<SEC-DOCUMENT>0001352010-26-000015.txt : 20260226
<SEC-HEADER>0001352010-26-000015.hdr.sgml : 20260226
<ACCEPTANCE-DATETIME>20260226160812
ACCESSION NUMBER:		0001352010-26-000015
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		139
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260226
DATE AS OF CHANGE:		20260226

FILER:

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

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

	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-K
<SEQUENCE>1
<FILENAME>epam-20251231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a,d:d09e8cf638c84a8da5814c6e9a390dd2-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:epam="http://www.epam.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>epam-20251231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0001352010</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-36">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-51" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-457">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-68" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="f-500">http://fasb.org/us-gaap/2025#GainLossOnSaleOfBusiness</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-934">http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-408" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-1142">1</ix:nonNumeric><ix:nonNumeric contextRef="c-409" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-1143">1</ix:nonNumeric><ix:nonNumeric contextRef="c-410" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-1144">1</ix:nonNumeric><ix:nonNumeric contextRef="c-411" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-1145">1</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-1148">http://fasb.org/us-gaap/2025#CostOfRevenue</ix:nonNumeric><ix:nonNumeric contextRef="c-480" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-1653">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="epam-20251231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="business"><xbrli:measure>epam:business</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="professional"><xbrli:measure>epam:professional</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="market"><xbrli:measure>epam:market</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><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="c-10"><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="c-11"><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="c-12"><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="c-13"><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="c-14"><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="c-15"><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:context id="c-16"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><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:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><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="c-60"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-02</xbrli:startDate><xbrli:endDate>2024-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2024-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-02</xbrli:startDate><xbrli:endDate>2025-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><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="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:CreditFacility2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">epam:BuildingAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">epam:BuildingAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><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:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-17</xbrli:startDate><xbrli:endDate>2021-11-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><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="c-243"><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="c-244"><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="c-245"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><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:DebtInstrumentAxis">epam:A2025CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><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:DebtInstrumentAxis">epam:A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><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:DebtInstrumentAxis">epam:A2025CreditAgreementMember</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="c-254"><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:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:A2025CreditAgreementMember</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="c-255"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><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:DebtInstrumentAxis">epam:A2021CreditAgreementMember</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:context id="c-258"><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:DebtInstrumentAxis">epam:A2021CreditAgreementMember</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="c-259"><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:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">epam:A2021CreditAgreementMember</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="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><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:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><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:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><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:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><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:RussiaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><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">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><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:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><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:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><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:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><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">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><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:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><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">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><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:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><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:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><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:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><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">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-352"><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:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-355"><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">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><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">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><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:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><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:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-363"><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:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-364"><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:SoftwareAndHiTechSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-367"><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:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><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:BusinessInformationAndMediaSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-369"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-371"><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">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-372"><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">us-gaap:HealthcareSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-373"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><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:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><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:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-379"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-390"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-392"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-396"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-398"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-399"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-400"><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:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-401"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-402"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-408"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-409"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-411"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-412"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">epam:A2023ResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">epam:A2024ResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-416"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-420"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-421"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-22</xbrli:startDate><xbrli:endDate>2025-05-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">epam:CompanyPersonnelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">epam:NonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-427"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:LiabilityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:CashSettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-445"><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="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-446"><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="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:AwardClassificationAxis">epam:EquityClassifiedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:PerformanceTargetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-456"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-457"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-458"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2025ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2025ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-16</xbrli:startDate><xbrli:endDate>2025-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2024ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="epam:LegalActNameAxis">epam:TaxCutsAndJobsActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-471"><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-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-472"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-473"><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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-474"><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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-475"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-477"><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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-478"><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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-479"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-481"><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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-482"><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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-483"><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="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-484"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-486"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-488"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-490"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-493"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-494"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-497"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-498"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-499"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-501"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-502"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-504"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-505"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-506"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-507"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-508"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-509"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-510"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-511"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-512"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-513"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-514"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-515"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-516"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-517"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-518"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-519"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-520"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-521"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-522"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-523"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-524"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-525"><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="c-526"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-527"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-528"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-529"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-530"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-531"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-532"><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="c-533"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-534"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-535"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-536"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-537"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-538"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-539"><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="c-540"><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:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-541"><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:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-542"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-543"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-544"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-545"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-546"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-547"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-548"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-549"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-550"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-551"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-552"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-553"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-554"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-555"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-556"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-557"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001352010</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_1"></div><div style="min-height:43.2pt;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt solid #000000;padding:0 1pt"/></tr></table></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.195%"><tr><td style="width:1.0%"/><td style="width:4.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2025</ix:nonNumeric> </span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.608%"><tr><td style="width:1.0%"/><td style="width:4.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.134%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</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',serif;font-size:9.5pt;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="margin-top:1pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-35418</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><img src="epam-20251231_g1.gif" alt="Logo_New.gif" style="height:41px;margin-bottom:5pt;vertical-align:text-bottom;width:116px" id="i-1"/></div><div style="margin-top:1pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">EPAM SYSTEMS, INC.</ix:nonNumeric> </span></div><div style="margin-top:1pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:23.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.828%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">Suite 202</ix:nonNumeric></span></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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">18940</ix:nonNumeric></span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-13">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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-14">Pennsylvania</ix:nonNumeric></span></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',serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">267</ix:nonNumeric>-<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">759-9000</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:7pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.831%"><tr><td style="width:1.0%"/><td style="width:38.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">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',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-20">Yes</ix:nonNumeric>&#160;&#160;&#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:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#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',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-21">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160; &#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric>&#160;&#160;</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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;No&#160;&#160;</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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',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 and posted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167; 232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric>&#160;&#160;</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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;No&#160;&#160;</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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.633%"><tr><td style="width:1.0%"/><td style="width:21.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.617%"/><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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-24">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:'Times New Roman',serif;font-size:6pt;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:'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',serif;font-size:6pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><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="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#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',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:'Times New Roman',serif;font-size:6pt;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:'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',serif;font-size:6pt;font-weight:400;line-height:100%">&#160;&#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',serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-26">&#9744;</ix:nonNumeric></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="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.     <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-27">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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.      <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:115%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">&#160;&#160;&#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:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" scale="9" id="f-30">9.570</ix:nonFraction> billion based on the closing sale price as reported on the New York Stock Exchange. </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">As of February&#160;10, 2026, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">54,139,969</ix:nonFraction> shares of common stock outstanding.</span></div><div style="margin-top:3pt;padding-right:-11.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">The registrant intends to file a definitive Proxy Statement for its 2026 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant&#8217;s fiscal year ended December&#160;31, 2025. Portions of the registrant&#8217;s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K.</span></div></ix:nonNumeric><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="border-bottom:3pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC.</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-K</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEAR ENDED DECEMBER 31, 2025 </span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</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 style="width:91.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_13">PART I</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_13">2</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_16">Item 1. Business</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_16">2</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_58">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_58">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_64">Item 1B. Unresolved Staff Comments</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_64">23</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_67">Item 1C. Cybersecurity</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_64">23</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_70">Item 2. Properties</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_70">25</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_73">Item 3. 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_73">25</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_76">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_76">25</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_79">PART II</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_79">26</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_82">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_82">26</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_100">Item 6. </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_100">[Reserved]</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_100">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_103">Item 7. 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_103">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_184">Item 7A. 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_196">Item 8. Financial Statements and Supplementary Data</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_196">42</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_199">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_199">42</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_196">Item 9A. 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_202">43</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_205">Item 9B. 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_205">43</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_196">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_205">43</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_211">PART III</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_211">44</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_214">Item 10. Directors, Executive Officers and Corporate Governance</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_214">44</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_217">Item 11. Executive Compensation</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_217">44</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_220">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_220">44</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_223">Item 13. Certain Relationships and Related Transactions, and Director Independence</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_223">44</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_226">Item 14. Principal Accountant Fees and Services</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_226">44</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_229">PART IV</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_229">45</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_232">Item 15. Exhibits and Financial Statement Schedules</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_232">45</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_238">Item 16. Form 10-K Summary</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_238">47</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_241">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_241">48</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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_244">INDEX TO 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_244">F-1</a></span></div></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In this annual 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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, EPAM E-Kids</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, EPAM AI/RUN&#8482;, DIALX Lab&#8482;, and the EPAM logo are trademarks of EPAM Systems, Inc. All other trademarks, trade names and service marks used herein are the property of their respective owners.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated, information contained in this annual report concerning our industry and the markets in which we operate, including our general expectations and market position, market opportunity and market share, is based on information from various sources (including industry publications, surveys and forecasts and our internal research), on assumptions that we have made, which we believe are reasonable, based on such data and other similar sources and on our knowledge of the markets for our services. The projections, assumptions and estimates of our future performance and the future performance of the industry in which we operate, are subject to a high degree of uncertainty and risk due to a variety of factors, including those described under &#8220;Item 1A. Risk Factors&#8221; and elsewhere in this annual report. These and other factors could cause results to differ materially from those expressed in the estimates included in this annual report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> i</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains estimates and forward-looking statements, principally in &#8220;Item 1. Business,&#8221; &#8220;Item 1A. Risk Factors&#8221; and &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; Our estimates and forward-looking statements are based on our current expectations and estimates of future events and trends, which affect or may affect our businesses 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, global trade and the broader economy, the adoption and implementation of artificial intelligence technologies by EPAM and its clients, and the effect that these events may have on client demand, 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 annual report, may materially and adversely affect our results as indicated in forward-looking statements. You should read this 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',serif;font-size:10pt;font-weight:400;line-height:120%">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 correct, 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 annual report 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 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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_13"></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_16"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Business</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_19"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM has used its software engineering expertise to become a leading global provider of digital engineering, cloud and artificial intelligence-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious start-ups. We address our clients&#8217; transformation challenges by fusing EPAM Continuum&#8217;s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients&#8217; time to market and drive greater value from their innovations and digital investments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We leverage AI to deliver transformative solutions that accelerate our clients' digital innovation and enhance their competitive edge. Through platforms like EPAM AI/RUN&#8482; and initiatives like DIALX Lab&#8482;, we integrate advanced AI technologies into tailored business strategies, driving significant industry impact and fostering continuous innovation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We deliver business and technology transformation from start to finish, leveraging agile methodologies, proven client collaboration frameworks, engineering excellence tools, multidisciplinary teams and our award-winning proprietary global delivery platform. We support our clients while enabling them to reimagine their businesses through a digital lens. In a business landscape that is constantly challenged by the pressures of digitization, we focus on building long-term partnerships with our clients through innovative and scalable software solutions, integrated strategy, experience and technology consulting, and a continually evolving mix of advanced capabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our historical core competencies, which include software development and product engineering services, combined with our work alongside global leaders in enterprise software platforms and emerging technology companies, laid the foundation for the evolution of our other offerings. These include advanced technology software solutions, intelligent enterprise services, and digital engagement. Our strategic acquisitions have expanded our geographic reach and service capabilities and will continue to enable us to offer a broader range of services to our clients from a multitude of locations.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_22"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Services</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We turn our clients&#8217; operations into intelligent enterprise hubs with our proprietary platforms, integrated engineering practices and smart automation. Developing a digital experience or product from end-to-end requires input and expertise from a variety of professionals with a broad range of skills. Our multidisciplinary teams and global delivery framework come together to deliver well-rounded technology solutions that we believe bring a competitive advantage to our clients. In addition to utilizing our dedicated delivery centers, which allow us to deploy key delivery talent, we work closely with leading companies in various industries to enable our clients to better leverage technology and address the simultaneous pressures of driving value for their consumer and offering a more engaging experience. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our service offerings continuously evolve to provide more customized and integrated solutions to our clients. We combine software engineering with customer experience design, business consulting, strategy, and technology innovation services in areas such as cloud platforms, cybersecurity and artificial intelligence. Our strategy is increasingly focused on providing end-to-end AI-native transformations, which require deep expertise across all of our service lines.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Engineering</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our engineering foundation underpins how we architect, build and scale next-generation software solutions and agile delivery teams. Our engineering expertise allows us to build enterprise technologies that improve business processes, offer smarter analytics and result in greater operational excellence through requirements analysis and platform selection, complex customization, cross-platform migration, implementation and integration. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have deep expertise and the ability to offer a comprehensive set of software product and platform development services including product research, customer experience design and prototyping, program management, component design and integration, full lifecycle software testing, product deployment and end-user customization, performance tuning, product support and maintenance, managed services, as well as cross-platform migration and modernizing legacy platforms. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use our experience, custom tools and specialized knowledge to integrate our clients&#8217; chosen strategy and create custom solutions to architect the right outcomes with built-in quality and security gates, and to accomplish the best results from digital modernization efforts.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cloud technology has become the default platform for nearly every digital use. We assist our clients in creating a roadmap to set and refine their IT and business goals while identifying new and emerging opportunities leveraging cloud technologies. Cloud technology endows adaptive enterprises with agility and flexibility, paving the way for new business models, cutting-edge products, and the acceleration of dynamic experiences for a faster time-to-market. Our experts have a solid understanding of infrastructure and are skilled at advancing the pace of change. Additionally, we assist our clients with developing and executing optimal cloud technology migration and modernization strategies as well as provide customized cloud solutions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Data, Analytics and Artificial Intelligence</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">With deep expertise in data and analytics, business intelligence and platform development, we navigate the complexities of building and scaling new data capabilities necessary for the evolving environment. From modernizing and migrating data platforms to the cloud to implementing data governance practices across the enterprise, we help our clients unlock data-reliant outcomes for their business, ushering them into the future. Our integrated teams of business and technology experts assess our clients&#8217; data ecosystems, build roadmaps and deliver data solutions to the market.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our focus has sharpened on providing the foundational data engineering, decisioning and platform modernization services that are critical for large-scale AI-readiness and AI adoption. We drive AI strategy, delivery and enablement from a business perspective to ensure meaningful, sustained outcomes. Our hybrid, networked teams of consultants, designers, architects, engineers and trainers have developed numerous proprietary data accelerators, repeatable AI frameworks and methodologies that can be implemented quickly and at scale. Our strategy also involves engaging clients on the critical prerequisite work required to enable AI applications, including modernizing cloud infrastructure. With our end-to-end AI capabilities, we uncover opportunities for AI, advise and then build solutions that unlock new business models, enhance productivity, automate operations, and deliver deeper customer and supply chain insights.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Experience</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We help our clients harness technology and human-centered design to create experiences that drive measurable value. We bring together strategy, design, and engineering to help organizations transform into adaptive, product-centric businesses that can reinvent experiences in real time. Our teams design seamless digital and physical interactions, reimagining products, services, and spaces for a connected world. Inside our clients&#8217; organizations, we reshape processes and employee journeys to engage, enable, and empower the workforce. From vision to execution, we deliver customer and employee experiences that accelerate growth and strengthen loyalty.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketing</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Through our agency brand, Empathy Lab, our marketing domain experts work with multidisciplinary teams to help CMOs navigate the accelerating shifts reshaping marketing, commerce, and customer experience. We unite creativity, data, design, engineering, and applied AI to build orchestrated, customer-centered growth systems for the AI era, transforming fragmented marketing capabilities into adaptive, always-on ecosystems. From next-generation content production and agentic commerce to generative loyalty and intelligent products, we partner with brands to reimagine how marketing drives growth - end to end, from strategy through execution.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity </span></div><div style="margin-bottom:18pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We guide our clients through achieving operational resilience against evolving cybersecurity threats. This requires pervasive security that matches the rapid pace of agile development, ensures regulatory compliance, training, and aligns with business objectives. We help our clients achieve their security objectives by applying a security-by-design approach, integrating security controls into systems and processes, and leveraging our agile security platform while using AI-driven tools that allow for rapid threat responses and attack simulations. We approach enterprise security holistically, extending our services across proactive defense and actionable intelligence to engineer an effective security model. Our specialties within the cybersecurity domain include managed detection and response, digital risk management, cybersecurity advisory, cloud and data security, zero trust design and implementation, and cyber intelligence and managed incident response services.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 3</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Industry Expertise </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Strong industry-specific knowledge, backed by extensive experience merging technology with our clients&#8217; business processes, enables us to deliver tailored solutions to various industry verticals. Our clients operate in five main industry verticals as well as a number of emerging verticals where we are increasing our presence. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Financial Services </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; We have significant experience working with global investment banks, wealth and investment management institutions, commercial and retail lending institutions, credit card and payment solution companies, trading platforms, exchanges and brokerages, capital markets, insurers and various other providers of financial services and financial technology. We assist these clients with challenges stemming from new regulations, compliance requirements, client-based needs and risk management. Our financial services domain experts have been recognized with industry awards for engineering and deploying unique applications and business solutions that facilitate growth, competitiveness, regulatory compliance and client interaction while driving cost efficiency and digital transformation. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consumer Goods, Retail &amp; Travel </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; In this vertical, our capabilities span a range of platforms, applications and solutions that consumer goods manufacturers, global, regional and local retailers, online retail brands and marketplaces, distributors and supply chain organizations as well as leading airlines, travel agencies and global hotel brands use to enhance their clients&#8217; experience and efficiently manage their operations. We deliver a wide range of services to these clients from complex system modernization, brand strategy and space design, digital marketing, payments and loyalty programs to inventory and order management, leading edge innovations in multi-channel sales and distribution. We have transformed organizations by enabling them to use technology to expand and revolutionize their business models. Our services directly impact strategy and facilitate the creation of breakthrough products and compelling brand and employee experiences, helping our clients outpace competitors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Software &amp; Hi-Tech </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; We offer complex software product development services to address the constant need for innovation and agility among software and technology companies. Some of the most prominent software brands in the world partner with us to build technology consulting, core engineering and full-scale integration capabilities. Through our extensive experience with many industry leaders in Hi-Tech research and development, software engineering and integration, we have established proprietary internal processes, methodologies as well as information technology infrastructure, which give us an edge when it comes to serving clients in the Hi-Tech and Software product markets. Our services span the complete software development lifecycle for software product development, including our comprehensive development methodologies, testing, performance tuning, deployment, maintenance and support. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Information &amp; Media </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; We help our business information and media clients build products and solutions for modern platforms including web media streaming, mobile information delivery, print to digital transformations and information discovery and search. Our solutions aid our clients in developing new revenue sources, accelerating content management, delivery and monetization, and reaching broader audiences. We serve a diverse set of clients in this vertical including entertainment media, news and sports broadcasting companies, financial data and legal information providers, content distributors, educational materials publishers and advertising networks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Life Sciences &amp; Healthcare </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; We partner with global pharmaceutical, medical and scientific technology, biotechnology companies and retail pharmacies to deliver sophisticated scientific informatics and innovative enterprise technology solutions. Our Life Sciences experts utilize their extensive technology skill set to provide deep scientific and mathematical knowledge to broad-based initiatives. Our Life Sciences solutions enable clients to speed research and accelerate time-to-market while enhancing collaboration, knowledge management and operational excellence. We help our clients in the Healthcare industry to adapt to changing regulatory environments and improve the quality of care, all while managing the cost of care through integrated health solutions for patients and providers and human-centered design. Our professionals deliver an end-to-end experience that includes strategy, architecture, development and managed services to clients ranging from the traditional healthcare providers to innovative startups.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Verticals </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; We also serve the diverse technology needs of clients in the energy, telecommunications, educational, real estate, industrial materials, automotive and various manufacturing industries, as well as government entities. For these clients we develop tools such as plant management platforms, energy saving applications, inventory management mechanisms, and connected vehicle platforms. Additionally, we undertake various industry-specific aspects of intelligent automation and operational efficiency. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 4</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Clients</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a geographically diverse client base in multiple industries. Our focus on delivering quality service is reflected in established relationships with many of our clients, with 64.4% and 35.7% of our revenues in 2025 coming from clients that had used our services for at least five and ten years, respectively. We aim to grow our client portfolios organically and through strategic acquisitions. We continually evaluate potential acquisition targets that can expand our vertical-specific domain expertise, geographic footprint, service portfolio, client base and management expertise. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenues from the top five and ten clients in the respective year as a percentage of revenues for that year: </span></div><div style="text-align:center;text-indent:27pt"><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:66.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><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.341%"/><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.343%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues for Year Ended December 31,</span></td></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Top five clients</span></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Top ten clients</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',serif;font-size:10pt;font-weight:400;line-height:100%">21.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As we remain committed to diversifying our client base and adding more clients to our client mix, we expect revenue concentration from our top clients to decrease over the long-term. </span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II of this Annual Report on Form 10-K for additional information related to revenues. </span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 19 &#8220;Segment Information&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information related to our reportable segments.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_31"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Global Delivery Model</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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, have created a delivery base whereby our applications, tools, methodologies and infrastructure allow us to seamlessly deliver services and solutions from our global delivery centers to our clients across the world. Over the years we have developed a robust global delivery model that serves as a key competitive advantage, enabling us to better meet our clients&#8217; diverse needs and to provide a compelling value proposition.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We continuously evolve our delivery platform to support our business needs and strategy by engaging personnel with diversified skills in existing and new locations. As of December&#160;31, 2025, we had approximately 56,600 delivery personnel consisting mainly of our core information technology professionals as well as consultants, designers, architects, engineers and trainers. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We serve our clients through on-site, off-site and offshore locations across the world and use strategically located delivery centers to offer a strong, diversified and cost-effective delivery platform. In the normal course of business, we may relocate or assist in relocating our employees as business needs arise, new office geographies are added or client engagements require teams to be available in particular locations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2025, India remained our largest delivery location, measured by the number of delivery professionals, and as of December&#160;31, 2025, we had approximately 12,200 delivery professionals in this location. We continued to focus on growing India as a key delivery location and added approximately 2,150 delivery professionals since December&#160;31, 2024. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ukraine continues to be a significant delivery location for us and we had approximately 8,750 delivery professionals there as of December&#160;31, 2025, compared with 8,764 delivery professionals as of December&#160;31, 2024. Since the Russian forces' attack on Ukraine and its people began on February 24, 2022, our teams remain highly focused on maintaining uninterrupted production. Our highest priority remains the safety and security of our employees and their families in Ukraine as well as in the broader region, and we have continued to support relocating our employees to lower risk locations, both inside Ukraine and to other countries where we operate. The vast majority of our Ukraine employees are in safe locations and we continuously monitor the situation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In response to the war in Ukraine, we shifted the way we operate in our delivery locations by discontinuing our operations in Russia and continuing to execute our business continuity plans and sustaining our hiring efforts across multiple locations in India, Central and Western Asia, Latin America, and Central and Eastern Europe. In addition to hiring efforts, the acquisitions of businesses that we complete further diversify our employee base and delivery locations. Our other large delivery locations are Poland, Belarus and Mexico with approximately 5,050, 3,400 and 2,950 delivery professionals, respectively, as of December&#160;31, 2025. Our global delivery centers throughout the world, including in Ukraine, have sufficient resources, including infrastructure and capital, to support ongoing operations. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 5</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our employees are a key factor in our ability to grow our revenues and serve our clients. We believe the quality of our employees serves as a key point of differentiation in how we deliver a superior value proposition to our clients and investors. It is critical to our success to identify, attract, hire and retain delivery professionals who are highly skilled in information technology to execute our services, as well as individuals with appropriate skills to fill our executive, finance, legal, human resources and other key management positions. To attract, retain and motivate our employees, we offer a work environment that values the individual, ongoing skills development, career advancement with continuous rotation and promotion opportunities, and rewards for entrepreneurial initiative and performance. As of December&#160;31, 2025, 2024 and 2023, we had approximately 62,850, 61,200, and 53,150 employees, respectively, of which approximately 56,600, 55,100, and 47,350 were delivery professionals, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health, Safety, and Wellness:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We invest in programs designed to improve the physical, mental, and social well-being of our employees so we can offer a safe, welcoming, and productive workplace that supports and enhances the work-life balance and wellness of our employees. Our health and safety programs are designed to comply with the regulations in the multiple cities and countries where we operate while meeting the needs of our delivery and administrative functions, whether our employees choose to work remotely or in EPAM&#8217;s or our clients&#8217; offices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recruitment, Training and Utilization:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> As an innovation-driven business in a competitive industry, our success depends on hiring the most talented employees and training, developing, and deploying them to satisfy client demand. We are particularly focused on identifying and cultivating the next generation of exceptional leaders, emphasizing technical expertise, enhancing succession pipelines, and finding the best people to fill our key positions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have dedicated full-time employees who oversee all aspects of our human capital management process including talent acquisition teams that locate and attract qualified and experienced professionals around the world. Our employees are a critical asset and are necessary for our continued success, so we continuously explore new geographies, markets, and sources to locate talented personnel and present them with competitive compensation, educational programs, and opportunities for career advancement. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We actively monitor how we</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">utilize our delivery professionals and specialists to balance the needs of our clients with the availability, location, and skill sets of our employees and their need for interesting and challenging work. We manage utilization through strategic hiring, our internal technology platforms, and efficient staffing of client projects. For the years ended December&#160;31, 2025, 2024 and 2023, the utilization rates of our delivery professionals were approximately 76.8%, 76.7%, and 74.3%, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM invests significant resources in training and developing our employees through our learning and development programs. Our largest learning and development investment has been directed towards developing our engineering talent, including targeted training programs, innovation labs, and significant internal production projects. Our employees consumed 2.6 million learning hours in 2025. We deliver training and development opportunities and content through our unique learning ecosystem and through dedicated learning events, using proprietary platforms that are available to all of our employees. Our digital learning platform provides our employees with a recommendation engine that suggests courses and materials based on employee role, level, location and skills. We celebrate our employees&#8217; learning accomplishments and employees can recognize each other for their teamwork, initiative, and unique, skills through our recognition portal.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Culture:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Our talented personnel include people with varied backgrounds and characteristics to drive innovation and new approaches to delivering services to our clients. We believe that innovation comes from the different perspectives, knowledge, and experiences of our global employees, so we strive for a supportive culture by creating employee groups that recognize and share perspectives so employees of all backgrounds, interests, and identities can grow and thrive professionally. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Increasing the breadth of viewpoints and experiences in executive and key operational leadership roles is an organizational priority that starts at the top. Women currently represent approximately 44% of the independent directors on our Board and we have developed programs to identify, retain, mentor, and supply a pipeline of qualified candidates from all backgrounds at every level of our Company. Our programs include dedicating resources and personnel in our talent acquisition team to identify, recognize, and hire from underrepresented groups in engineering, IT, and business. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recognizing that giving all people access to jobs in the software and technology industries starts with access to science, technology, engineering, and mathematics (&#8220;STEM&#8221;) education, EPAM created the EPAM E-Kids program where our employees volunteer their time to teach elementary school age children STEM concepts and introductory software coding skills. As of the end of 2025, we offered the EPAM E-Kids</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> program in 17 countries. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Engagement and Retention:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> As a participant in the United Nations Global Compact, we are committed to respecting our employees&#8217; fundamental human rights at work. We believe that retaining skilled talent requires substantially more than meeting basic employment and labor rights, and that employees who are fairly compensated and feel supported and engaged in their career development are more likely to remain with EPAM. That is why we aim to provide pay and benefits to demonstrate that we value our employees, which include a competitive salary, flexible work-life balance, paid time off, health coverage, ongoing training programs, relocation options, and recognition opportunities. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our career development programs create detailed and progressive training plans for our employees and help them choose from internal and external training options, mentoring programs, and hands-on opportunities to experience emerging technology areas. We designed our career development programs to enable our employees to develop their engineering skills, influence our culture, develop thought leadership, and introduce them to leaders in our industry. Our career development programs also give our employees opportunities to earn accreditation and relevant expertise in various technology fields, including software and project management certifications and recognition and credentialing from the industry&#8217;s primary software and cloud services providers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We focus on retaining and engaging top talent by hiring people with the skill sets our clients need and who also share our values so we can build long-term employee satisfaction, which is supported by our voluntary attrition rate of 8.5%, 8.9%, and 8.6% in 2025, 2024 and 2023, respectively. We endeavor to recruit for careers, not for short-term projects, and actively foster feedback from our employees so we can improve the EPAM employee experience. Receiving and learning from employee feedback plays a critical role in engaging and retaining our employees because it offers us insights on how we can improve our operations and enhance the skills of our employees. Our employees have demonstrated their satisfaction with our approach by giving their highest percentage of positive responses in our 2025 employee survey when asked if they can easily get support from their colleagues (94%), if they get management support (93%), if they feel that EPAM provides a supportive environment for all employees, regardless of gender, race, background, religion, or other personal traits (90%), if they are inspired to do their best when working for EPAM (90%) and if they feel comfortable being themselves while working for EPAM (89%). Our focus on our employees&#8217; experience is recognized inside and outside of EPAM. In 2025, the employee experience we create was recognized with awards from a number of different organizations in the Americas, Europe, and Asia, and we were also named to the Forbes World&#8217;s Best Employers list and recognized by Glassdoor as a Best Workplace for four consecutive years. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_37"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We market and sell our services through our senior management, sales and business development teams, account managers, and professional staff. Our client service professionals and account managers, who maintain direct client relationships, play an integral role in engaging with current clients to identify and pursue potential business opportunities. This strategy has been effective in promoting repeat business and growth from within our existing client base and we believe that our reputation as a reliable provider of software engineering solutions drives additional business from inbound requests and referrals. In addition to effective client management, our sales model also utilizes an integrated sales and marketing approach that leverages a dedicated sales team to identify and acquire new accounts. Our sales and marketing efforts are increasingly AI-enabled, leveraging internal data platforms to create a comprehensive view of our clients which enables more personal and tailored conversations.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a marketing team, which coordinates corporate-level branding efforts such as participation in and the hosting of industry conferences and events as well as sponsorship of programming competitions. We have been recognized by many top global independent research agencies, such as Forrester, Gartner, IDC and Everest and by publications such as Newsweek, TIME Magazine, Forbes and Fortune. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be included as a leader in the IDC MarketScapes for Worldwide Experience Build Services and Worldwide Experience Design Services. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_40"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we compete are changing rapidly and we face competition from multiple market participants such as other global technology solutions providers, specialized consulting firms, boutique digital companies and outsourcing companies based primarily in specific geographies with lower cost labor such as Eastern Europe, India, Latin America and China. We believe that the principal competitive factors in our business include technical expertise and industry knowledge, end-to-end solution offerings, a reputation for and a track record of high-quality and on-time delivery of work, effective employee recruiting, training and retention, responsiveness to clients&#8217; business needs, ability to scale, financial stability and price.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We face competition from various technology services providers such as Accenture, Atos, Capgemini, Cognizant Technology Solutions, Deloitte Digital, DXC Technology, Endava, Genpact, GlobalLogic, Globant, Grid Dynamics, HCL Technologies, Infosys, Tata Consultancy Services, and Wipro, among others. Additionally, we compete with numerous smaller local companies in the various geographic markets in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our focus on complex and innovative software product development solutions, our technical employee base, and our development and continuous improvement in process methodologies, applications and tools position us well to compete effectively in the future. Our ability to deliver end-to-end AI-native solutions is a key differentiator as companies move from AI experimentation to production.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_43"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Quality Management and Information Security </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are continuously investing in systems, applications, tools and infrastructure to manage all aspects of our global delivery process in order to manage quality and information security risks, while providing control and visibility across all project lifecycle stages both internally and to our clients. We have developed sophisticated project management techniques and procedures facilitated through our proprietary project management tools, a web-based collaborative environment for software development, which we consider critical for visibility into project deliverables, resource management, team messaging and project-related documents. These tools promote collaboration and effective oversight, reduce work time and costs, and increase quality for our IT management and our clients.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain, monitor, and improve processes and infrastructure to protect our, our clients&#8217; and their customers&#8217; confidential and sensitive information and allocate internal and external resources to assess and ensure information security, cybersecurity and data privacy. We have made significant investments in the appropriate people, processes and technology to establish and manage information security, confidentiality requirements, and laws and regulations governing our activities, such as the European Union data protection legal framework referred to as the General Data Protection Regulation (&#8220;GDPR&#8221;), the California Consumer Privacy Act and California Privacy Rights Act, and others.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a focus on adhering to stringent security, privacy and quality standards as well as internal controls which are compliant with ISO 27001, ISO 27701 and ISO 9001 standards. For certain services, EPAM obtains SOC1, SOC2, and/or SOC3 reports and shares them with our clients. These audits are performed by an independent auditor utilizing globally recognized attestation standards (ISAE 3402 and ISAE 3000). Our SOC reports, along with other certifications we hold, provide our clients with independent third-party assurance and validation of our information security, privacy management, quality management and general controls practices.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_46"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Social Responsibility and Environmental, Social, and Governance Initiatives</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to integrating positive social, environmental and ethical practices into our business operations, corporate governance, and strategy. This commitment is key to our continual development as a business and drives value for our employees, clients, business partners, the community and other stakeholders. We practice the principles established in our Code of Ethical Conduct by making positive contributions to the communities in which we operate and championing corporate social responsibility efforts. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Through our focused efforts in the areas of Education, Environment, and Community, we are committed to sharing the expertise and attributes of our highly skilled global workforce to effectively support the needs of and positively add to the world at large and the communities where we work and live. By understanding our impact on local, regional and global communities, we strive to create positive change and opportunities in areas where it is needed most. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From an environmental perspective, we are committed to reducing greenhouse gas emissions across our operations and have established Science Based Targets initiative (&#8220;SBTi&#8221;) targets to guide our progress. Our efforts include monitoring and managing our emissions to ensure alignment with our reduction targets and implementing energy-efficient workplace practices. We also support the responsible use of electronic equipment by donating devices to those in need. To further advance our environmental objectives, we utilize an application to track and report our emissions, enabling greater transparency and accountability in our sustainability journey.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 8</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Protecting our intellectual property rights is important to our business. We have invested, and will continue to invest, in research and development to enhance our knowledge, create solutions for our clients, and continuously advance our information security. We rely on a combination of intellectual property laws, trade secrets, cybersecurity, and confidentiality obligations to protect our intellectual property. We require our employees, vendors and independent contractors to enter into written agreements upon the commencement of their relationships with us, which assign to us all deliverable intellectual property and work product made, developed or conceived by them in connection with their employment or provision of services and to keep any disclosed information confidential.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also enter into confidentiality agreements with our clients and suppliers to protect information and maintain information security. Our agreements with our clients cover our use of their software systems and platforms as our clients usually own the intellectual property in the software, products, and solutions we develop for them. Furthermore, we often grant our clients a nonexclusive license to use relevant technologies in our pre-existing intellectual property portfolio, but only to the extent necessary to use the software or systems we develop for them. Our suppliers are generally bound by our supplier code of conduct, which imposes an obligation to protect our and our clients&#8217; intangible assets, including confidential information, personal information, and intellectual property, and to protect the security of those assets.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_52"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Regulations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to the industry and geographic diversity of our operations and services, our operations are subject to a variety of rules and regulations. Several foreign and U.S. federal and state agencies regulate various aspects of our business. See &#8220;Item 1A. Risk Factors &#8212; Risks Related to Regulation and Legislation and Risks Related to Information Security and Data Protection.&#8221; We are subject to laws and regulations in the United States and other countries in which we operate, including export restrictions, economic sanctions, anti-bribery and anti-corruption laws, and data privacy regulations. Compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_55"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> Corporate Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. was incorporated in the State of Delaware on December 18, 2002. Our predecessor entity was founded in 1993. Our principal executive offices are located at 41 University Drive, Suite 202, Newtown, Pennsylvania 18940 and our telephone number is 267-759-9000. We maintain a website at </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">https://www.epam.com.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Our website and the information accessible through our website are not incorporated into this Annual Report on Form 10-K. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We make certain filings with the Securities and Exchange Commission (&#8220;SEC&#8221;), including our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments and exhibits to those reports. These filings are available through the SEC&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">https://www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> which contains reports, proxy and information statements, and other information regarding issuers that file electronically through the SEC&#8217;s EDGAR System. We also make such filings available free of charge through the Investor Relations section of our website, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">https://investors.epam.com</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, as soon as reasonably practicable after they are filed with the SEC. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_58"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and financial results are subject to various risks and uncertainties that could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock. Listed below, not necessarily in order of importance or probability of occurrence, are the most significant risk factors applicable to us. Additionally, forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. See &#8220;Forward-Looking Statements.&#8221;</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_61"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Geopolitical Events</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instability in geographies where we have significant operations and personnel or where we derive substantial amounts of revenue could have a material adverse effect on our business, clients, service delivery, and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Volatile, negative, and uncertain global macroeconomic and geopolitical conditions have and could continue to reduce confidence in our business and our delivery model and in the businesses and markets served by our clients. Markets that are important for both our clients and our delivery operations are increasingly interdependent. Uncertainty about changing economic and geopolitical conditions in those markets has caused, and could continue to cause, our clients to reduce or defer their spending on new initiatives, technologies, and on our services, which negatively affects our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Civil, military, political, energy, and macroeconomic uncertainty exists and may increase in many of the global regions where we operate and where we derive our revenues. Our ability to counter or attenuate the negative impacts of such global forces on our business is limited. With respect to geopolitical instability, we have developed business continuity plans that are designed to ensure that we have adequate processes and practices in place to protect the safety of our people and to respond to foreseeable impacts on our delivery capabilities, but our crisis management procedures, business continuity plans, and disaster recovery capabilities may not be effective at preventing or mitigating the effects of prolonged, unanticipated, or multiple crises, such as civil unrest, energy instability and a pandemic in multiple geographies at the same time. Increased operations, service delivery, and hiring in existing or new geographies to counter geopolitical instability in or near our delivery operations, including in more developed economies, has and is likely to continue to increase our expenses, especially compensation expenses for technology professionals in those geographies, which could reduce the profitability of our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions in the regions where we operate have and could continue to pose security risks to our people, our facilities, our operations, and the infrastructure we use. Further disruption could materially adversely affect our operations and financial results, cause additional volatility in the price of our stock, and reduce our profitability. If prolonged civil unrest, political instability or uncertainty, military activities, or broad-based sanctions or counter-sanctions continue for the long-term or escalate in any of the countries in which we operate, we would need to further rebalance our geographic concentrations, which could have a material adverse effect on our personnel, operations, financial results and business outlook.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The invasion of Ukraine and the resulting war has had and could continue to have a material adverse effect on our personnel, business, and finances.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have significant operations and personnel in Ukraine and Belarus. Ongoing conflict and disruption in the region following Russia&#8217;s invasion of Ukraine in February 2022 has had and could continue to have a material adverse effect on our operations, personnel, business, clients, service delivery, and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In particular, as of December 31, 2025, approximately 14,100 of our global delivery, administrative and support personnel were based in Ukraine and Belarus, both of which are involved in or affected by Russia&#8217;s invasion of Ukraine. While a significant number of our employees from Belarus and from our former operations in Russia have relocated since the Russian invasion, we expect to continue operating in Ukraine, Belarus and in bordering Eastern Europe and Central Asia countries. All of these countries currently are, and in the future may be, adversely impacted by regional instability. Any escalation of the conflict that includes Belarus or its military could jeopardize our personnel, facilities, and operations in Belarus.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to a significant number of personnel and operations in Ukraine, we also own an office building in Kyiv and lease office space in a number of cities in Ukraine, all or some of which may be damaged or destroyed as a result of the continued attacks against Ukraine. The impact of any escalation on Ukraine, as well as responses by countries that provide military aid to Ukraine or institute sanctions against officials, individuals, institutions, companies, and industries in Belarus and in the annexed portions of Ukraine, and counter-responses taken by Russia and its allied countries has had and could continue to have a material adverse effect on our operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to protect against potential cyberattacks or other information security threats, some of our clients have implemented steps to block internet communications with Ukraine and Belarus, which has had a material adverse effect on our ability to deliver our services from those locations to those clients. Our clients have sought and may continue to seek altered contract terms and delivery locations for the performance of services, delay planned work, seek services from competitors, or suspend, terminate, or reduce existing contracts or services, all of which could have a material adverse effect on our financial condition. The material adverse effects from the conflict and enhanced sanction and counter-sanctions activity have caused us to shift portions of our delivery capabilities to other countries and may continue to disrupt our delivery of services and restrict our ability to engage in certain projects or with certain clients.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have no way to predict the progress or outcome of the war in Ukraine, any cease fire or other end to active fighting, or their impacts in Belarus or the region because the conflict and government reactions are rapidly changing and beyond our control. If the military conflict, sanctions, and counter-sanctions in Ukraine, Belarus, and the surrounding region continue for the long-term or escalate, we could be required to further rebalance our geographic concentrations and it could have a material adverse effect on our personnel, operations, financial results and business outlook.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Artificial Intelligence</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">If we are unable to keep pace with the adoption and use of AI technology in our business and effectively implement AI in our workforce planning and deployment, we could become less competitive in our industry.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have been incorporating AI into our products, services, and business, both due to client demand and because we expect that integrating AI into our services is a competitive requirement in a rapidly evolving market. We have made significant investments to build and support AI capabilities, products, and services to meet clients&#8217; needs and remain competitive in our industry and expect to make additional investments in the future. If we are unable or slow to develop, adopt, and deploy AI technologies in our business, we will not remain competitive in our industry, and the growth we are expecting to realize from AI-related services may not materialize. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AI technologies have changed how we identify, recruit, hire, retain, and efficiently utilize our professionals and are changing how we perform and charge for services. Our clients have asked, and may come to expect, that we use AI along with human delivery personnel to develop software for them at comparatively lower costs than software developed solely by our human delivery personnel. If comparable services can be performed less expensively using AI, clients may seek other service providers or expect price concessions to retain their business, which could adversely affect our financial results. As we plan, develop, and implement changes to our delivery model to balance those services that can only be performed by humans against those that can be performed by leveraging AI, we may have insufficient or excess delivery personnel than required by client demand. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased Adoption of AI-Based Software Tools May Reduce Demand for Our Services</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rapidly evolving digital technology innovations, such as AI, machine learning, hyperautomation, low-code/no-code application development, system observability, and predictive insights are creating new forms of competition to our services. These innovations may reduce the need for our services and the services of our clients that develop software and software-as-a-service for their end users. AI, large language model, and machine learning technologies enable clients and potential clients to develop, customize, and maintain software solutions internally and could reduce reliance on third-party service providers such as EPAM and our clients that are software product vendors. Industry-specific plug-ins and agentic features of existing AI software can perform tasks that may replace the need for specialized software to perform common business processes, such as financial analysis, due diligence, and software coding. Our current and prospective clients have and may continue to use AI-powered tools to create or modify software applications themselves, or elect to replace traditional software with agentic AI, rather than purchasing our services or licensing software from our clients. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Increased competition, or the perception of increased competition, from new and non-traditional market participants like AI-based task-specific tools, has negatively impacted the price of our stock. If a significant number of our existing or future clients employ AI-driven tools as a replacement for our services or the software we build, our revenues, anticipated growth and prospects, our financial condition, and our results of operations could be materially adversely affected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Personnel and Growth</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to effectively manage our growth or achieve anticipated growth, which could place significant strain on our management, systems, resources, and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced uneven growth and decline, expansion, and geographic shifts in our business over the past several years. Our growth and expansion have been both organic and through strategic acquisitions and investments and has resulted in part from managing larger and more complex projects for our clients and clients seeking to incorporate new technologies, such as AI, into their businesses. Consequently, we have and may continue to invest substantial amounts of cash in human capital, technology, and the infrastructure to support these projects, including training, administration, and opening facilities in existing and new geographies. Our growth has significantly slowed at times, particularly during 2023 and the first half of 2024, due to reduced client demand resulting primarily from uncertain macroeconomic conditions. Rapid growth followed by decreased demand placed significant strain on our management and our administrative, operational and financial infrastructure, and created and may continue to create challenges, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recruiting, training and retaining sufficiently skilled professionals and management personnel while balancing headcount with client requirements;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">balancing an increase in the number of experienced personnel that have correspondingly higher billing rates against hiring, training, and deploying less experienced personnel at the lower rates sought by clients;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">planning and maintaining resource utilization rates consistently and efficiently using on-site, off-site, near shore, and offshore staffing across our geographic mix of resources;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developing and maintaining close and effective relationships with potential and existing clients in a greater number of industries and locations;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">controlling costs and minimizing cost overruns and project delays in our delivery operations and infrastructure;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effectively maintaining productivity levels and implementing process improvements across geographies and businesses during periods of uneven client demand; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">evolving our information security and our internal administrative, operational and financial infrastructure.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If clients do not choose us for large and complex projects or we do not effectively manage those projects, our reputation may be damaged and we will not realize our business and financial goals that support new investments and infrastructure projects. We have and will continue to invest in new lines of business, such as AI, expanded consulting services, and in new geographies. As we introduce new services, enter into new markets and new client relationships, and take on increasingly large and complex projects, our business will face new risks and challenges. Expansion into direct-to-consumer offerings in the highly regulated education industry and joint venture relationships with our clients could result in increased liability, start-up, and compliance costs. If the challenges associated with expansion and new investments negatively impact our anticipated growth and margins, our business, prospects, financial condition and results of operations could be materially adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We must successfully attract, hire, train and retain qualified personnel to service our clients&#8217; projects and we must productively utilize those personnel to remain profitable.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Identifying, recruiting, hiring and retaining professionals with skill sets that meet our existing and anticipated demand across our business is critical to maintaining existing engagements and obtaining new business but has become more challenging in changing economic and labor climates. If we are unable to recruit professionals with the skills required by our business and if we do not productively deploy our professionals, infrastructure, and fixed-cost resources productively, our profitability will be significantly impacted. Additionally, if we are unable to effectively train existing personnel to develop new skills, our ability to win new work and implement new technologies in client projects may be impaired. We must manage the utilization levels of our professionals by effectively planning for future needs and staffing projects appropriately while accurately predicting the general economy, the geographies and locations where our personnel will be needed, and our clients&#8217; need for our services. If we are unable to attract, hire, train, and retain highly skilled personnel and productively deploy them on client projects, we will jeopardize our ability to meet our clients&#8217; expectations and develop current and future business, which could adversely affect our 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',serif;font-size:10pt;font-weight:400;line-height:120%">Competition for highly skilled professionals and wage expectations is intense in the markets where we operate or plan to operate, and we may experience significant employee turnover rates or recruiting challenges due to such competition. If we are unable to retain professionals with specialized skills and deploy those professionals at profitable rates that our clients are willing to pay, our revenues, operating efficiency and profitability will decrease, as will our ability to meet emerging technological developments. Cost reductions, such as reducing headcount or voluntary departures that result from our failure to retain the professionals we hire, negatively affect our reputation as an employer and our ability to hire personnel to meet our business requirements. We may be unable to increase the prices that our clients are willing to pay at a rate that is commensurate with the increasing compensation levels we need to pay to retain our existing personnel and hire new personnel, which may also have an adverse impact on our profitability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There may be adverse tax and employment law consequences if the independent contractor status of some of our personnel or the exempt status of our employees is successfully challenged.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In several countries, some of our personnel or the personnel of companies that we acquired are retained as independent contractors. Determining whether an individual is considered an independent contractor or an employee is typically fact sensitive, varies by jurisdiction, and is subject to interpretation. If a government authority changes the applicable laws or a court makes an adverse determination with respect to independent contractors in general or our independent contractors specifically, we could incur significant costs, including for prior periods, related to tax withholding, social security taxes or payments, workers&#8217; compensation and unemployment contributions, and recordkeeping, or we may be required to modify our business model, any of which could materially adversely affect our business, financial condition and results of operations and increase the difficulty of attracting and retaining personnel.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends substantially on the continuing efforts of our senior executives and other key personnel, and our business may be severely disrupted if we lose their services and our succession planning efforts are ineffective.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our success heavily depends upon the continued services of our senior executives and other key employees. If one or more of our senior executives or key employees are unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all. If any of our senior executives or key personnel joins a competitor or forms a competing company, they may take clients, suppliers, know-how and our personnel with them despite contractual prohibitions on such activity. Enforcing or attempting to enforce restrictive employment covenants can require significant costs and resources and is not always successful. If we are unable to attract new senior executives or key personnel due to the intense competition for talent in our industry, it could disrupt our business operations and growth. Although we regularly perform succession planning efforts and create contingencies addressing the risks of losing senior executives and other key personnel, those efforts may be ineffective when or if they are deployed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to integrate or manage acquired companies efficiently and effectively, or if acquisitions do not perform to our expectations individually or in the aggregate, our overall profitability and growth plans could be materially adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Strategic acquisitions involve significant risks but remain a key part of our growth strategy. Acquired companies may not advance our business strategy or achieve a satisfactory return on our investment, we may not be able to successfully integrate acquired employees, businesses, company cultures, client relationships, or operations, and we may not discover significant liabilities in our due diligence or valuation processes. In addition, we may need to implement controls, processes, and policies in our acquired companies so they are consistent and appropriate with the requirements of a multi-national public company especially in areas such as financial reporting, cybersecurity, IT, and privacy, and may rely on transition services from the sellers until we are able to implement those controls, processes, and policies. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our acquired companies&#8217; contracts with their clients sometimes lack terms and conditions that adequately protect us against the risks associated with the services we provide, and our acquired companies&#8217; legacy business operations and contract terms can expose us to potential liability. Acquisitions also divert significant management attention and financial resources from our ongoing business and from the integration of other recently acquired companies. If not effectively managed, the disruption to our ongoing business increases our expenses, including significant one-time expenses and costs related to unknown liabilities, including tax, litigation, cybersecurity, and commercial risks, and creates difficulty and complexity when integrating acquired operations that can adversely affect our overall growth and profitability.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Operations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in wages, equity compensation, and other compensation expenses could limit our competitive advantage, increase our costs, and result in dilution to our stockholders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Wages for technology professionals in the emerging markets where we have significant operations and delivery centers are typically lower than comparable wages in more developed countries. However, wages in general, and in the technology industry in emerging markets in particular, have increased and will make us less competitive if we are not able to increase the efficiency and productivity of our people. Wage inflation, whether driven by competition for talent, ordinary course pay increases, prevailing wages in a specific geography, or broader market forces, all increase our cost of providing services and reduce our profitability when we are not able to pass those costs on to our clients or adjust prices when justified by market demand. In addition, there are significant expenses associated with issuing equity under our stock-based compensation programs, and changes to our equity compensation practices and programs can affect our ability to attract and retain talent.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations in emerging markets subject us to greater economic, financial, and banking risks than we would face in more developed markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have significant operations in emerging market economies in Central and Eastern Europe, Latin and South America, India, Western Asia, and certain other Asian countries, all of which are more vulnerable to market and economic volatility than larger and more developed markets and present risks to our business and operations. A majority of our revenues are generated in North America and Western Europe. However, most of our personnel and delivery centers are located outside of those geographies, including in many emerging markets. This exposes us to foreign exchange risks relating to revenues, compensation, purchases, capital expenditures, receivables and other balance-sheet items. As we continue to leverage and expand our global delivery model into other emerging markets, a larger portion of our revenues and incurred expenses may be in currencies other than U.S. dollars. Currency exchange volatility caused by economic instability or other factors could materially impact our results. See &#8220;Item 7A. Quantitative and Qualitative Disclosures About Market Risk.&#8221;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have cash in banks in countries such as Belarus, Ukraine, Kazakhstan, Georgia, Armenia, India, Argentina, and Uzbekistan, where the banking sector generally does not meet the banking standards of more developed markets, bank deposits made by corporate entities are not insured, and the banking system remains subject to instability, sanctions, and changes in regulations that complicate business transactions. Some of the countries where we operate have sanctioned certain of the banks that we use in emerging market economies, which has delayed our intercompany payments and payments to vendors and could delay or prevent receipts from clients. Further elongation or escalation of the military conflict in Ukraine could contribute to a banking crisis in Ukraine, Belarus, or the region. A banking crisis, or the bankruptcy or insolvency of one or more of our banks may result in the loss of our deposits or adversely affect our liquidity and our ability to complete banking transactions in that region. In addition, some countries where we operate and some banks that we use have imposed regulatory or practical restrictions on the movement of cash and the exchange of foreign currencies within their banking systems or to other banking systems, which limits or could eliminate our ability to distribute cash from those countries across our global operations and increases our exposure to currency fluctuations and regional banking instability. Emerging market vulnerability, and especially its impact on currency exchange volatility and banking systems, could have a material adverse effect on our business, 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to compete successfully against others in our industry, pricing pressures or loss of market share could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The market for our services is highly competitive and we expect competition to persist and intensify, especially as we and our competitors develop AI capabilities and specialties. We face competition from offshore IT services providers in other outsourcing destinations with low wage costs, as well as competition from large, global consulting and outsourcing firms and in-house IT departments of large corporations. Clients tend to engage multiple IT services providers instead of using an exclusive IT services provider, which limits our revenues and market share and places downward pressure on pricing among competing IT services providers. Clients may prefer service providers that have more locations, more personnel, more experience in a particular country, market, or technology, or that are based in countries that are more cost-competitive or have the perception of being more stable than some of the emerging markets in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors have substantially greater financial, marketing or technical resources and we may be unable to retain our clients or successfully attract new clients. Increased competition, our inability to compete successfully, pricing pressures or loss of market share could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Complying with a wide variety of legal requirements in the jurisdictions where we operate can create risks to our operations and financial condition, including liquidation of the subsidiaries that operate some of our major delivery centers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our global operations require us to comply with a wide variety of foreign laws and regulations, trade and foreign exchange restrictions, sanctions, inflation, unstable civil, political and military situations, labor issues, and legal systems that make it more difficult to enforce intellectual property, contractual, or corporate rights. Certain legal provisions in Belarus and Ukraine, where our local subsidiaries operate important delivery centers and employ a significant number of billable and support professionals, may allow a court to order liquidation of a locally organized legal entity on the basis of its formal noncompliance with certain requirements during formation, reorganization or during its operations. Belarus has authorized government seizures of property and assets or the takeover of management of commercial organizations owned by or affiliated with specified foreign states if those states or their affiliated companies or actors commit actions deemed unfriendly to Belarus. If we fail to comply with certain requirements, including those relating to minimum net assets, governmental or local authorities can impose fines or seek the involuntary liquidation of our local subsidiaries in court, and creditors will have the right to accelerate their claims, demand early performance of legal obligations, and demand compensation for any damages. Involuntary liquidation of any of our subsidiaries could materially adversely affect our 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',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The focus on environmental, social and governance topics, including commitments and disclosures we have made and may need to make, may result in additional operational costs and negative reputational impacts.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expectations from our clients, investors, employees, and regulators regarding our environmental, social, and governance, or ESG, strategy and commitments continue to evolve. As investor policy and sentiment changes, and regulations and legislation related to ESG disclosure and climate change initiatives are adopted or suspended regionally and globally, our compliance obligations may not be aligned with investor, political, or legal support for ESG investments, programs, and disclosure. Failure to invest in and comply with ESG initiatives and regulations could limit our access to certain markets, result in fines, or cause reputational harm, and commitment to ESG policies and programs could similarly harm our business and reputation with investors, clients, and the public and subject us to legal liability. Changes and differences in policy and laws in the various jurisdictions where we operate may require inconsistent disclosures and commitments across those jurisdictions, and regulations, treaties or initiatives related to climate change could result in increased operational costs associated with environmental regulations and increased compliance and energy costs, each of which could harm our business and results of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">operations by increasing our expenses or requiring us to alter our operations. Our processes and controls may not always comply with evolving standards for identifying, measuring, and reporting ESG metrics, including ESG-related disclosures that may be required or expected by regulation or industry norms, and such standards may change over time, which could result in significant revisions to our current goals, reported progress in achieving such goals, or ability to achieve such goals in the future. Additionally, if we are unable to meet our ESG goals and objectives, we could also face scrutiny from certain constituencies related to the scope and nature of those goals or any revisions to those goals, and we may suffer reputational harm with investors, our clients, and current or potential employees.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may be negatively impacted by the loss of certain tax benefits provided to companies in our industry by the governments of Belarus, Poland, and other countries.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In Belarus, we are a member of High-Technologies Park which provides a full exemption from Belarus income and value added taxes until 2049 and reduced tax amounts on obligatory social contributions and other taxes. Poland provides a tax incentive for research and development that allows us to take enhanced deductions for specific costs for employees working on research and development projects. If the tax policies in Belarus, Poland, or other countries where we operate are changed, terminated, or not extended or comparable new tax incentives are not introduced, we expect that our operating expenses and/or our effective income tax rate could increase significantly, which could materially adversely affect our financial condition and results of operations. See &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations - Provision for Income Taxes.&#8221;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulation and Legislation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Existing policy and substantial changes to fiscal, political, regulatory and other federal policies may adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General economic or political conditions in the U.S. could adversely affect our business. U.S. policy with respect to a variety of issues, including AI, international trade agreements, conducting business offshore, inflation mitigation, interest rates, climate change, import and export regulations, tariffs and customs duties, foreign relations, immigration laws, travel restrictions, antitrust controls and enforcement, financial reporting, and corporate governance laws, could have a positive or negative impact on our business. The U.S. administration has levied tariffs, imposed economic sanctions, and created other restrictions on trade with the countries where we employ professionals and conduct significant operations and may also institute additional impediments to global trade with little or no warning.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our professionals are offshore. Companies that outsource services to subsidiaries or third parties operating in other countries remain a topic of political discussion in many countries, including the U.S., which is our largest source of revenues. The U.S. administration periodically proposes and enacts rules that restrict offshore outsourcing and discourage employing non-U.S. residents in the U.S., both of which could adversely impact our business. Broadened restrictions on outsourcing by federal and state government agencies, private industry tax disincentives, including excise taxes on payments to foreign subsidiaries and personnel, intellectual property transfer restrictions, and restrictions on the use or availability of certain work visas could have a negative effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Some of our projects require our personnel to obtain visas to travel and work at client sites outside of our personnel&#8217;s home countries. Our reliance on visas to staff projects with employees who are not citizens of the country where the work is performed makes us vulnerable to changes in the number of visas to be issued in any particular year and other work permit laws and regulations. Obtaining the required visas and work permits for the U.S. has become more lengthy and difficult. Political forces and economic conditions limiting the number of permitted applications and application and enforcement processes may cause additional delays or rejections when trying to obtain visas. Delays in obtaining visas or other work authorizations may delay the ability of our personnel to travel to meet with and provide services to our clients or to continue to provide services on a timely basis. In addition, the availability of a sufficient number of visas without significant additional costs could limit our ability to provide services to our clients on a timely and cost-effective basis or manage our sales and delivery centers as efficiently as we otherwise could. Delays in or the unavailability of visas and work permits could have a material adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to laws and regulations in the U.S. and other countries in which we operate, including export restrictions, economic sanctions, and anti-bribery and anti-corruption laws. Compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to many laws and regulations that restrict our international operations, including laws that prohibit activities involving restricted countries, organizations, entities and persons that have been identified as unlawful actors or that are subject to U.S. sanctions. The U.S. Office of Foreign Assets Control, or OFAC, and other domestic and international bodies have imposed sanctions that prohibit us from engaging in trade or financial transactions with certain countries, businesses, organizations and individuals. We are also subject to anti-bribery and anti-corruption laws, all of which prohibit companies and their intermediaries from making bribes for the purpose of obtaining or keeping business or otherwise obtaining favorable treatment. We operate in many parts of the world that have experienced government corruption to some degree, and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices, although adherence to local customs and practices is generally not a defense under anti-bribery laws.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our compliance program contains controls and procedures designed to ensure our compliance with anti-bribery and anti-corruption laws, sanctions, and other laws and regulations. The continuing implementation and ongoing development and monitoring of our compliance program may be time consuming, expensive, and could result in the discovery of compliance issues or violations by us or our employees, independent contractors, subcontractors or agents of which we were previously unaware.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any violations of these or other laws and regulations by our employees, independent contractors, subcontractors and agents, including third parties with which we associate or companies we acquire, could expose us to administrative, civil or criminal penalties, and fines or business restrictions, each of which could have a material adverse effect on our results of operations and financial condition and would adversely affect our reputation and the market for shares of our common stock and may require certain of our investors to disclose their investment in us under certain state laws.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Industry and Clients</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We generally do not have long-term commitments from our clients, our clients may terminate contracts before completion or choose not to renew contracts, and we are not guaranteed payment for services. Loss of business or non-payment from significant clients could materially affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to maintain continuing relationships with our major clients and successfully obtain payment for our services is essential to the growth and profitability of our business. However, the volume of work performed for any specific client is likely to vary from year to year, especially since we generally are not our clients&#8217; exclusive IT services provider and we generally do not have long-term commitments from clients to purchase our services. We may also fail to assess the creditworthiness of our clients adequately or accurately. Our clients&#8217; ability to terminate engagements with or without cause and our clients&#8217; inability or unwillingness to pay for services we performed makes our future revenues and profitability uncertain. Although a substantial majority of our revenues are generated from clients who also contributed to our revenues during the prior year, our engagements with our clients are typically for projects that are singular in nature. Therefore, we must seek to obtain new engagements when our current engagements end.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of factors relating to our clients that are outside of our control and which might lead them to terminate or not renew a contract or project with us, or be unable to pay us, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial difficulties, including client insolvency or bankruptcy or increased global inflationary pressures and elevated interest rates;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">corporate restructuring, mergers, and acquisitions;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to complete our contractual commitments and invoice and collect our contracted revenues;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">change in strategic priorities or economic conditions that eliminate the impetus for the project or reduce technology-related spending;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">change in outsourcing strategy resulting in moving more work to the client&#8217;s in-house technology departments or to our competitors; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">replacement of existing software with packaged software supported by licensors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Termination, non-renewal, or renegotiation of a client contract or delayed starts to projects cause us to experience a higher-than-expected number of unassigned employees and thus compress our margins until we are able to reallocate our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">headcount to paying client projects. Clients that delay payment, request modified payment arrangements, or fail to meet their payment obligations increase our cash collection time, cause us to incur bad debt expense, and cause us to incur collection expenses. The loss of any of our major clients, a significant decrease in the volume of work they outsource to us or the price they are willing or able to pay us, if not replaced by new service engagements and revenues, could materially adversely affect our revenues and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenues are highly dependent on a limited number of industries, and any decrease in demand for outsourced services in these industries could reduce our revenues and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A substantial majority of our clients are concentrated in five industry verticals: Financial Services; Software &amp; Hi-Tech; Business Information &amp; Media; Consumer Goods, Retail &amp; Travel; and Life Sciences &amp; Healthcare. Our business growth largely depends on continued demand for our services from clients in these five industry verticals and other industries that we target now or in the future and also depends on trends in these industries to outsource the services we provide.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A downturn in any of our targeted industries, a slowdown or reversal of the trend to outsource IT services in any of these industries or the introduction of regulations that restrict or discourage companies from outsourcing could result in a decrease in the demand for our services and could have a material adverse effect on our business, financial condition and results of operations. Some of our clients have experienced lay-offs, volatile stock prices, higher borrowing costs, and lower consumer spending on products and services which has resulted in reduced spending on our services. Other developments in the industries in which we operate may increase the demand for lower cost or lower quality IT services and decrease the demand for our services or increase the pressure our clients put on us to reduce pricing. We may not be able to successfully anticipate and prepare for any such changes, which could adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, developments in the industries we serve shift client demand to new services, solutions or technology, such as AI-enabled business processes. If our clients demand new services, solutions or technologies, we may be less competitive in these new areas if we do not make significant investments to meet that demand. Additionally, as we expand into serving new industry verticals, our solutions and technology may be used by, or generally affect, a broader base of clients and end users, which may expose us to new business and operational risks.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our pricing structures are based on inaccurate expectations and assumptions regarding the cost and complexity of performing our work, or if we are not able to maintain favorable pricing for our services, then our contracts could be unprofitable or we may not meet our profitability projections.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We face a number of risks when pricing our contracts with our clients. Our pricing is highly dependent on our internal forecasts, assumptions and predictions about our clients and their projects, the marketplace, global economic conditions (including foreign exchange volatility and inflation) and the coordination of operations and personnel in multiple locations with different skill sets and competencies. Larger and more complex projects that involve multiple engagements or stages heighten those pricing risks because a client may choose not to retain us for additional stages or delay forecasted engagements, which disrupts our planned project resource requirements. If our pricing for a project includes dedicated personnel or facilities and the client slows or stops that project, we may not be able to reallocate resources to other clients. Our pricing and cost estimates may include anticipated long-term cost savings that we expect to achieve and sustain over the life of the contract. Because of such inherent uncertainties, we may underprice our projects or fail to accurately assess the risks associated with potential contracts, such as defined performance goals, service levels, and completion schedules. The risk of underpricing our services or underestimating the costs of performing the work is heightened in fixed-price contracts, product licensing, and in contracts that require our client to receive a productivity benefit as a result of the services performed under the contract. Our industry is adopting, and our clients are expecting, new pricing models, especially as AI tools evolve and are integrated into business processes. If we use unproven pricing models or are unable to successfully convince clients of the value of our AI tools and expertise, we increase the risk that we could underprice a client project and the project could become less profitable than we expected or even unprofitable. If we do not adopt new pricing models, our competitors that are willing to risk trying new models may take market share from us. If we fail to accurately estimate the resources, time or quality levels required to complete such engagements, or if the cost of employees, facilities, or technology unexpectedly increases, we could be exposed to cost overruns. Any increased or unexpected costs, delays or failures to achieve anticipated cost savings, or unexpected risks we encounter in connection with the performance of the services, including those caused by factors outside our control, could make these contracts less profitable or unprofitable.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is sensitive to the economic environment and the industry tends to decline during general or perceived economic downturns. Given our significant revenues from North America and Europe, if those economies weaken or enter a recession, pricing for our services may be depressed and our clients may reduce or postpone their technology related spending significantly, which in turn lowers the demand for our services and negatively affects our revenues and profitability.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There is a long selling and implementation cycle for our services that require us to make significant resource commitments prior to realizing revenues for those services.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a long selling cycle for our services. Before potential clients commit to use our services, we must expend substantial time and resources educating them on the value of our services and our ability to meet their requirements. Therefore, our selling cycle is subject to many risks and delays over which we have little or no control, including our clients&#8217; decision to select another service provider or use in-house resources to perform the services, the timing of our clients&#8217; budget cycles, and client procurement and approval processes. If our sales cycle unexpectedly lengthens for one or more large projects, it could negatively affect the timing of our revenues and our revenue growth. In certain cases, we begin work and incur costs prior to executing a contract, which may cause fluctuations in recognizing revenues between periods or jeopardize our ability to collect payment from clients.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Implementing our services also involves a significant commitment of resources over an extended period of time from both our clients and us. Our current and future clients may not be willing or able to invest the time and resources necessary to implement our services, and we may fail to close sales with potential clients despite devoting significant time and resources. Any significant failure to generate revenues or delays in recognizing revenues after incurring costs related to our sales or services processes could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to adapt to rapidly changing technologies, methodologies and evolving industry standards, we may lose clients and our business could be materially adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rapidly changing technologies, methodologies and evolving industry standards are inherent in the market for our products and services. Our ability to anticipate developments in our industry, enhance our existing services, develop and introduce new services, provide enhancements and new features for our products, and keep pace with changes and developments are critical to meeting changing client needs. Developing solutions for our clients is extremely complex and is expected to become increasingly complex and expensive in the future due to the introduction of AI, new platforms, operating systems, technologies and methodologies. Our ability to keep pace with, anticipate or respond to changes and developments is subject to a number of risks, including that:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may not be able to develop new, or update existing services, applications, tools and software quickly or inexpensively enough to meet our clients&#8217; needs;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may find it difficult or costly to make existing software and products work effectively and securely over the internet or with new or changed operating systems;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may find it challenging to develop new, or update existing software, services, and products to keep pace with evolving industry standards, methodologies, technologies, and regulatory developments in our clients&#8217; industries at a pace and cost that is acceptable to our clients; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may find it difficult to maintain high quality levels with new technologies and methodologies.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may not be successful in anticipating or responding to these developments in a timely manner, and the services, products, technologies or methodologies we do develop, or implement may not be successful in the marketplace. Services, products, technologies or methodologies that our competitors develop may render our services or products non-competitive or obsolete. Our failure to enhance our existing services and products and to develop and introduce new services and products to promptly address the needs of our clients could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we cause, or are perceived to have caused, disruptions to our clients&#8217; businesses, provide inadequate service, or breach contractual obligations, our clients may have claims for substantial damages against us and/or our reputation may be damaged. Our insurance coverage may be inadequate to protect us against such claims.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Errors made by our professionals when delivering services or failures to meet our contractual obligations are disruptive to the client&#8217;s business and can expose confidential or personally identifiable information to third parties. These events have resulted and could in the future result in a reduction in our revenues, damage to our reputation, and in clients terminating our engagement and making claims for substantial damages against us. Some of our client agreements do not limit our potential liability for occurrences such as breaches of confidentiality and intellectual property infringement, and we cannot generally limit the liability to third parties with which we do not have a contractual relationship. In some cases, breaches of confidentiality obligations, including protecting personally identifiable information, may entitle the aggrieved party to seek equitable remedies, including injunctive relief.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although we maintain professional liability insurance, product liability insurance, cyber incident insurance, commercial general and property insurance, business interruption insurance, workers&#8217; compensation coverage, and umbrella insurance for </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">certain of our operations, our insurance coverage does not insure against all risks in our operations, or all claims we may face. Damage claims brought against us, claims that we initiate due to the disruption of our business, information security systems, litigation, or natural disasters, and claims from reputational damage resulting from inaccurate allegations or reporting may not be covered by our insurance, may exceed the limits of our insurance coverage, and may result in substantial costs and diversion of resources even if insured. Some types of insurance are not available on reasonable terms or at all in some countries in which we operate, and we cannot insure against damage to our reputation. The assertion of one or more large claims against us, even if unsuccessful or insured, could materially adversely affect our reputation, business, financial condition, stock price, and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant failure in our systems, telecommunications or IT infrastructure could harm our service model, which could result in a reduction of our revenues and otherwise disrupt our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our service model relies on maintaining active and stable utility connections, voice and data communications, online resource management, financial and operational record management, and our client service and data processing systems at client sites, our delivery centers, and our client management locations. Our business activities may be materially disrupted in the event of a partial or complete failure of any of these technologies or systems, which could be due to software malfunction, cybersecurity attacks, conversion errors due to system upgrades, damage from fire, earthquake, power loss, military action, telecommunications failure, unauthorized entry, government shutdowns, demands placed on internet or electrical infrastructure by users, increased bandwidth requirements or other events beyond our control. Our crisis management procedures, business continuity, and disaster recovery plans may not be effective at preventing or mitigating the effects of such disruptions, particularly in the case of multiple or catastrophic events. Loss of all or part of the infrastructure or systems could hinder our performance or our ability to complete client projects on time which, in turn, could reduce our revenues or otherwise materially adversely affect our business and business reputation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to generate and retain business could depend on our reputation in the marketplace.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our services are marketed to clients and prospective clients based on a number of factors, including reputation. Our corporate reputation is a significant factor in our clients&#8217; evaluation of whether to engage our services. Our clients&#8217; perception of our ability to add value through our services is critical to the profitability of our engagements. We believe the EPAM brand name and our reputation are important corporate assets that help distinguish our services from those of our competitors and contribute to our efforts to recruit and retain talented employees.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate reputation is susceptible to damage by actions or statements made by current or former clients and employees, competitors, vendors, adversaries in legal proceedings, government regulators, as well as members of the investment community and the media. There is a risk that negative information about us, even if untrue, could adversely affect our business, could cause damage to our reputation and be challenging to repair, could make potential or existing clients reluctant to select us for new engagements, and could adversely affect our recruitment and retention efforts. Damage to our reputation could also reduce the value and effectiveness of the EPAM brand name and could reduce investor confidence in us.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to prevent unauthorized use of our intellectual property, and our intellectual property rights may not be adequate to protect our business and competitive position.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of copyright, trademark, patent, unfair competition and trade secret laws, as well as intellectual property assignment and confidentiality agreements to protect our intellectual property rights. Protecting intellectual property rights and confidentiality in some countries in which we operate may not be as effective as in other countries with more developed intellectual property protections.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We require our employees and independent contractors to assign to us all intellectual property and work product they create in connection with their employment or engagement. These assignment agreements also obligate our personnel to keep proprietary information confidential. If these agreements are not enforceable or are breached, we cannot ensure that we will solely own the intellectual property they create or that our proprietary information will not be disclosed. Our clients and certain vendors are generally obligated to keep our information confidential, but if these contractual obligations are not entered, or are breached or deemed unenforceable, our trade secrets, know-how or other proprietary information may be subject to unauthorized use, misappropriation or disclosure. Reverse engineering, unauthorized copying or other misappropriation of our and our clients&#8217; proprietary technologies, tools and applications could enable unauthorized parties to benefit from our or our clients&#8217; technologies, tools and applications without payment and may make us liable to our clients for damages and compensation, which could harm our business and competitive position.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our trademarks, trade names, service marks and brand names to distinguish our services and solutions from the services of our competitors. We have registered or applied to register many of these trademarks. Third parties may oppose our trademark applications, challenge our use of our trademarks, or use our trademarks without permission. If our trademarks </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">are successfully challenged, we could be forced to rebrand our services and solutions, which could result in loss of brand recognition, and could require us to devote additional resources to advertising and marketing new brands. Further, when we become aware that third parties are infringing our trademarks, we have to divert resources and management attention to enforce our trademarks, possibly through litigation, which may not be successful and may result in substantial costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property infringement claims are time-consuming and costly to defend. If we fail to defend ourselves against such claims, we may lose significant intellectual property rights and may be unable to continue providing our existing services.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our success largely depends on our ability to use and develop our technology, tools, code, methodologies, products, and services without infringing intellectual property rights - including patents, copyrights, trade secrets and trademarks - belonging to third parties. We have been subject to intellectual property infringement claims alleging that we used third-party trademarks or copyrighted materials without permission. If those intellectual property rights were relevant to our service offerings, we would need to license those rights or we would be prevented from using the allegedly infringing intellectual property in our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We typically indemnify clients who purchase our products, services and solutions against potential third-party intellectual property infringement claims, which subjects us to the risk and cost of defending the underlying infringement litigation. These claims require us to initiate or defend legal action on behalf of our clients, regardless of the merits of these claims, and our indemnification obligations are sometimes not subject to liability limits or exclusion of consequential, indirect or punitive damages. Intellectual property litigation diverts our management&#8217;s attention from our business and existing or potential clients could defer or limit their purchase or use of our software product development services or solutions until we resolve such litigation. If any of these claims succeed, we may be forced to pay damages on behalf of our clients, redesign or cease offering our allegedly infringing products, services, or solutions, or obtain licenses for the allegedly infringing intellectual property. If we cannot obtain licenses on commercially reasonable terms, our clients may be forced to stop using our services or solutions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The existence, ownership, and use of intellectual property rights created using AI technologies is subject to judicial and legislative review, and many jurisdictions do not recognize the existence of any protectable intellectual property rights in materials created by AI. In addition, a number of traditional media and artistic organizations have sued AI software developers, alleging that the AI training processes and models infringe the copyright of the underlying training materials. If we are unable to meet our clients&#8217; expectations regarding the ownership of the intellectual property underlying software deliverables, or those deliverables are subject to third-party infringement claims or licensing fees, we may face legal liability and increased costs. We believe AI software developers occasionally indemnify their licensees against intellectual property claims, but we think it is unlikely such indemnification obligations would cover our potential damages, if any.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any of these actions, regardless of the outcome of licensing negotiations, litigation, or merits of the claim, could damage our reputation and materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Information Security and Data Protection</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security breaches and other disruptions to our network security that compromise our information expose us to liability and cause our business and reputation to suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we collect, store, process, transmit, and view sensitive or confidential data, including intellectual property, proprietary business information and personally identifiable information belonging to us, our clients, our respective employees, and other end users. This information is stored in our data centers and networks or in the data centers and networks of third-party providers. Physical security and the secure storage, processing, maintenance and transmission of this information are critical to our operations, business strategy, and reputation. Our internal technology infrastructure or the technology infrastructure of our third-party providers on which our information security depends may be subject to disruptions or may otherwise fail to operate properly or become disabled or damaged as a result of a number of factors, including events that are wholly or partially beyond our control and that could adversely affect our ability to provide services or keep our information secure. Such events include IT attacks or failures, threats to physical security, electrical or telecommunications outages, damaging weather or other acts of nature, or employee or contractor error or malfeasance.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our employees, contractors, vendors, software and hardware suppliers, and other third parties in our information security supply chain, as well as sophisticated individual or collective groups of hackers, such as state-sponsored organizations, all pose threats to our information security. These individual, group, and organized actors have a variety of methods at their disposal, including deploying malicious software, exploiting vulnerabilities in hardware, software, or infrastructure, using social engineering or deceptive techniques to obtain information or gain access to our or our clients&#8217; or vendors&#8217; data, exploiting remote working connectivity and security susceptibilities, using AI to enhance, automate, and scale cyberattacks, and executing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">coordinated attacks to compromise our services, disrupt our operations, damage our reputation, or gain access to our communications, networks and data centers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past experienced cybersecurity incidents and expect to continue to be the target of malicious attacks. Threats to information security evolve constantly and are increasingly sophisticated and complex, which makes detecting and successfully defending against them more difficult. Undetected vulnerabilities that persist in our network environment over long periods of time could spread within our networks or into the networks and systems of our suppliers and clients. An attack viewed as immaterial or isolated at the time of its occurrence can later become material or part of a larger and coordinated effort. We frequently update and improve our information security environment and assess and adopt new methods, devices, and technologies, but our policies and information security controls may not keep pace or be designed to detect emerging threats and our response to incidents may not be adequate, may fail to accurately assess the severity of an incident, may not be fast enough to prevent or limit harm, or may fail to sufficiently remediate an incident.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to monitor our third-party suppliers&#8217; information security systems is limited and we are not able to detect vulnerabilities in their systems until we are notified of the existence of those vulnerabilities. There have been and will continue to be attacks on our and third parties&#8217; information security supply chains. We cannot guarantee that our information security supply chain has not been breached and does not contain exploitable defects, bugs, or vulnerabilities that could result in an incident, breach, or other disruption to our system or the systems of our clients or suppliers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Despite our multiple security measures, any breach of our facilities, network, or information security defenses compromises the information stored in those locations and allows the accessed information to be held for ransom, publicly disclosed, misappropriated, corrupted, lost or stolen. Such a breach, or the perception that we have been breached or are vulnerable to a breach, disrupts our operations and the services we provide to clients, and any actual, alleged, or perceived breach of network or information security that we suffer causes damage to our reputation, a loss of confidence in our products and services, and requires us to expend significant resources, which may not be covered by insurance, to protect against further allegations and breaches and to rectify problems caused by these events. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under applicable laws, regulatory penalties or enforcement actions, and could adversely affect our reputation, business, revenues and competitive position.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Development and deployment of measures to protect our information security or that of our clients may be inadequate and could adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To defend against information security threats internally, at our third-party providers, and on our clients&#8217; systems, we must continuously engineer or purchase more secure products and services, enhance security and reliability features, improve deployment and compliance with software updates, assess and develop mitigation strategies and technologies to help secure information, hire information security specialists, and maintain a security infrastructure that protects our network, products, and services, and the software we build for our clients. Some of our clients seek additional assurances for the protection of their sensitive information, including personally identifiable information, and attempt to hold us liable, through contractual indemnification clauses or directly, for any losses or damages related to the disclosure of their sensitive information. At times and to achieve commercial objectives, we agree to greater liability exposure to such clients. In addition, government regulators have introduced new cybersecurity regulation frameworks and have sought and may continue to seek to impose fines, penalties, and other civil or criminal consequences for real or suspected security breaches and perceived inadequate information security or disclosures. Our clients, particularly those in the Financial Services and Life Sciences &amp; Healthcare industry verticals, may have enhanced or particular security requirements which we must address in our engineering and development services. Other parties, such as our clients&#8217; customers, have claimed damages against our clients for information security or privacy breaches on an individual or collective basis, and our clients have in the past, and may in the future, request to be indemnified against such claims. We must also educate our employees, contractors, and clients about the need to effectively use security measures.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of information security measures, either to protect our information or the information of our clients, and the cost of complying with privacy and information security disclosure regulations, reduces our profitability. Actual or perceived security vulnerabilities in our software and services, even if those vulnerabilities are the result of third-party hardware, software, or security lapses, harm our reputation and lead clients to use our competitors, reduce or delay future purchases of our services, or seek compensation or damages.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM is subject to the GDPR, the substantially similar U.K. GDPR, the privacy laws of California and other U.S. states, India&#8217;s Digital Personal Data Protection Act, and the privacy laws of the other countries where we operate, each of which imposes significant restrictions and requirements relating to the processing of personal data and can include significant financial penalties for non-compliance. These and other state, national and international data protection laws require significant </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">compliance effort and expense. California&#8217;s privacy laws, the U.K. GDPR, GDPR, and India&#8217;s Digital Personal Data Protection Act each establish complex legal obligations which organizations must follow with respect to the processing of personal data, including a prohibition on the transfer of personal information to third parties or to other countries, and the imposition of additional notification, security and other control measures. Developments in privacy regulations, including the EU-U.S. Trans-Atlantic Data Privacy Framework, that are designed to secure the transfer of data from the EU to the U.S., have created significant regulatory uncertainty for businesses transferring data globally. This uncertainty results in increased compliance costs and increases the risk of regulatory enforcement actions which can result in significant financial penalties, private lawsuits, reputational damage, blockage of international data transfers, disruption to business, and loss of clients.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Enforcement actions taken by data protection authorities, as well as audits, investigations, or lawsuits by one or more individuals, organizations, or foreign government agencies have resulted in penalties and fines for non-compliance or claims seeking damages as a result of a breach of these regulations. The burden of complying with additional data protection requirements results in significant additional costs and complexity and risk in our services as clients attempt to shift the risks of data privacy laws to us. We are required to establish processes and change certain operations in relation to the processing of personal data as a result of privacy laws, which involves substantial expense and distraction from other aspects of our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undetected software design defects, errors or failures may result in loss of business or in liabilities that could materially adversely affect our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our software development solutions involve a high degree of technological complexity and have unique specifications. Design defects or software errors are difficult to detect or correct, including those resulting from new and emerging technologies, such as AI. Errors or defects in design, execution, or quality inspections result in the loss of current clients, revenues, market share, or client data, make it difficult to attract new clients or achieve market acceptance, and divert development resources and increase support or service costs. We cannot provide assurance that, despite testing by our clients and us, errors will not be found in the software products we develop or the services we perform. Any such errors result in disruptions to the proper functioning of the software we build, cause disruptions in our clients&#8217; business, and allow unauthorized access to our or our clients&#8217; proprietary information, resulting in claims for damages against us, litigation, and reputational harm that could materially adversely affect our business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stock price is volatile.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock has experienced substantial price volatility as a result of variations between our actual and anticipated financial results, announcements by our competitors, third parties, or us, projections or speculation about our business or that of our competitors or industry by the media or investment analysts, geopolitical events or uncertainty about inflation or other current global economic conditions. The stock market, as a whole, has experienced price and volume fluctuations that have affected the market price of many technology companies in ways that may have been unrelated to these companies&#8217; operating performance. Furthermore, to the extent that our stock price reflects future growth and profitability expectations, failure to meet these expectations will cause our stock price to significantly decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to our liability-classified restricted stock units, which are subject to mark-to-market accounting, and the calculation of the weighted average diluted shares outstanding in accordance with the treasury method are both affected by our stock price. Any fluctuations in the price of our stock will affect our future operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need additional capital, and a failure to raise additional capital on terms favorable to us, or at all, could limit our ability to grow our business and develop or enhance our service offerings to respond to market demand or competitive challenges.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our current cash, cash flow from operations and revolving line of credit are sufficient to meet our anticipated cash needs for at least the next twelve months. We may, however, require additional cash resources due to changed business conditions or other future developments, including any investments or acquisitions that we may decide to pursue. If these resources are insufficient to satisfy our cash requirements, we may seek to sell additional equity or debt securities or obtain another credit facility, and we cannot be certain that such additional financing would be available on terms acceptable to us or at all. The sale of additional equity securities could result in dilution to our stockholders, and additional indebtedness would result in increased debt service costs and obligations and could impose operating and financial covenants that would further restrict our operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our hedging program is subject to counterparty default risk.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts with a number of counterparties. As a result, we are subject to the risk that the counterparty to one or more of these contracts defaults on its performance under the contract. During an economic downturn, the counterparty&#8217;s financial condition may deteriorate rapidly and with little notice and we may be unable to take action to protect our exposure. In the event of a counterparty default, we could incur significant losses, which may harm our business and financial condition. In the event that one or more of our counterparties becomes insolvent or files for bankruptcy, our ability to eventually recover any losses suffered as a result of that counterparty&#8217;s default may be limited by the liquidity of the counterparty.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">War, terrorism, other acts of violence or natural or man-made disasters may affect the markets in which we operate, our clients, and our service delivery.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our business may be negatively affected by instability, disruption or destruction in the geographic regions where we operate. War, terrorism, riot, civil insurrection or social unrest; man-made and natural disasters, the severity and frequency of which have increased due to climate change, including famine, flood, fire, earthquake, pandemics, storms, and regional or global health crises, may cause clients to delay their decisions on spending for the services we provide and give rise to sudden significant changes in regional and global economic conditions and cycles. Increased severity of extreme weather events also has the potential to disrupt our operations and cause utility outages that could result in service level breaches and customer dissatisfaction. Our crisis management procedures, business continuity, and disaster recovery plans may not be effective at preventing or mitigating the effects of such disasters, particularly in the case of simultaneous or catastrophic events. These events pose significant security risks to our people, the facilities where they work, our operations, electricity and other utilities, communications, travel, and network services, and the disruption of any or all of them could materially adversely affect our financial results. Travel restrictions resulting from natural or man-made disruptions, pandemics or other public health events, and political or social conflict increase the difficulty of obtaining and retaining highly skilled and qualified professionals and could unexpectedly increase our labor costs and expenses, both of which could also adversely affect our ability to serve our clients.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our effective tax rate could be materially adversely affected by several factors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business globally and file income tax returns in multiple jurisdictions. Our effective tax rate could be materially adversely affected by several factors, including changes in the amount of income taxed by or allocated to the various jurisdictions in which we operate and their differing statutory tax rates; changing tax laws, treaties, regulations and interpretations of such rules in one or more jurisdictions, including the implementation of minimum tax rules in many countries; and the resolution of issues arising from tax audits or examinations and any related interest or penalties. The determination of our provision for income taxes and other tax liabilities requires estimation, judgment and calculations where the ultimate tax determination may not be certain. Our determination of tax liability is always subject to review or examination by authorities in various jurisdictions. If a tax authority in any jurisdiction reviews any of our tax returns and proposes an adjustment, including, but not limited to, a determination that the transfer prices and terms we have applied are not appropriate, such an adjustment could have a negative impact on our results of operations, business, and profitability.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_64"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_67"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1C. Cybersecurity</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our Cybersecurity Risk Management Program</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-37" continuedAt="f-37-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe cybersecurity is critical to our business and to our clients. EPAM, our clients, and our suppliers all face risks from cybersecurity threats and a cybersecurity incident impacting any or all of us could materially adversely affect our operations, performance, reputation, and results of operations. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-38" escape="true">For these reasons, EPAM maintains a cybersecurity <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-39">risk management program</ix:nonNumeric> designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. Our cybersecurity risk management program includes periodic reviews of our risks and responses and also includes company-wide risk assessments by internal and external cyber risk professionals. Our program is designed to address risks related to both EPAM&#8217;s corporate information technology network and our cybersecurity services.</ix:nonNumeric></span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cybersecurity Risk Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-40" continuedAt="f-40-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Several of the members of our Board of Directors have extensive experience in the information technology and information security industries, so our entire Board historically oversaw EPAM&#8217;s cybersecurity risk exposure and our management&#8217;s processes for identifying, monitoring, and mitigating cybersecurity risks. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-42" continuedAt="f-42-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-41" continuedAt="f-41-1" escape="true">In 2024, the Board delegated </ix:nonNumeric></ix:nonNumeric></span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-40-1"><ix:continuation id="f-42-1"><ix:continuation id="f-41-1"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity and information technology systems oversight to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">Audit Committee</ix:nonNumeric> while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#8217;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.</span></div></ix:continuation></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-44" continuedAt="f-44-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to regular and periodic updates to the cybersecurity subcommittee, our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-45">Chief Information Security Officer (or the EPAM employee holding an equivalent position) briefs the Board</ix:nonNumeric> on our cybersecurity and information security programs and risks, both as a regular, standalone topic and as part of EPAM&#8217;s enterprise risk management program, where it remains rated as a high priority risk that has been integrated into our regular enterprise risk management assessments.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-47" continuedAt="f-47-1" escape="true"><ix:continuation id="f-44-1"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-46">Members of the Board</ix:nonNumeric> or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM.</ix:continuation></ix:nonNumeric> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our information security programs are led by our Chief Information Security Officer and encompass our overall information security strategy, policy, operations, threat detection and response management. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-48" escape="true">Our Chief Information Security Officer has held information security and cybersecurity roles of increasing responsibility in multiple industries at regional and global scale for more than 25 years.</ix:nonNumeric> Our information security leadership is also responsible for notifying our management and members of the Board about cybersecurity threats and incidents. <ix:continuation id="f-47-1">Our information security team reports to our information security leadership and selects, deploys, and operates cybersecurity technologies, initiatives, and processes across our global footprint and develops and monitors government, public, and private threat intelligence sources to continually enhance our enterprise security structure and system resilience.</ix:continuation> Our personnel and end-users who are not assigned to our information security organization also contribute to our cybersecurity defense matrix by engaging in various learning modules and events, including simulations, tabletop exercises, and mandatory annual compliance and threat awareness training. The results and feedback from our exercises and training programs are subsequently incorporated into our evolving cybersecurity strategy.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We built a security operations center to constantly monitor our global information security posture and to receive threat notifications and coordinate the investigation and remediation of alerts. In the event of an incident, we have developed detailed incident response playbooks that outline the identification, assessment, remediation, and prevention steps that we follow when responding to a cybersecurity threat.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cybersecurity Risk Management</span></div><ix:continuation id="f-37-1"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The governance structure, controls, and processes of our information security programs are based on industry best practices, our own practices and frameworks, and codified cybersecurity and information technology standards, including compliance with the International Organization Standardization/International Electrotechnical Commission 27001:2002 Information Security Management Systems standard, the National Institutes of Standards and Technology Cybersecurity Framework, the Center for Internet Security Controls, as well as applicable laws and regulations. We are regularly subject to evaluations, assessments, audits, tests, and compliance inspections by clients and third-party auditors that we or our clients engage to evaluate and test our cybersecurity risk management processes. We have established processes and a committee to gather facts to make a multi-layered evaluation and determination of the impact and materiality of cybersecurity incidents and to apply information learned from each incident to protect EPAM, its personnel, and its clients from future cybersecurity risks.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-49">In addition to internal and external assessments of our own preparedness, we also seek to evaluate cybersecurity risks arising from our vendors and other third-party service providers.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-50">We review third-party cybersecurity controls through questionnaires and contract reviews, including adding security and privacy addenda to our contracts where applicable, and generally receive or commission system and organization controls reports, if available.</ix:nonNumeric> We also generally require that our vendors and subcontractors that have access to confidential information or access to EPAM&#8217;s systems report cybersecurity incidents to us so that we can assess the impact of an incident if it occurs. Vendors that are unable to provide adequate reporting or that have access to sensitive data generally have their cybersecurity processes and procedures reviewed and our relationship with that vendor is further assessed on the basis of those reviews. Our assessment of risks associated with use of third-party providers is part of our overall cybersecurity risk management framework.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We face a number of cybersecurity risks in connection with our business and we have, from time to time, experienced threats to and breaches of our data and systems and expect to continue to experience cybersecurity incidents and threats in connection with our business. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-51">As of the year ending December 31, 2025, prior cybersecurity incidents have not, to our knowledge, had a material effect on our business, financial condition, results of operations, or cash flows but we cannot provide assurances that there will not be material cybersecurity incidents in the future that have a material adverse effect on our business, finances, operations, or reputation.</ix:nonNumeric> We have incurred and may continue to incur costs or other financial impacts from cybersecurity events that may not be covered by, or may exceed the coverage limits of, our cyber liability insurance. For more </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">information about the cybersecurity risks we face, see the risk factor entitled &#8220;Security breaches and other disruptions to our network security that compromise our information expose us to liability and cause our business and reputation to suffer.&#8221; in Item 1A &#8211; Risk Factors.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_70"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate headquarters are located in Newtown, Pennsylvania. We own and lease office buildings used as delivery centers, client management locations and space for administrative and support functions. These facilities are located in numerous cities worldwide and are strategically positioned in relation to our talent sources and key in-market locations to align with the needs of our operations. We believe that our existing properties are adequate to meet the current requirements of our business, and that suitable additional or substitute space will be available, if necessary. We actively monitor the spaces we occupy and adjust the leased capacity and geographical locations of offices as our operational needs change. We continue to operate under a hybrid work model and we believe our existing facilities, both owned and leased, are in good operating condition and suitable for the conduct of our business. Our facilities are used interchangeably among our segments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding our assets in Ukraine. See Note 7 &#8220;Property and Equipment, Net&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our long-lived assets and buildings we own. See Note 9 &#8220;Leases&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our leased assets. See Note 19 &#8220;Segment Information&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding the geographical locations and values of our long-lived assets. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_73"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="id09e8cf638c84a8da5814c6e9a390dd2_76"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 25</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_82"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_85"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbol &#8220;EPAM.&#8221;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Number of Holders</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;10, 2026, we had approximately 16 stockholders of record of our common stock. The number of record holders does not include holders of shares in &#8220;street name&#8221; or persons, partnerships, associations, corporations or other entities identified in security position listings maintained by depositories.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_88"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have not declared or paid any cash dividends on our common stock and currently do not anticipate paying any cash dividends in the foreseeable future. Instead, we intend to retain all available funds and any future earnings for use in the operation and expansion of our business and to repurchase our common stock. In addition, our revolving credit facility restricts our ability to make or pay dividends (other than certain intercompany dividends) unless no potential or actual event of default has occurred or would be triggered thereby. Any future determination relating to our dividend policy will be made at the discretion of our Board of Directors and will depend on our future earnings, capital requirements, financial condition, future prospects, applicable Delaware law, which provides that dividends are only payable out of surplus or current net profits, and other factors that our Board of Directors deems relevant. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance under Equity Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8221; in Part III of this Annual Report on Form 10-K for our equity compensation plan information.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_91"></div><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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total stockholder return on our common stock with the cumulative total return on the S&amp;P 500 Information Technology Index and the S&amp;P 500 Index for the period beginning December 31, 2020, and ending December&#160;31, 2025. The stock performance shown on the graph below is not indicative of future price performance. The following performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC, nor shall information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing. </span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF CUMULATIVE TOTAL RETURN</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(2)</span></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Among EPAM, S&amp;P 500 IT Index and the S&amp;P 500 Index </span></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><img src="epam-20251231_g2.gif" alt="Performance Graph 2025.gif" style="height:375px;margin-bottom:5pt;vertical-align:text-bottom;width:648px" id="i-2"/></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;text-align:center;text-indent:27pt"><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:28.855%"/><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.619%"/><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.060%"/><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.913%"/><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.619%"/><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.913%"/><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.917%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Company/Index</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',serif;font-size:8pt;font-weight:700;line-height:100%">Base period<br/>12/31/2020</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',serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2021</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',serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2022</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',serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2023</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',serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems, Inc.&#160;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">186.54&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">91.46&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">82.97&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">65.25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">57.17&#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',serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 IT Index</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134.53&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96.60&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152.48&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">208.30&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 Index</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">128.71&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">105.40&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">133.10&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">166.40&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">196.16&#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:3pt;text-align:center;text-indent:27pt"><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:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.062%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Graph assumes $100 invested on December 31, 2020 in our common stock, the S&amp;P 500 IT Index and the S&amp;P 500 Index.</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',serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative total return assumes reinvestment of dividends.</span></td></tr></table></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_94"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2025 and on October 17, 2025, in connection with the Company&#8217;s acquisition of all of the outstanding equity of S4N Holding, Inc. (&#8220;S4N&#8221;), a Panamanian corporation acquired in 2021, the Company issued 1,538 and 23,445 shares of common stock, respectively, to the S4N sellers under the terms of the purchase agreement and following achievement of certain performance metrics set forth under the purchase agreement, as amended. All of the shares of common stock issued in connection with each issuance are restricted securities (as defined in Rule 144 of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;)). No underwriter was involved in either issuance and no underwriting commissions were paid. Each transaction was exempt from the registration requirements of Section 4(a)(2) of the Securities Act, since neither transaction involved any public offering. </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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 27</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2025, the Board of Directors authorized a new share repurchase program (the &#8220;2025 Repurchase Program&#8221;) for up to $1.0 billion of the Company&#8217;s outstanding common stock. The Company 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. As of September 30, 2025, the Company exhausted the $500 million available for purchases of the Company&#8217;s common stock under the previous 2024 Repurchase Program. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Share repurchase activity during the three months ended December&#160;31, 2025 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:35.157%"/><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:13.081%"/><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:12.788%"/><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:15.274%"/><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:15.280%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Period</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',serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Number&#160;of<br/>Shares&#160;Purchased</span></td><td colspan="3" style="padding:0 1pt"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">per Share </span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">October 1 to October 31, 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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,000,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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">November 1 to November 30, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">585&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">180.03&#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',serif;font-size:10pt;font-weight:400;line-height:100%">585&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">894,726&#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',serif;font-size:10pt;font-weight:400;line-height:100%">December 1 to December 31, 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',serif;font-size:10pt;font-weight:400;line-height:100%">577&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">204.80&#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',serif;font-size:10pt;font-weight:400;line-height:100%">577&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">776,473&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,162</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,162</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share in the period includes commission.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under our equity-based compensation plans, the Company withholds a number of shares of vested stock as payment to satisfy tax withholding obligations arising on the date of vesting of stock-based compensation awards. The number of shares of stock to be withheld is calculated based on the closing price of the Company&#8217;s common stock on the vesting date. During the three months ended December&#160;31, 2025, the Company purchased 18&#160;thousand shares. During 2025, the Company purchased an aggregate of 155&#160;thousand shares. These shares were not acquired pursuant to our securities repurchase program.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_100"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 6.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reserved.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_103"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 7. 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',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 audited consolidated financial statements and the related notes included elsewhere in this annual 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; and &#8220;Part I. Item 1A. Risk Factors.&#8221; We assume no obligation to update any of these forward-looking statements.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_106"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">We have used our software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, as well as a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients&#8217; transformation challenges by fusing EPAM Continuum&#8217;s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients&#8217; time to market and drive greater value from their digital investments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We leverage AI to deliver transformative solutions that accelerate our clients' digital innovation and enhance their competitive edge. Through platforms like EPAM AI/RUN&#8482; and initiatives like DIALX Lab&#8482;, we integrate advanced AI technologies into tailored business strategies, driving significant industry impact and fostering continuous innovation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Through increased specialization in focused verticals and a continued emphasis on strategic partnerships, we are able to deliver technology transformation from start to finish, leveraging agile methodologies, proven client collaboration frameworks, engineering excellence tools, hybrid teams and our award-winning proprietary global delivery platform.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our clients depend on us to solve their complex technical challenges and rely on our expertise in core engineering, advanced technologies, digital design and intelligent enterprise development. We combine our software engineering heritage with strategic business and innovation consulting, design thinking, and physical-digital capabilities to deliver end-to-end digital transformation services for our clients. We focus on building long-term partnerships with our clients 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.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 global delivery centers to our clients across the world. Our teams of consultants, designers, architects, engineers and trainers 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Russia&#8217;s attack on Ukraine has had, and could continue to have a material adverse effect on our operations. As of December&#160;31, 2025, Ukraine continues to be a significant delivery location with a large number of delivery professionals operating from safe locations at levels of productivity consistent with those achieved prior to the attack. We have maintained our $100 million humanitarian aid commitment to our people in Ukraine, and as of December&#160;31, 2025, we have $10.1 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',serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors and its committees continue their oversight of our strategic, geopolitical, and cybersecurity risks and the risks related to our geographic locations and 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',serif;font-size:10pt;font-weight:400;line-height:120%">We continue to monitor and respond to the difficult conditions in Ukraine while maintaining a focus on our clients and long-term growth. We execute on our business continuity plans and our global delivery centers have sufficient resources, including infrastructure and capital, to support ongoing operations while continuing to focus on the safety and security of our employees and their families in Ukraine as well as in the broader region. The implementation and execution of our business continuity plans, our humanitarian commitment to our people in Ukraine, and other costs related to the war resulted in materially increased expenses. Some of these expenses continued during this year and we expect some of these expenses will continue to occur in subsequent quarters for some time in the future. 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. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the various risks posed by the attack against Ukraine and the impact in the region as well as other risks to our business, please read &#8220;Part I. Item 1A. Risk Factors&#8221; included in this Annual Report on Form 10-K.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_109"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), which require us to make judgments, estimates and assumptions that affect: (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the end of each reporting period and (iii) the reported amounts of revenues and expenses during each reporting period. We evaluate these estimates and assumptions based on historical experience, knowledge and assessment of current business and other conditions, and expectations regarding the future based on available information and reasonable assumptions, which together form a basis for making judgments about matters not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application. When reviewing our audited consolidated financial statements, you should consider (i) our selection of critical accounting policies, (ii) the judgment and other uncertainties affecting the application of such policies and (iii) the sensitivity of reported results to changes in conditions and assumptions. We consider the policies discussed below to be critical to an understanding of our consolidated financial statements as their application places significant demands on the judgment of our management.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">An accounting policy is considered critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, and if different estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur periodically, could materially impact the consolidated financial statements. We believe that the following critical accounting policies are the most sensitive and require more significant estimates and assumptions used in the preparation of our consolidated financial statements. You should read the following descriptions of critical accounting policies, judgments and estimates in conjunction with our audited consolidated financial statements and other disclosures included elsewhere in this annual report. Additional information on our policies is in Note&#160;1 &#8220;Organization and Summary of Significant Accounting Policies&#8221;&#160;in the notes to our consolidated financial statements in this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revenues</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; We recognize revenues when control of goods or services is passed to a client in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#8217;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We derive revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with customer experience design, business consulting, strategy, and technology innovation services in areas such as cloud platforms, cybersecurity and artificial intelligence. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. We generate the majority of our revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. We apply a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements, which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. We apply a practical expedient and do not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We report gross reimbursable &#8220;out-of-pocket&#8221; expenses incurred as both revenues and cost of revenues in the consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; We account for business combinations using the acquisition method which requires us to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate purchase price to the individual assets acquired and liabilities assumed. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which typically include customer relationships, software, trade names, non-competition agreements, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows, and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. We base our fair value estimates on assumptions we believe are reasonable but recognize that the assumptions are inherently uncertain. </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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of contingent consideration using either Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management's best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes, if any, are recorded within Interest and other income, net in the Company&#8217;s consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_112"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">See Note&#160;1 &#8220;Organization and Summary of Significant Accounting Policies&#8221;&#160;in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding recent accounting pronouncements.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_115"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For discussion of our results of operations for the year ended December 31, 2023, including a year-over-year comparison between 2024 and 2023, refer to &#8220;Part II. Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8212; Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2024.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our consolidated results of operations for the periods indicated. This information should be read together with our consolidated financial statements and related notes included elsewhere in this Annual Report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period.</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:51.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:12.057%"/><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.115%"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% of revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% of revenues</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">$5,457,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100.0</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">$4,727,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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',serif;font-size:10pt;font-weight:400;line-height:100%">100.0</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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 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="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"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;text-indent:4.49pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,883,535</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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#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;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,277,497&#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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69.3&#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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">928,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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">816,300&#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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#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"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,811&#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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,559&#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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/><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"/><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',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">520,003</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">9.5</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">544,584</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">11.5</span><span style="color:#000000;font-family:'Times New Roman',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,546&#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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,876&#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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/><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',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,925)</span></td><td style="background-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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,048)</span></td><td style="background-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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</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"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">505,624</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">9.3</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">584,412</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:31.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">12.4</span><span style="color:#000000;font-family:'Times New Roman',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="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',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/><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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,879&#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;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/><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',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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">377,678</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">6.9</span><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">454,533</span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">9.6</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Effective tax rate</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',serif;font-size:10pt;font-weight:700;line-height:100%">25.3</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">22.2</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$6.72</span><span style="color:#000000;font-family:'Times New Roman',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:left;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$7.84</span><span style="color:#000000;font-family:'Times New Roman',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:left;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="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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">   Includes $86,252 and $80,944 of stock-based compensation expense for the years ended December&#160;31, 2025 and 2024, respectively.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">   Includes $90,512 and $86,353 of stock-based compensation expense for the years ended December&#160;31, 2025 and 2024, respectively.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 31</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We continue to diversify our presence across multiple geographies and verticals, both organically and through strategic acquisitions. During the year ended December 31, 2025, our total revenues increased 15.4% from the previous year to $5.457 billion. Revenues from the first twelve months following each acquisition that was made in the fourth quarter of 2024, increased our revenues by 9.2% and fluctuations in foreign currency increased our revenues by 1.3% during the year ended December 31, 2025 as compared to the previous year. During the year ended December 31, 2025, we experienced a decrease in client concentration in our top client groups as a percentage of total revenues as compared to the previous year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 &#8220;Acquisitions&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information related to our completed acquisitions of businesses. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We discuss below the breakdown of our revenues by vertical, client location, client concentration, and service offering.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_121"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Vertical </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We assign our clients into one of our five main vertical markets or a group of various industries where we are increasing our presence, which we label as &#8220;Emerging Verticals.&#8221; Emerging Verticals include clients in multiple industries such as energy, manufacturing and automotive, industrial materials, telecommunications and several others.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues by vertical and revenues as a percentage of total revenues by 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 style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><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:6.648%"/><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.841%"/><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:6.654%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,316,487&#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',serif;font-size:10pt;font-weight:400;line-height:100%">24.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,022,617&#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',serif;font-size:10pt;font-weight:400;line-height:100%">21.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,077,513&#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',serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,013,138&#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',serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">821,819&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">702,367&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">675,667&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">674,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',serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">625,607&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#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',serif;font-size:10pt;font-weight:400;line-height:100%">574,605&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12.2&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">939,963&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#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',serif;font-size:10pt;font-weight:400;line-height:100%">740,616&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We experienced revenue growth across all verticals in 2025 and Financial Services remained our largest vertical, comprising 24.1% of total revenues. See further discussion of our verticals in the section &#8220;Revenues by Business Segment&#8221; below.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_124"></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Client Location </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are sourced from multiple countries, which we assign into three geographic markets identified as Americas, EMEA, and APAC. We present and discuss our revenues by client location based on the location of the specific client site that we serve, irrespective of the location of the headquarters of the client or the location of the delivery center where the work is performed. Revenues by client location differ from revenues by reportable segment in our consolidated financial statements included elsewhere in this annual report. Segments are not based on the geographic location of the clients, but rather they are based on the location of the Company&#8217;s management responsible for a particular client. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth revenues by client location by amount and as a percentage of our revenues 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 style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:6.648%"/><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.742%"/><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:6.653%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,200,924&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,834,704&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,147,304&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39.3&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,793,198&#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',serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC </span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">108,828&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#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',serif;font-size:10pt;font-weight:400;line-height:100%">100,038&#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',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"/><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"/><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="text-indent:27pt"><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:8.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.636%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Americas includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">EMEA includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">APAC, or Asia Pacific, includes revenues from clients in East Asia, Southeast Asia and Australia.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_127"></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, revenues in the Americas, our largest geography, were $3.201 billion, growing $366.2 million, or 12.9%, from $2.835 billion reported for the year ended December&#160;31, 2024. The increase during the year ended December&#160;31, 2025 compared to 2024, was primarily due to the acquisitions of NEORIS and First Derivative in the fourth quarter of 2024 and increased demand from our existing clients across various industries. Revenues from the Americas accounted for 58.7% of total revenues in 2025, a decrease from 60.0% in the prior year. The United States continued to be our largest client location contributing revenues of $2.834 billion in 2025 compared to $2.680 billion in 2024. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in our EMEA geography were $2.147 billion, an increase of $354.1 million, or 19.7%, from $1.793 billion in the previous year. The increase during the year ended December&#160;31, 2025 compared to 2024, was primarily due to the acquisitions of NEORIS and First Derivative in the fourth quarter of 2024 and increased demand from our existing clients across various industries. Revenues from EMEA accounted for 39.3% of consolidated revenues in 2025 as compared to 37.9% in the previous year. The top three revenue contributing client location countries in EMEA were the United Kingdom, Switzerland and Germany, generating revenues of $597.3 million, $438.5 million and $233.4 million in 2025, respectively, compared to $523.4 million, $407.8 million and $206.1 million in 2024, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from clients in locations in our APAC region increased 8.8% from the prior year and comprised 2.0% of total revenues in 2025.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_130"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Client Concentration </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have long-standing relationships with many of our clients and we seek to grow revenues from our existing clients by continually expanding the scope and size of our engagements. Revenues derived from these clients may fluctuate as these accounts mature, upon beginning or completion of multi-year projects or due to external economic environment trends. We believe there is a significant potential for future growth as we expand our capabilities and offerings within existing clients. In addition, we remain committed to diversifying our client base and adding more clients to our client mix through organic growth and strategic acquisitions, and over the long-term, we expect revenue concentration from our top clients to decrease. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues contributed by our clients by amount and as a percentage of our revenues 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 style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><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:6.648%"/><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.841%"/><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:6.654%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Top five clients</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">746,169&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">748,324&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Top ten clients</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,180,007&#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',serif;font-size:10pt;font-weight:400;line-height:100%">21.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,107,647&#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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">Top twenty clients</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,742,670&#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',serif;font-size:10pt;font-weight:400;line-height:100%">31.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,615,267&#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',serif;font-size:10pt;font-weight:400;line-height:100%">34.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Clients below top twenty</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,714,386&#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',serif;font-size:10pt;font-weight:400;line-height:100%">68.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,112,673&#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',serif;font-size:10pt;font-weight:400;line-height:100%">65.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the number of clients grouped by revenues recognized by the Company for each year presented:</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:77.408%"/><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:9.282%"/><td style="width:0.1%"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">Over $20 Million </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">$10 - $20 Million</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',serif;font-size:10pt;font-weight:400;line-height:100%">62</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',serif;font-size:10pt;font-weight:400;line-height:100%">59</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">$5 - $10 Million</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',serif;font-size:10pt;font-weight:400;line-height:100%">93</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',serif;font-size:10pt;font-weight:400;line-height:100%">83</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">$1 - $5 Million</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',serif;font-size:10pt;font-weight:400;line-height:100%">375</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',serif;font-size:10pt;font-weight:400;line-height:100%">331</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">$0.5 - $1 Million</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',serif;font-size:10pt;font-weight:400;line-height:100%">226</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',serif;font-size:10pt;font-weight:400;line-height:100%">168</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_133"></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Service Offering </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our service arrangements have been evolving to provide more customized and integrated solutions to our clients where we combine software engineering with customer experience design, business consulting and technology innovation services in areas such as cloud platforms, cybersecurity and artificial intelligence. We are continually expanding our service capabilities, moving beyond traditional services into strategy consulting, design and physical product development.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenues by service offering as an amount and as a percentage of our revenues for the years indicated:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </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:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:6.502%"/><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.742%"/><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:6.506%"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Professional 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,427,623&#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',serif;font-size:10pt;font-weight:400;line-height:100%">99.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,698,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">99.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,433&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#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',serif;font-size:10pt;font-weight:400;line-height:100%">29,757&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">%</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 &#8220;Revenues&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding our contract types and related revenue recognition policies. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_136"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;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',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 client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost of revenues. Our employees are a critical asset, necessary for our continued success and therefore we expect to continue hiring talented employees and providing them with competitive compensation programs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We manage the utilization levels of our delivery professionals through strategic hiring practices, dynamic management of staff, and efficient staffing of projects. Our staff utilization also depends on the general economy and its effect on our clients and their business decisions regarding the use of our services.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, cost of revenues (exclusive of depreciation and amortization) was $3.884 billion, representing an increase of 18.5% from $3.277 billion reported last year. The increase during the year ended December&#160;31, 2025 compared to 2024, was primarily due to the acquisitions of NEORIS and First Derivative in the fourth quarter of 2024, an increase in compensation costs, and a $13.6 million decrease in government incentives related to conducting R&amp;D activities in Poland. During the year ended December 31, 2024 we recognized a cumulative catch-up benefit related to Poland R&amp;D tax credits. Changes in foreign currency exchange rates also had a 0.8% unfavorable impact during the year. Additionally, the average number of production professionals grew 9.0% mainly driven by our acquisition of businesses during 2024. The growth in our production professionals increased compensation costs which were also impacted by salary increases and promotions for existing professionals, an increase in variable compensation expense, and a $5.3 million increase in stock-based compensation expense. The increases were partially offset by $11.9 million in increased benefits from our hedging program.</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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 71.2% and 69.3% during the years ended December&#160;31, 2025 and 2024, respectively. The year-over-year increase is primarily due to compensation increases which we were not able to fully offset through pricing increases, the acquisitions completed in 2024, higher variable compensation expense, a $13.6 million decrease in government incentives related to conducting R&amp;D activities in Poland and the negative impact from the appreciation of foreign currencies in certain of our delivery locations, partially offset by increased benefits from our hedging program. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_139"></div><div style="margin-top:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, selling, general and administrative expenses were $928.7 million, representing an increase of 13.8% as compared to $816.3 million reported last year. The increase in selling, general and administrative expenses during 2025 compared to 2024 was primarily driven by the acquisitions of NEORIS and First Derivative completed in the fourth quarter of 2024, an increase in personnel-related costs, including a $4.2 million increase in stock-based compensation expense, an $11.3 million increase in facilities and infrastructure expenses, and a $9.0 million increase in costs for software licenses. Personnel-related costs also increased due to impacts from salary increases and promotions for existing professionals, increases in variable compensation expense and severance, which reflects the impact from cost optimization programs. See Note 12 &#8220;Cost Optimization Programs&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information regarding the Company&#8217;s restructuring programs. These year-over-year increases were partially offset by a $5.6 million decrease in professional fee expenses related to our business acquisition efforts as compared to the prior year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expressed as a percentage of revenues, selling, general and administrative expenses decreased 0.3% to 17.0% for the year ended December&#160;31, 2025, as compared to the prior year primarily driven by a decrease in personnel-related costs as a percentage of revenue, including stock-based compensation expense, facilities and infrastructure expenses and professional fee expenses related to our business acquisition efforts, partially offset by additional costs for software licenses as a percentage of revenues.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_142"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;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',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense includes depreciation of physical assets used in the operation of our business such as computer equipment, software, buildings we purchased, leasehold improvements as well as various office furniture and equipment. Depreciation and amortization expense also includes amortization of acquired finite-lived intangible assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, depreciation and amortization expense was $124.8 million, representing an increase of $35.3 million from $89.6 million reported in the prior year. The increase in depreciation and amortization expense was primarily the result of increased amortization of acquired finite-lived intangible assets largely resulting from the acquisitions of NEORIS and First Derivative in the fourth quarter of 2024, partially offset by $6.3 million in lower depreciation and amortization on property and equipment. Expressed as a percentage of revenues, depreciation and amortization expense increased to 2.3% during the year ended December&#160;31, 2025, as compared to 1.9% in 2024, primarily due to increased amortization of acquired finite-lived intangible assets largely resulting from the acquisitions of First Derivative and NEORIS in 2024.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_148"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other Income, Net</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net includes interest earned on cash, cash equivalents and short-term investments, gains and losses from certain financial instruments, interest expense related to our borrowings, certain government grant income, and changes in the fair value of contingent consideration. Interest and other income, net decreased from $46.9 million during the year ended December&#160;31, 2024 to $11.5 million during the year ended December&#160;31, 2025. This decrease was largely driven by a $37.0 million decrease in interest income from our cash, cash equivalents and short-term investments, partially offset by a $2.2 million decrease in loss due to the change in fair value of contingent consideration.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 35</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;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',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 any potential related valuation allowances involves judgment. We consider factors that may contribute, favorably or unfavorably, to the overall annual 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 stock awards as well as consideration of any significant or unusual items.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we are required to calculate and provide for income taxes in each of the jurisdictions in which we operate. During 2025 and 2024, we had $361.4 million and $391.4 million, respectively, in income before provision for income taxes attributed to our foreign jurisdictions. Changes in the geographic mix or level of annual pre-tax income can also affect our overall effective income tax rate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as the related net interest and penalty expense. Tax exposures can involve complex issues and may require an extended period to resolve. Although we believe we have adequately reserved for our uncertain tax positions, we cannot provide assurance that the final tax outcome of these matters will not be different from our current estimates. We adjust these reserves after consideration of changes in facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent that the final tax outcome of these matters differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was $127.9 million in 2025 and $129.9 million in 2024. The decrease was primarily driven by a decrease in pre-tax income. The effective tax rate was 25.3% in 2025 compared to 22.2% in 2024. We recorded a tax shortfall upon vesting or exercise of stock awards of $1.9 million in 2025 and an excess tax benefit of $22.4 million in 2024. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On July 4, 2025, the U.S. federal government enacted tax reform legislation, commonly referred to as the One Big Beautiful Bill Act (&#8220;the Act&#8221;), which includes a broad range of tax reform provisions. The tax law changes included in the Act did not have a material impact on our effective tax rate for the year ended December 31, 2025; however, we expect an acceleration of certain deductions resulting in a $24.5 million reduction in cash tax payments associated with the 2025 tax year.</span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 16 &#8220;Income Taxes&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information and detail regarding our provision for income taxes and effective tax rate. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_154"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Loss</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For discussion of the impact of foreign exchange fluctuations see &#8220;Item 7A. Quantitative and Qualitative Disclosures About Market Risk &#8212; Foreign Exchange Risk.&#8221;</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_157"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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',serif;font-size:10pt;font-weight:400;line-height:120%">We determine our business segments and report 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. Our CODM is the chief executive officer. We manage our business primarily based on the managerial responsibility for our client base and market. As managerial responsibility for a particular client relationship generally correlates with the client&#8217;s geographic location, there is a high degree of similarity between client locations and the geographic boundaries of our reportable segments. In some cases, managerial responsibility for a particular client is assigned to a management team in another region and is usually based on the strength of the relationship between client executives and particular members of EPAM&#8217;s senior management team. In such cases, the client&#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',serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2025, we renamed our North America segment to Americas. The new name reflects the evolving geographic footprint and growth of operations within the segment, particularly in Latin America. This constitutes a naming change only and no changes were made to amounts reported.</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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment results are based on the segment&#8217;s revenues and operating profit, where segment operating profit is defined as segment 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. Intersegment transactions are excluded from the segment&#8217;s revenues and operating profit 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. 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, we do 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. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM considers the operating results of each segment on a quarterly basis and uses segment operating profit predominantly to assess the performance of each segment by comparing the results of each segment with one another and to historical performance. When combined with certain other financial information, this enables the CODM to make decisions about the reporting structure, allocation of operating and capital resources, and compensation of certain employees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 19 &#8220;Segment Information&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for more information related to our reportable segments. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_160"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Americas Segment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues from external clients and operating profit, before unallocated expenses, for the Americas segment for the years ended December 31, 2025 and 2024:</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:75.800%"/><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.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.868%"/><td style="width:0.1%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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',serif;font-size:10pt;font-weight:700;line-height:100%">Americas segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,189,329&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,915,851&#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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">418,715&#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',serif;font-size:10pt;font-weight:400;line-height:100%">369,055&#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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">35,957&#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',serif;font-size:10pt;font-weight:400;line-height:100%">40,009&#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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Americas segment operating profit</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">522,115</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">541,424</span><span style="color:#000000;font-family:'Times New Roman',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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During 2025, Americas segment revenues increased $299.8 million, or 10.5%, from the previous year. Revenues from our Americas segment represented 58.0% of total segment revenues, a decrease from 60.6% reported in the corresponding period of 2024. During 2025 as compared to 2024, Americas segment operating profits decreased $19.3 million, or 3.6%, to $522.1 million. Expressed as a percentage of revenue, Americas segment operating profit decreased to 16.5% in 2025 as compared to 18.9% in 2024. This decrease is primarily attributable to the impact of lower profitability from acquisitions completed in 2024, lower government incentives related to conducting R&amp;D activities in Poland, changes in foreign exchange rates, and an increase in variable compensation expense as a percentage of segment revenues during 2025 compared to 2024.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Americas 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:99.122%"><tr><td style="width:1.0%"/><td style="width:55.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><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:9.076%"/><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:9.076%"/><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:9.082%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Dollars&#160;</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',serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;</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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Vertical</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">603,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">519,986&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">83,725&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">560,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">525,091&#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',serif;font-size:10pt;font-weight:400;line-height:100%">35,358&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">496,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">488,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,376&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">479,934&#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',serif;font-size:10pt;font-weight:400;line-height:100%">450,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">29,772&#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',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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">465,232&#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',serif;font-size:10pt;font-weight:400;line-height:100%">449,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,783&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559,959&#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',serif;font-size:10pt;font-weight:400;line-height:100%">433,196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">126,763&#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',serif;font-size:10pt;font-weight:400;line-height:100%">29.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">299,777</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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',serif;font-size:10pt;font-weight:700;line-height:100%">10.5</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, Financial Services was the largest industry vertical in the Americas segment and grew 16.1% in 2025 compared to the prior year, benefiting from new revenues from clients gained through our 2024 acquisitions and increased demand from insurance and payment processing clients. Software &amp; Hi-Tech grew 6.7% during 2025 compared to the prior year which was a result of the continued focus on engaging with our technology clients. Life Sciences &amp; Healthcare increased 1.7% during 2025 compared to the prior year primarily due to increased demand from pharmaceutical and medical device clients. Consumer Goods, Retail &amp; Travel increased 6.6% during 2025 compared to the prior year primarily due to growth from our retail clients. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended December&#160;31, 2025, r</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">evenues from the Business Information &amp; Media vertical experienced an increase of 3.5%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to improvement in demand from clients in the publishing and entertainment sectors, as well as growth from a new client in digital media added in the past twelve months. Emerging Verticals experienced 29.3% growth during 2025 compared to the prior year due to revenues from our fourth quarter 2024 acquisitions of NEORIS and First Derivative as well as growth from various clients in industries such as energy, telecommunications and industrial materials.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_163"></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Europe Segment </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues from external clients and operating profit, before unallocated expenses, for the Europe segment for the years ended December 31, 2025 and 2024:</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:75.800%"/><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.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.868%"/><td style="width:0.1%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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',serif;font-size:10pt;font-weight:700;line-height:100%">Europe segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,625,058&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,290,317&#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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">315,442&#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',serif;font-size:10pt;font-weight:400;line-height:100%">267,032&#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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">17,487&#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',serif;font-size:10pt;font-weight:400;line-height:100%">20,076&#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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Europe segment operating profit</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">332,953</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">284,176</span><span style="color:#000000;font-family:'Times New Roman',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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During 2025, Europe segment revenues were $2.291 billion, reflecting an increase of $429.3 million, or 23.1%, from the previous year. Revenues were positively impacted by changes in foreign currency exchange rates during 2025. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during 2024, we would have reported revenue growth of 19.7%. Revenues from our Europe segment represent 42.0% and 39.4% of total segment revenues during 2025 and 2024, respectively. During 2025, Europe segment operating profits increased $48.8 million, or 17.2% as compared to last year, to $333.0 million. Europe segment operating profit represented 14.5% of Europe segment revenues as compared to 15.3% in 2024. Europe segment operating profit as a percentage of revenues was negatively impacted by an increase in variable compensation expense and lower government incentives related to conducting R&amp;D activities in Poland, partially offset by changes in foreign exchange rates and results of cost optimization programs during 2025 compared to 2024.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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><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:55.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><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:9.076%"/><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:9.076%"/><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:9.082%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Dollars&#160;</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',serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;</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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Industry Vertical</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">712,776&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">502,631&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">210,145&#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',serif;font-size:10pt;font-weight:400;line-height:100%">41.8&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">597,579&#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',serif;font-size:10pt;font-weight:400;line-height:100%">562,976&#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',serif;font-size:10pt;font-weight:400;line-height:100%">34,603&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">261,370&#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',serif;font-size:10pt;font-weight:400;line-height:100%">177,276&#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',serif;font-size:10pt;font-weight:400;line-height:100%">84,094&#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',serif;font-size:10pt;font-weight:400;line-height:100%">47.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">210,435&#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',serif;font-size:10pt;font-weight:400;line-height:100%">225,148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(14,713)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">128,776&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,150&#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',serif;font-size:10pt;font-weight:400;line-height:100%">42,626&#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',serif;font-size:10pt;font-weight:400;line-height:100%">49.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">380,004&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307,420&#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',serif;font-size:10pt;font-weight:400;line-height:100%">72,584&#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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">429,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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',serif;font-size:10pt;font-weight:700;line-height:100%">23.1</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, Financial Services was the largest industry vertical in the Europe segment and grew 41.8% benefiting from new revenues from clients that we gained as part of our 2024 acquisitions and increased demand from commercial banking and insurance clients. Revenues in the Consumer Goods, Retail &amp; Travel vertical experienced growth of 6.1% during the year ended&#160;December&#160;31, 2025, as compared to 2024, primarily due to improved demand from clients in the retail and consumer goods industries. Revenue growth in Software &amp; Hi-Tech during the year ended&#160;December&#160;31, 2025, as compared to 2024, was largely attributable to the expansion of services provided to one of our top 10 clients as well as the addition of several new clients in the past eighteen months. Revenues in Business Information &amp; Media decreased during 2025 primarily due to decreased demand from two clients who were historically included in our top 10 clients. Revenues in Life Sciences &amp; Healthcare grew 49.5% during 2025 primarily due to the growth experienced from clients in the pharmaceutical sector. Revenues in Emerging Verticals grew 23.6% during 2025, with growth experienced from clients in various industries such as energy, professional services and industrial materials. Emerging Verticals also benefited from clients gained through our 2024 acquisitions.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_166"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Economies in many countries where we operate have periodically experienced high rates of inflation, including during 2025. 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. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_169"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_172"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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 December&#160;31, 2025, our principal sources of liquidity were cash and cash equivalents totaling $1.296 billion, short-term investments totaling $6.1 million as well as $675.0 million of available borrowings under our revolving credit facility. See Note 10 &#8220;Debt&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding the terms of our revolving credit facility and information about debt. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_175"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows 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 style="width:76.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><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.721%"/><td style="width:0.1%"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Statements of Cash Flow Data:</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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">654,934&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559,168&#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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing 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',serif;font-size:10pt;font-weight:400;line-height:100%">(49,047)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(884,980)</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing 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',serif;font-size:10pt;font-weight:400;line-height:100%">(651,200)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(390,407)</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"/></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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,298&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(36,497)</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,985&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(752,716)</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"/></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',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:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">1,290,392&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">2,043,108&#160;</span></td><td style="background-color:#ffffff;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"/></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',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:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,301,377</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,290,392</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our largest source of cash provided by operating activities is cash generated from our professional services that we provide to our clients. Our primary uses of cash from operating activities include compensation to our employees and related costs, payments for leased facilities, various general corporate expenditures and income tax payments. Since the invasion of Ukraine in 2022, our operating activities included using cash on humanitarian efforts for Ukraine.</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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities in 2025 was primarily driven by the Company's cash collections from client contracts and was negatively impacted by an increase in days sales outstanding and higher payments for variable compensation as compared to 2024, attributable to a higher level of financial performance for the year ended December 31, 2024. Cash provided by operating activities in 2024 was primarily driven by the Company's cash collections from client contracts, which was partially offset by variable compensation payments, severance payments related to the Cost Optimization Program and other working capital outflows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our primary uses of cash from investing activities consist of purchases of computer hardware, software and office equipment, as well as investments in office buildings and new businesses. We also use cash for short-term investments and time deposits and receive cash upon maturity of these deposits. Most of our investments are typically short-term and cash equivalent in nature but we may invest in longer term deposits if the terms are favorable. The cash used in investing activities during 2025 was primarily attributable to $42.2 million used for capital expenditures and $3.4 million used for the acquisitions of businesses, net of cash acquired compared to $32.1 million used for capital expenditures and $912.2 million used for the acquisitions of businesses, net of cash acquired during 2024. During 2024, the use of cash in investing activities was partially offset by inflows of $61.5 million from matured investments in time deposits with no such inflows during 2025 .</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities mainly consists of repurchasing shares of EPAM common stock under our share repurchase programs, payments of withholding taxes related to net share settlements of restricted stock units, repayments of debt, and settlements of the acquisition-date fair value of contingent consideration related to acquisitions of businesses. Cash provided by financing activities mainly consists of the proceeds from the purchases of shares under our ESPP and exercises of stock options issued under our long-term incentive plans as well as proceeds from debt. We typically do not rely on debt to supplement our cash flows. Net cash used in financing activities increased from 2024 to 2025 primarily due to $660.6 million of payments to repurchase our common stock during 2025 compared to $398.0 million during 2024. In addition, during 2025 we used cash for the payments of withholding taxes&#160;related to&#160;net share settlements of equity awards of $26.8 million, compared to $35.2 million paid during 2024. These cash outflows were partially offset by cash received from the exercises of stock options issued under our long-term incentive plans and proceeds from the purchases of shares under our ESPP of $54.6 million during 2025, compared to $53.7 million received during 2024.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_178"></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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',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, other various geopolitical events, and the related measures implemented to contain their impact, have caused and may continue to cause material disruptions in financial markets and economies. These disruptions may increase our costs of capital, decrease returns on investment, and otherwise adversely affect our business, results of operations, financial condition and liquidity.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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. 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. 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 and there is no assurance that we would be able to raise additional funds on favorable terms or at all. 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. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9 &#8220;Leases&#8221;, Note 10 &#8220;Debt&#8221;, Note 18 &#8220;Commitments and Contingencies&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K for information regarding our various contractual obligations and capital expenditure requirements. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 40</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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 18 &#8220;Commitments and Contingencies&#8221; in the notes to our consolidated financial statements in this Annual Report on Form 10-K. 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="id09e8cf638c84a8da5814c6e9a390dd2_184"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 7A. 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',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 risks, foreign currency exchange rates and interest rates. In addition, our global operations are subject to risks related to differing economic conditions, global trade, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other changing regulations and restrictions.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_187"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Other Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">s</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">We have cash in several countries, including Ukraine and Belarus, 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. We regularly monitor cash held in these countries and, to the extent the cash held exceeds the 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. As of December&#160;31, 2025, we had $49.2 million of cash and cash equivalents in banks in Ukraine and $37.8 million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. We do not expect these restrictions to have a material impact on our ability to meet our worldwide cash obligations during this period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We place our cash and cash equivalents with financial institutions considered stable, 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',serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many clients operating in different industries and geographies; therefore, concentration of credit risk is limited and we do not believe significant credit risk existed as of December&#160;31, 2025. Though our results of operations depend on our ability to successfully collect payment from our clients for work performed, historically, credit losses and write-offs of trade receivables have not been material to our consolidated financial statements. If our clients 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. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_190"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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 cash and cash equivalent deposits, short-term investments, and our borrowings, mainly under our 2025 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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 41</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_193"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',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, and Swiss francs and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, and Swiss francs. 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 year ended December&#160;31, 2025, approximately 39.5% of consolidated revenues and 63.2% of 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',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to March 4, 2022, when EPAM announced it would discontinue services to clients located in Russia in response to the attacks on Ukraine, the Russian ruble was one of our significant currencies in which we generated revenues and incurred expenses and it had a significant foreign exchange impact on our operations. After the announcement, our revenues, expenses, assets, liabilities and equity denominated in Russian rubles began to decrease and on July 26, 2023, we completed the sale of our remaining holdings in Russia to a third-party. We recorded a loss on sale of $25.9 million during the year ended December 31, 2023, including the recognition of the accumulated currency translation loss related to this foreign entity that was previously included in Accumulated other comprehensive income (loss) in the consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, our foreign exchange loss was $25.9 million compared to a $7.0 million loss reported in the previous year. Foreign exchange losses were primarily driven by the impact of fluctuations in foreign currencies on our assets and liabilities denominated in foreign currencies. Exchange rate movements can impact the reported value of our assets and liabilities denominated in currencies other than the U.S. dollar or where the currency of such items is different than the functional currency of the entity where these items were recorded.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 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, Indian rupee, Hungarian forint, and Mexican peso transactions. As of December&#160;31, 2025, all of our 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. As of December&#160;31, 2025, the net unrealized loss from these hedges was $2.6 million. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, we reported a revenue increase of 15.4% compared to the prior year. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during 2024, we would have reported revenue growth of 14.1%. Our revenues denominated in euros, British pounds, Swiss francs and Mexican pesos experienced the most impact from the movements in foreign currencies. During the year ended December&#160;31, 2025, we reported a decrease in income from operations of 4.5% as compared to the previous year. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during 2024, we would have reported a decrease in income from operations of 8.8%. Income from operations was most significantly impacted by the movements of the Polish zloty, Indian rupee, euro, British pound, Swiss franc and Mexican peso exchange rates during the year ended December&#160;31, 2025 compared to 2024. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_196"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information required is included in this Annual Report on Form 10-K beginning on page F-1. </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_199"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 42</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> There were no changes in our internal control over financial reporting during the quarter ended December&#160;31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on this assessment, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2025 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2025 has been audited by Deloitte &amp; Touche LLP, an independent registered public accounting firm, as stated in their report, which appears in &#8220;Item 15.&#160;Exhibits and Financial Statement Schedules&#8221; in Part IV of this Annual Report on Form&#160;10-K.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including the CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_205"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Insider Adoption or Termination of Trading Arrangements:</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended December&#160;31, 2025, none of our directors or officers informed us of the <ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-52"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-53">adoption</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-54"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-55">termination</ix:nonNumeric></ix:nonNumeric> of a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement&#8221; as those terms are defined in Regulation S-K, Item 408.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_208"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 43</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_211"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_214"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information required by this Item from the information set forth under the captions &#8220;Board of Directors&#8221;, &#8220;Corporate Governance&#8221;, and &#8220;Our Executive Officers&#8221; in our definitive proxy statement for our 2026 annual meeting of stockholders, to be filed within 120 days after the end of the year covered by this Annual Report on Form 10-K, pursuant to Regulation 14A under the Exchange Act (our &#8220;2026 Proxy Statement&#8221;).</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_217"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information required by this Item from the information set forth under the captions &#8220;Executive Compensation&#8221; and &#8220;Compensation Committee Interlocks and Insider Participation&#8221; in our 2026 Proxy Statement.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_220"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information required by this Item from the information set forth under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in our 2026 Proxy Statement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance under Equity Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about the Company&#8217;s common stock that may be issued upon exercise of options and rights under the 2025 Long-Term Incentive Plan (the &#8220;2025 Plan&#8221;), the 2015 Long-Term Incentive Plan (the &#8220;2015 Plan&#8221;), the 2022 Non-Employee Directors Compensation Plan (the &#8220;2022 Directors Plan&#8221;), the 2012 Non-Employee Directors Compensation Plan (the &#8220;2012 Directors Plan&#8221;)&#160;and the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) as of December&#160;31, 2025:</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:48.900%"/><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:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><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.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.587%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Plan Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of securities<br/>to be issued upon<br/>exercise of outstanding options, warrants<br/>and rights&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>exercise price of<br/>outstanding options,<br/>warrants and rights&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of securities<br/>remaining available for<br/>future issuance under<br/>equity compensation<br/>plans (excluding<br/>securities reflected in the first column)&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except dollar amounts)</span></td></tr><tr style="height:8pt"><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(1)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">212.59&#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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(2)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">(3)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/><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',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">212.59&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">2,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table><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:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.387%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Includes the number of shares of common stock to be issued under the 2025 Plan, the 2015 Plan, the 2022 Directors Plan and the 2012 Directors Plan. See Note 15 &#8220;Stockholders' Equity&#8221; in the notes to the consolidated financial statements in this Annual Report on Form 10-K for more information regarding our plans and awards. </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',serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Represents the weighted average exercise price of stock options only. </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',serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Represents the number of shares available for future issuances under the 2025 Plan, the 2022 Directors Plan and the ESPP. See Note 15 &#8220;Stockholders' Equity&#8221; in the notes to the consolidated financial statements in this Annual Report on Form 10-K for more information regarding our plans and awards. </span></div></td></tr></table></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_223"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information required by this Item from the information set forth under the caption &#8220;Certain Relationships and Related Transactions and Director Independence&#8221; in our 2026 Proxy Statement.</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_226"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 14. Principal Accountant Fees and Services</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information required by this Item from the information set forth under the caption &#8220;Independent Registered Public Accounting Firm&#8221; in our 2026 Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 44</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_229"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_232"></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 15. Exhibits and Financial Statement Schedules</span></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:120%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have filed the following documents as part of this annual report:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Audited Consolidated Financial Statements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reference is made to the Index to Consolidated Financial Statements on Page F-1</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial Statement Schedules</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reference is made to the Index to Consolidated Financial Statements on Page F-1</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II&#160;Valuation and Qualifying Accounts&#160;is filed as part of this Annual Report on Form 10-K and should be read in conjunction with our audited consolidated financial statements and the related notes.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Exhibits</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A list of exhibits required to be filed as part of this Annual Report on Form 10-K is set forth below:</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_235"></div><div style="-sec-extract:summary;margin-top:9pt"><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: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:87.024%"/><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',serif;font-size:9.8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</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',serif;font-size:9.8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">3.1</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><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000021/exhibit31fourthamendedandr.htm">Certificate of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on May 27, 2025, SEC File No. 001-35418)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhiit32_amendedandrestate.htm">Amended and Restated Bylaws (incorporated by reference to Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K filed September 2, 2025, SEC file No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000119312512020123/d192955dex41.htm">Form of Common Stock Certificate (incorporated herein by reference to Exhibit 4.1 to Amendment No. 6 to Form S-1, SEC File No. 333-174827, filed January 23, 2012 (&#8220;Amendment No. 6&#8221;))</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">4.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit42-descriptionofsec.htm">Description of the Registrant&#8217;s Securities Registered Under Section 12 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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201015000017/ex10-12015longtermincentiv.htm">EPAM Systems, Inc. 2015 Long-Term Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 SEC File No. 001-35418, filed May 6, 2021)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.2&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000018/exhibit101epam-optionagree.htm">Form of Chief Executive Officer Non-Qualified Stock Option Award Agreement (incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on May 9, 2024, SEC File No. 001-35418 the &#8220;Q1 2024 Form 10-Q&#8221;) </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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.3&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000018/exhibit103epam-rsuagreemen.htm">Form of Chief Executive Officer Restricted Stock Unit Award Agreement (incorporated by reference to Exhibit 10.3 to the Q1 2024 10-Q)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.4&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000018/exhibit102epam-globaloptio.htm">Form of Global Non-Qualified Stock Option Award Agreement for Senior Managers (incorporated by reference to Exhibit 10.2 to the Q1 2024 10-Q)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.5&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000018/exhibit104epam-globalrsuag.htm">Form of Global Restricted Stock Unit Award Agreement for Senior Managers (incorporated by reference to Exhibit 10.4 to the Q1 2024 10-Q)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.6&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000012/exhibit101formofceopsuagre.htm">Form of Chief Executive Officer Performance Restricted Stock Unit Award Agreement under the EPAM Systems, Inc. 2015 Long-Term Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed March 20, 2024, SEC File No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.7&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000012/exhibit102formofs16psuagre.htm">Form of Global Executive Officer Performance Restricted Stock Unit Award Agreement under the EPAM Systems, Inc. 2015 Long-Term Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed March 20, 2024, SEC File No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.8&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201022000041/exhibit1012022nedcompensat.htm">2022 Amended and Restated EPAM Systems, Inc. Non-Employee Directors Compensation Plan (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on June 3, 2022, SEC File No. 001-35418)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%"> </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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.9&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000007/exhibit1014_annualrsugrant.htm">Form of Non-Employee Director Restricted Stock Award Agreement under the 2022 Amended and Restated EPAM Systems, Inc. Non-Employee Directors Compensation Plan (incorporated by reference to Exhibit 10.14 to the Annual Report on Form 10-K for the year ended December 31, 2024, filed on February 28, 2025, SEC File No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000119312512020123/d192955dex1018.htm">Form of Director Offer Letter (incorporated herein by reference to Exhibit 10.18 to Amendment No. 6)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.11&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000119312512020123/d192955dex1019.htm">Executive Employment Agreement by and between Arkadiy Dobkin and EPAM Systems, Inc. dated January 20, 2006 (expired except with respect to Section 8) (incorporated herein by reference to Exhibit 10.19 to Amendment No. 6)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.12&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit101employmentagreem.htm">Employment Agreement between Balazs Fejes and EPAM Systems (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed September 2, 2025, SEC file No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.13&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000119312512020123/d192955dex1024.htm">Form of Nondisclosure, Noncompete and Nonsolicitation agreement (incorporated herein by reference to Exhibit 10.24 to Amendment No. 6)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.14&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000119312512020123/d192955dex1025.htm">Form of Indemnification Agreement (incorporated herein by reference to Exhibit 10.25 to Amendment No. 6)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.15&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000008/exhibit10_1.htm">Offer Letter by and between Jason Peterson and EPAM Systems, Inc. dated March 16, 2017 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed March 29, 2017, SEC file No. 001-35418)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.16&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000008/exhibit1025amendednon-empl.htm">Amended Non-Employee Director Compensation Policy (effective January 1, 2024) (incorporated by reference to Exhibit 10.25 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.17&#8224;*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1017-epamnonxempl.htm">EPAM Systems, Inc. 2017 Non-Employee Directors Deferral Plan</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.18&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000020/exhibit104_formofdirectord.htm">Form of Director Deferral Election Form </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000020/exhibit104_formofdirectord.htm">(incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000020/exhibit104_formofdirectord.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000020/exhibit104_formofdirectord.htm"> to the Company&#8217;s Quarterly Report for the quarter ended March 31, 2017, SEC File No., 001-35418, filed May 8, 2017</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201017000020/exhibit104_formofdirectord.htm">)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.19&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201021000024/epamsystemsinc2021employee.htm">EPAM Systems, Inc. 2021 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on June 10, 2021, SEC File No., 001-35418)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.20&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">EPAM Systems, Inc. Executive Severance Plan (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">incorporated by referen</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">c</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">e to Exhibit 10.1 to </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">Com</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">pany</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">s Current Report on Form 8-K filed on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000114036125023813/ef20051011_ex10-1.htm">June 2, 2025, SEC File No. 001-35418)</a></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="-sec-extract:summary;margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><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: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:87.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.21&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000021/exhibit1012025epamsystemsi.htm">EPAM Systems, Inc. 2025 Long Term Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 27, 2025, SEC File No. 001-35418)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.22&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">Form of Executive Restricted S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">tock Unit Award Agreement under the EPAM Systems, Inc. 2025 Lon</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">g Term In</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">centive Plan (incorporated by reference to Exhibit 10.2 to the Company</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">s Current Report on F</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">orm 8-K filed on Se</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">ptember 2, 2025, SEC File No. 001</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000044/exhibit102formofexecutiver.htm">-35418)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">10.23</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000047/exhibit101-pncxepamxamende.htm">Amended and Restated Credit Agreement dated as of October 3, 2025 by and among EPAM Systems, Inc. (as borrower), the lenders party thereto, and PNC Bank, National Association, as Administrative Agent, Swingline Loan Lender and Issuing Lender (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on October 6, 2025, SEC File No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201025000007/exhibit191_insidertradin.htm"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-56">EPAM Insider Trading Policy (incorporated by reference to the Company's Annual Report on Form 10-K for the year ending December 31, 2024, filed on February 28, 2025, SEC File No. 001-35418)</ix:nonNumeric></a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%"> </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',serif;font-size:9.8pt;font-weight:400;line-height:100%">21.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit211subsidiariesofth.htm">Subsidiaries of the Registrant</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">23.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231consentofindepen.htm">Consent of Independent Registered Public Accounting Firm</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311ye25.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',serif;font-size:9.8pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312ye25.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',serif;font-size:9.8pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321ye25.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',serif;font-size:9.8pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322ye25.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',serif;font-size:9.8pt;font-weight:400;line-height:100%">97.1&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1352010/000135201024000008/exhibit971epamsystemsincco.htm">EPAM Systems, Inc. Compensation Recoupment Policy (incorporated by reference to Exhibit 97.1 to the Company&#8217;s Annual Report on Form 10-K filed on February 22, 2024, SEC File No. 001-35418)</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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',serif;font-size:9.8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">Indicates management contracts or compensatory plans or arrangements</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',serif;font-size:9.8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.8pt;font-weight:400;line-height:100%">Exhibits filed herewith</span></td></tr></table></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_238"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 47</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_241"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> SIGNATURES</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) 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 style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date: February&#160;26, 2026 </span></div><div style="margin-top:5pt;text-indent:27pt"><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:48.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM SYSTEMS, INC.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Balazs Fejes</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Name: Balazs Fejes</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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Title: Chief Executive Officer, President and Director</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(principal executive officer)</span></div></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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:39.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">Date</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Balazs Fejes</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Director</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(principal executive officer)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balazs Fejes</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jason Peterson</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer and Treasurer<br/>(principal financial officer)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Jason Peterson</span></td></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Gary Abrahams</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Corporate Controller, Chief Accounting Officer <br/>(principal accounting officer)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:23pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gary Abrahams</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Arkadiy Dobkin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Arkadiy Dobkin</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Chandra McMahon </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chandra McMahon </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DeAnne Aguirre </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">DeAnne Aguirre </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Eugene Roman</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eugene Roman </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Helen Shan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Helen Shan </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jill B. Smart</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Jill B. Smart</span></td></tr><tr style="height:14pt"><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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Karl Robb</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026 </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Karl Robb</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Richard Michael Mayoras</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Richard Michael Mayoras</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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:39.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Robert E. Segert</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Robert E. Segert</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ronald P. Vargo</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February&#160;26, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ronald P. Vargo</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 49</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_244"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC.</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><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:91.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Audited Consolidated Financial Statements</span></td><td colspan="3" style="padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_247">Reports of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID Number <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-57">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_247">2</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_253">Consolidated Balance Sheets as of December 31, 2025 and 2024</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_253">5</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_259">Consolidated Statements of Income for the Years Ended December 31, 2025, 2024 and 2023</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_259">6</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_262">Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2025, 2024 and 2023</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_262">7</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_265">Consolidated Statements of Changes in Equity for the Years Ended December 31, 2025, 2024 and 2023</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_265">8</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_268">Consolidated Statements of Cash Flows for the Years Ended December 31, 2025, 2024 and 2023</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_268">9</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_271">Notes to Consolidated Financial Statements for the Years Ended December 31, 2025, 2024 and 2023</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_271">11</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Schedule:</span></td><td colspan="3" style="padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_340">Schedule II - Valuation and Qualifying Accounts</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:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F-</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_340">46</a></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_247"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of EPAM Systems, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of EPAM Systems, Inc. and subsidiaries (the "Company") as of December 31, 2025 and 2024, the related consolidated statements of income, comprehensive income, changes in equity, and cash flows, for each of the three years in the period ended December 31, 2025, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2025, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February&#160;26, 2026, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues &#8212; Refer to Notes 1 and 13 to the financial statements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time depending on satisfaction of obligations stipulated by the contract. As the Company derives revenues from a variety of service arrangements, auditing revenue was challenging due to the extent of effort required to audit the timing and amount of revenue recorded in accordance with the terms of the contracts with the Company&#8217;s clients.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to the Company&#8217;s revenue transactions included the following, among others: </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">We tested the effectiveness of controls over revenue recognition, including management&#8217;s controls over the determination of the timing and amount recorded in accordance with the terms of the client contract and the relevant information technology systems.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">We selected a sample of transactions recorded near year-end and tested whether the revenue occurred and was recorded at the correct amount. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">We selected a sample of transactions recorded for new projects and tested whether the revenue occurred and was recorded at the correct amount.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">We tested revenue by using analytical procedures to develop an expectation of the recorded transactions.</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-58">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-59">Philadelphia, Pennsylvania</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2026</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2006.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_250"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:111%">To the Stockholders and the Board of Directors of EPAM Systems, Inc.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of EPAM Systems, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2025, of the Company and our report dated February&#160;26, 2026, expressed an unqualified opinion on those financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">/s/ DELOITTE &amp; TOUCHE LLP</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Philadelphia, Pennsylvania</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2026</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_253"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">  EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except par value)</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2024</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',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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',serif;font-size:10pt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-60">1,296,077</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-61">1,286,267</ix:nonFraction>&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract assets, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">6,350</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">5,612</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">1,108,201</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">1,002,175</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">129,610</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">137,806</ix:nonFraction>&#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">2,533,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">2,426,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-70">202,387</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-71">207,667</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-72">114,875</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-73">128,244</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-74">406,586</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-75">436,418</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-76">1,210,564</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-77">1,181,575</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-78">295,115</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-79">269,799</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">138,721</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">100,522</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-82">4,902,136</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-83">4,750,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">55,329</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">44,702</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">608,232</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">484,952</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-88">250,688</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-89">201,356</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">25,520</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">50,395</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">37,173</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">39,634</ix:nonFraction>&#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">976,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">821,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">25,034</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">25,194</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">81,497</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">98,426</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-100">76,969</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-101">92,362</ix:nonFraction>&#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',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">63,886</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-103">82,301</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</span></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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-104">1,224,328</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-105">1,119,322</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies (Note 18)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-106"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-107"></ix:nonFraction></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',serif;font-size:10pt;font-weight:700;line-height:100%">Equity</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</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',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',serif;font-size:10pt;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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-108"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-109">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-110"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-111">160,000</ix:nonFraction></ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-112"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-113">54,274</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December 31, 2025, and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-114"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-115">56,869</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-116">54</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-117">57</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-118">1,390,423</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-119">1,190,222</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsUnappropriated" format="ixt:num-dot-decimal" scale="3" id="f-120">2,268,204</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RetainedEarningsUnappropriated" format="ixt:num-dot-decimal" scale="3" id="f-121">2,555,796</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-122">18,545</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-123">116,864</ix:nonFraction>)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-124">3,677,226</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-125">3,629,211</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"/></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',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="f-126">582</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-127">1,940</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total equity</span></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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-128">3,677,808</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-129">3,631,151</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-130">4,902,136</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-131">4,750,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_259"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">thousands, except per share data)</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:65.762%"/><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.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-135">3,883,535</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-136">3,277,497</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-137">3,256,514</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">928,707</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">816,300</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">815,065</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-141">124,811</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-142">89,559</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-143">91,800</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of business</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-144">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-145">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-146">25,922</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">520,003</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-148">544,584</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-149">501,239</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-150">11,546</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-151">46,876</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-152">51,124</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-153">25,925</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-154">7,048</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-155">15,778</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-156">505,624</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-157">584,412</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-158">536,585</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-159">127,946</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-160">129,879</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-161">119,502</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">377,678</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">454,533</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">417,083</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 style="height:12pt"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-165">6.76</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-166">7.93</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-167">7.21</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-168">6.72</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-169">7.84</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-170">7.06</ix:nonFraction>&#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',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:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-171">55,893</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-172">57,288</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-173">57,829</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-174">56,233</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-175">57,983</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-176">59,085</ix:nonFraction>&#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:7pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span><br/></span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_262"></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><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.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-177">377,678</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-178">454,533</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-179">417,083</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-180">134,166</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-181">60,378</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-182">58,179</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on hedging instruments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-183">9,249</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-184">19,084</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="f-185">487</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit plans</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-186">8,006</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-187">1,634</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-188">1,411</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-189">135,409</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-190">77,828</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-191">56,281</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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive income</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-192">513,087</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-193">376,705</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">473,364</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_265"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.891%"><tr><td style="width:1.0%"/><td style="width:35.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.992%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.833%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.100%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.100%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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',serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</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',serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</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',serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</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',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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></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',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 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',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',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 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',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance, January 1, 2023</span></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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-195">57,655</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-196">58</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-197">847,965</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-198">2,248,948</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-199">14</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-200">118</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-201">95,321</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-202">1,478</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-203">3,003,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units 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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-204">336</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-205">103</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-206">29,301</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-207">29,301</ix:nonFraction>)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued in connection with 2021 acquisition</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-208">14</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-209">2,882</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-210">14</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-211">118</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-212">3,000</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-213">135,500</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-214">135,500</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-215">398</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-216">15,513</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-217">15,513</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock from employee stock purchase plan</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-218">173</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-219">36,255</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-220">36,255</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-221">686</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-222">164,924</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-223">164,924</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="f-224">48</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="f-225">1,405</ix:nonFraction>)</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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="f-226">1,453</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contributions from 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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="f-227">506</ix:nonFraction>&#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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="f-228">506</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-229">56,281</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-230">56,281</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-231">417,083</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-232">417,083</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2023</span></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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-233">57,787</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-234">58</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-235">1,008,766</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-236">2,501,107</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-237">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-238">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-239">39,040</ix:nonFraction>)</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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-240">579</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-241">3,471,470</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units 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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-242">381</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-243">122</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-244">33,881</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-245">33,881</ix:nonFraction>)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued in connection with 2021 acquisition</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-246">13</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-247">2,625</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-248">2,625</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-249">159,121</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-250">159,121</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-251">483</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-252">22,554</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-253">22,554</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock from employee stock purchase plan</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-254">181</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-255">31,037</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-256">31,037</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock, including excise 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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-257">1,854</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-258">1</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-259">399,844</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-260">399,845</ix:nonFraction>)</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:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interests acquired in business combination</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="f-261">1,358</ix:nonFraction>&#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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="f-262">1,358</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contributions from 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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="f-263">7</ix:nonFraction>&#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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="f-264">7</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive 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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-265">77,824</ix:nonFraction>)</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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-266">4</ix:nonFraction>)</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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-267">77,828</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-268">454,533</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-269">454,533</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2024</span></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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-270">56,869</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-271">57</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-272">1,190,222</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-273">2,555,796</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-274">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-275">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-276">116,864</ix:nonFraction>)</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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-277">1,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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;border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-278">3,631,151</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units 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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-279">444</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-280">155</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-281">28,227</ix:nonFraction>)</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-282">28,227</ix:nonFraction>)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock issued in connection with 2021 acquisition</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-283">25</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-284">4,375</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-285">4,375</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-286">169,508</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-287">169,508</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-288">417</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-289">26,012</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-290">26,012</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock from employee stock purchase plan</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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-291">213</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-292">28,533</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-293">28,533</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock, including excise 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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-294">3,539</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-295">3</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-296">665,270</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-297">665,273</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="f-298">1,358</ix:nonFraction>)</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',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="f-299">1,358</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-300">135,409</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-301">135,409</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-302">377,678</ix:nonFraction>&#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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-303">377,678</ix:nonFraction>&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-304">54,274</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-305">54</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-306">1,390,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-307">2,268,204</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-308">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-309">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-310">18,545</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-311">582</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-312">3,677,808</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_268"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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:66.788%"/><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:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 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',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-313">377,678</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-314">454,533</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-315">417,083</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</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',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-316">124,811</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-317">89,559</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-318">91,800</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-319">41,270</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-320">37,545</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-321">40,902</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense (recovery)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-322">1,814</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-323">4,402</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-324">4,047</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-325">59,297</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-326">64,195</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-327">37,194</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-328">176,764</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">167,297</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">147,730</ix:nonFraction>&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on derivative instruments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:fixed-zero" scale="3" id="f-331">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:fixed-zero" scale="3" id="f-332">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:num-dot-decimal" scale="3" id="f-333">7,904</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="f-334">175</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="f-335">417</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-336">6,019</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of business</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-337">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-338">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-339">25,922</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-340">10,858</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-341">5,727</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-342">599</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</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',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',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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables and contract 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="epam:IncreaseDecreaseInTradeReceivablesAndContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-343">69,129</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="epam:IncreaseDecreaseInTradeReceivablesAndContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-344">15,588</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="epam:IncreaseDecreaseInTradeReceivablesAndContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-345">32,356</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-346">14,844</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-347">76,959</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-348">8,409</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-349">12,683</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-350">29,084</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-351">154</ix:nonFraction>&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-352">144,128</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-353">10,673</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-354">84,610</ix:nonFraction>)</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="epam:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-355">46,248</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="epam:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-356">39,365</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="epam:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-357">48,093</ix:nonFraction>)</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-358">20,363</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-359">8,166</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-360">33,388</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-361">654,934</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-362">559,168</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-363">562,634</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-364">42,243</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-365">32,146</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-366">28,415</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of short-term investments</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-367">2,057</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-368">1,229</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-369">11,169</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from short-term investments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-370">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-371">61,509</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-372">10,865</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of businesses, net of cash acquired (Note 3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-373">3,432</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-374">912,158</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-375">24,817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of non-marketable securities</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="f-376">1,025</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="f-377">7,612</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="f-378">3,296</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of non-marketable securities</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="f-379">3,051</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="f-380">4,344</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other investing activities, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-382">3,341</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-383">2,312</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-384">9,936</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-385">49,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-386">884,980</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-387">66,768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of stock under employee incentive programs </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-388">54,578</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-389">53,731</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-390">51,636</ix:nonFraction>&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Payments of withholding taxes related to net share settlements of equity awards</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-391">26,802</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-392">35,190</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-393">29,102</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-394">5,714</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="f-395">8</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="f-396">825</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of debt </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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-397">8,260</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-398">1,865</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-399">2,969</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-400">662,159</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-401">398,028</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-402">164,924</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-403">6,244</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-404">6,246</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-405">10,235</ix:nonFraction>)</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:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of subsidiary shares from noncontrolling interest</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="f-406">1,358</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="f-407">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="f-408">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other financing activities, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-409">6,669</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-410">2,817</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-411">11,004</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-412">651,200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-413">390,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-414">165,773</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-415">56,298</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-416">36,497</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-417">29,379</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-418">10,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-419">752,716</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-420">359,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of period</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-421">1,290,392</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-422">2,043,108</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-423">1,683,636</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-424">1,301,377</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-425">1,290,392</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-426">2,043,108</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">(Continued)</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 style="width:67.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.504%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the year for:</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"/></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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-427">1,397</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-428">3,738</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-429">4,698</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash investing and financing activities:</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-date fair value of contingent consideration issued for acquisition of businesses</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="f-430">935</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-431">9,755</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-432">14,850</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures incurred but not yet paid</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-433">4,838</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-434">4,190</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-435">23,986</ix:nonFraction>&#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:7pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets:</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:60.157%"/><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:11.034%"/><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:11.180%"/><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:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-436">1,296,077</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-437">1,286,267</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-438">2,036,235</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash in Prepaid and other current assets</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-439">1,337</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-440">837</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-441">5,294</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash in Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-442">3,963</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-443">3,288</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-444">1,579</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Total restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-445">5,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-446">4,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-447">6,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-448">1,301,377</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-449">1,290,392</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-450">2,043,108</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the 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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_271"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EPAM SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_274"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="f-451" continuedAt="f-451-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></ix:nonNumeric></div><ix:continuation id="f-451-1" continuedAt="f-451-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. (the &#8220;Company&#8221; or &#8220;EPAM&#8221;) is a global provider of digital engineering, cloud and AI-enabled transformation services, as well as a leading business and experience consulting partner for global enterprises and ambitious startups. EPAM leverages AI to deliver transformative solutions that accelerate its clients' digital innovation and enhance their competitive edge. In a business landscape that is constantly challenged by the pressures of digitization, EPAM focuses on building long-term partnerships with clients in various industries through innovative and scalable software solutions, integrated strategy, experience and technology consulting, and a continually evolving mix of advanced capabilities. The Company is incorporated in Delaware with headquarters in Newtown, Pennsylvania. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-452" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-453" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-454" continuedAt="f-454-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-454-1"> &#8212; Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-455" continuedAt="f-455-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Trade Receivables and Contract Assets</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-1"> &#8212; The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management&#8217;s evaluation of trade receivables. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-456" continuedAt="f-456-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-456-1"> &#8212; Property and equipment acquired in the ordinary course of the Company&#8217;s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from <span style="-sec-ix-hidden:f-457">two</span> to <ix:nonNumeric contextRef="c-52" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-458">fifty years</ix:nonNumeric>. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-459" continuedAt="f-459-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which usually include customer relationships, software, trade names, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. </span></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-451-2" continuedAt="f-451-3"><ix:continuation id="f-459-1" continuedAt="f-459-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management&#8217;s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recorded within Interest and other income, net in the Company&#8217;s consolidated statements of income.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-459-2">All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-460" continuedAt="f-460-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-460-1"> &#8212; Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset&#8217;s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="f-461" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Indefinite-Lived Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-462">no</ix:nonFraction>t have intangible assets other than goodwill that have indefinite useful lives.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-463" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization).&#160;In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-464" continuedAt="f-464-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company makes assumptions about the fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, and utilizes the following fair value hierarchy in determining inputs used for valuation:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting management&#8217;s view about the assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-451-3" continuedAt="f-451-4"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-464-1">Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company&#8217;s operating results.</ix:continuation> See Note 5 &#8220;Fair Value Measurements.&#8221;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-465" continuedAt="f-465-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company determines if an arrangement is a lease or contains a lease at inception. The Company performs an assessment and classifies the lease as either an operating lease or a financing lease at the lease commencement date with a right-of-use asset and a lease liability recognized in the consolidated balance sheet under both classifications. The Company does not have finance leases that are material to the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are initially measured at the present value of lease payments not yet paid. The present value is determined by applying the readily determinable rate implicit in the lease or, if not available, the incremental borrowing rate of the lessee. The Company determines the incremental borrowing rate of the lessee on a lease-by-lease basis by developing an estimated centralized U.S. dollar borrowing rate for a fully collateralized obligation with a term similar to the lease term and adjusts the rate to reflect the incremental risk associated with the foreign currency in which the lease is denominated. The development of this estimate includes the use of recovery rates, U.S. risk-free rates, foreign currency/country base rate yields, and a synthetic corporate credit rating of the Company developed using regression analysis. Lease agreements of the Company may include options to extend or terminate the lease and the Company includes such options in the lease term when it is reasonably certain that the Company will exercise that option. Right-of-use assets are recognized based on the initial measurement of the lease liabilities plus initial direct costs less lease incentives and, according to the guidance for long-lived assets, right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-465-1">The Company elected a practical expedient to account for lease and non-lease components together as a single lease component. The Company also elected the short-term lease recognition exemption for all classes of lease assets with an original term of twelve months or less.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-466" continuedAt="f-466-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Accumulated other comprehensive income (loss) consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses and prior service costs on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging. </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-466-1">Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive income (loss) on the Company's consolidated balance sheets until the settlement of those contracts.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-467" continuedAt="f-467-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition &#8212; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from client contracts, including significant judgments and changes in judgments. </span></ix:nonNumeric></div><ix:continuation id="f-467-1" continuedAt="f-467-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of goods or services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#8217;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with client experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. The Company generates the majority of its revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. The Company applies a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.</span></div></ix:continuation></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-451-4" continuedAt="f-451-5"><ix:continuation id="f-467-2" continuedAt="f-467-3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-467-3">The Company reports reimbursable &#8220;out-of-pocket&#8221; expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-468" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues (Exclusive of Depreciation and Amortization)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost of revenues.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-469" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists of expenses associated with promoting and selling the Company&#8217;s services and general and administrative functions of the 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 expenses such as impairment charges.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-470" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the 2021 Employee Stock Purchase Plan (&#8221;ESPP&#8221;) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GovernmentAssistancePolicyTextBlock" id="f-471" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance Programs and Incentives</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company benefits from various government incentives in some countries where it operates in the form of cash grants or refundable tax credits. The eligibility to receive such assistance and amounts to be granted are determined based on regulations issued by the relevant government authorities. The incentives are generally based on qualifying expenditures or subject to achieving certain employment and investment targets. The Company accounts for government assistance by analogy to International Accounting Standards 20 ("IAS 20"), </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Government Grants and Disclosure of Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. In accordance with IAS 20, the Company recognizes the benefits from government assistance when it has reasonable assurance it will comply with the terms of the assistance and the assistance will be received.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-472" continuedAt="f-472-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-451-5" continuedAt="f-451-6"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-472-1">The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-473" continuedAt="f-473-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share (&#8220;EPS&#8221;) </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-473-1">&#8212; Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by 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 restricted stock units (&#8220;RSUs&#8221;) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-474" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average monthly exchange rates. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income (loss). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is not the local currency, transactions and balances denominated in the local currency are foreign currency transactions and balances. Foreign currency balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="epam:RisksAndUncertaintiesPolicyPolicyTextBlock" id="f-475" continuedAt="f-475-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',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.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in several countries, including Ukraine and Belarus, 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. 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. As of December&#160;31, 2025, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-476">49.2</ix:nonFraction> million of cash and cash equivalents in banks in Ukraine and $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-477">37.8</ix:nonFraction> million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. The Company does not expect these restrictions to have a material impact on its ability to meet its worldwide cash obligations during this period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many clients operating in different industries and geographies; 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 the Company&#8217;s clients 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></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-451-6"><ix:continuation id="f-475-1" continuedAt="f-475-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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 in euros, British pounds, Swiss francs, Mexican pesos, and Canadian dollars and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, Swiss francs, Hungarian forints, Colombian pesos, and Canadian dollars. 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, Hungarian forint and Mexican peso transactions. See Note 6 &#8220;Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Company&#8217;s hedging program. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="f-475-2" continuedAt="f-475-3"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-475-3"> &#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 2025 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 &#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.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-478" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The new guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted and may be applied prospectively or retrospectively. The Company adopted this ASU for the year ended December 31, 2025. See Note 16 &#8220;Income Taxes&#8221; for the new disclosure required by this ASU.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. Unless otherwise discussed below, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial statements upon adoption.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Grants</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to provide recognition, measurement and presentation guidance for government grants received by business entities. The new guidance is effective for annual reporting periods beginning after December 15, 2028 and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company does not believe this ASU will have a material impact on its consolidated financial statements and is currently assessing the timing of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets - Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to modernize software accounting guidance by removing references to software development project stages and requiring entities to capitalize software costs when management has (i) authorized and committed to funding the software project and (ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for annual periods beginning after December 15, 2027, and interim periods within those annual periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently assessing the timing and impact of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Statement - Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance is intended to provide investors enhanced disclosures and requires public companies to disaggregate key expense types in the notes to the financial statements on an interim and annual basis. The update is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. The disclosure updates are required to be applied prospectively with the option for retrospective application. The Company plans to adopt this standard in 2027 and is currently assessing the impact of adopting this ASU.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_277"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-479" continuedAt="f-479-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">IMPACT OF THE INVASION OF UKRAINE</span></ix:nonNumeric></div><ix:continuation id="f-479-1" continuedAt="f-479-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people, and through the issuance date of these financial statements, there has been no resolution to this attack. As of December&#160;31, 2025, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-480">59.4</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="c-56" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-481">52.3</ix:nonFraction> million, laptops with a net book value of $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-482">5.2</ix:nonFraction> million, most of which are in the possession of employees, and various office furniture, equipment and supplies with a net book value of $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-483">1.9</ix:nonFraction> million. Additionally, as of December&#160;31, 2025, the Company had operating lease right-of-use assets located throughout Ukraine with a net book value of $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-484">3.1</ix:nonFraction> million. Through the issuance date of these financial statements, the Company is not aware of any significant 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',serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, the Company announced a $<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="INF" name="us-gaap:OtherCommitment" scale="6" id="f-485">100</ix:nonFraction> 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 clients and employees and the work of EPAM volunteers on the ground and the Company&#8217;s spending under this commitment included special cash payments to support impacted employees, financial and medical support for impacted families, and donations to third-party humanitarian organizations. During the years ended December&#160;31, 2025, 2024 and 2023, the Company expensed $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-486">14.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-487">13.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-488">17.4</ix:nonFraction> million, respectively, related to this commitment. Of the expensed amount for the years ended December&#160;31, 2025, 2024 and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-489">2.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-490">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-491">11.3</ix:nonFraction> million, respectively, is classified in cost of revenues (exclusive of depreciation and amortization) and $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-492">12.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-493">10.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-494">6.1</ix:nonFraction> million, respectively, is classified in selling, general and administrative expense in the consolidated financial statements. As of December&#160;31, 2025, the Company has $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:OtherCommitment" scale="6" id="f-495">10.1</ix:nonFraction> million remaining to be expensed related to this humanitarian commitment. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Following the invasion, the Company executed its business continuity plans to assist employees residing in Ukraine and the surrounding region, who were impacted by the war and geopolitical uncertainty, in relocating 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 clients 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 years ended December 31, 2025, 2024, and 2023, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" scale="6" id="f-496">0.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" scale="6" id="f-497">0.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" scale="6" id="f-498">1.8</ix:nonFraction> million, respectively, related to its geographic repositioning efforts, which are classified in selling, general and administrative expenses. During the year ended December 31, 2023, the Company also incurred $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" scale="6" id="f-499">9.4</ix:nonFraction> million of expenses related to standby resources, which were classified in cost of revenues (exclusive of depreciation and amortization).</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-479-2">In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. The Company recorded a <span style="-sec-ix-hidden:f-500">loss on sale</span> of $<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" sign="-" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="f-501">25.9</ix:nonFraction> million during the year ended December 31, 2023, including the recognition of the accumulated currency translation loss related to this foreign entity that was previously included in accumulated other comprehensive income (loss) in the consolidated financial statements.</ix:continuation> </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_280"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-502" continuedAt="f-502-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ACQUISITIONS</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric></div><ix:continuation id="f-502-1" continuedAt="f-502-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025 Acquisition - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed <ix:nonFraction unitRef="business" contextRef="c-69" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-503">one</ix:nonFraction> acquisition with a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-504">8.8</ix:nonFraction> million including contingent consideration with acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-505">0.9</ix:nonFraction> million. This acquisition expanded EPAM&#8217;s AI-enabled business operations capabilities, as well as added $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-506">4.0</ix:nonFraction> million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of this acquisition on the Company&#8217;s consolidated financial statements was not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">First Derivative </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On December 2, 2024, the Company acquired First Derivative Ltd (together with its subsidiaries, &#8220;First Derivative&#8221;) for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-507">300.7</ix:nonFraction>&#160;million. First Derivative is a Northern Ireland-headquartered managed services and consulting business for the capital markets industry with major delivery capability in the U.K., Ireland, North America and APAC.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NEORIS </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On November 1, 2024, the Company acquired <ix:nonFraction unitRef="number" contextRef="c-73" decimals="3" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-508">99.7</ix:nonFraction>% of the outstanding shares of Neoris N.V. (together with its subsidiaries, &#8220;NEORIS&#8221;) for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-509">626.3</ix:nonFraction>&#160;million. NEORIS is a global advanced technology consultancy with approximately <ix:nonFraction unitRef="professional" contextRef="c-74" decimals="-2" name="epam:BusinessCombinationNumberOfProfessionals" format="ixt:num-dot-decimal" scale="0" id="f-510">4,800</ix:nonFraction> professionals across major talent hubs in Latin America, Spain and the U.S. NEORIS specializes in delivering complex digital engagement and transformation projects for clients in the Americas and Europe. On January 2, 2025, the Company completed the acquisition of the remaining <ix:nonFraction unitRef="number" contextRef="c-75" decimals="3" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-511">0.3</ix:nonFraction>% of Neoris N.V.&#8217;s outstanding shares for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-512">1.4</ix:nonFraction>&#160;million in cash.</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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-502-2" continuedAt="f-502-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-513" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December&#160;31, 2025:</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:74.923%"/><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.598%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-514">9,160</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-515">63,470</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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-516">46,410</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-517">79,474</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-518">10,092</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-519">8,390</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-520">171,703</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-521">401,575</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-522">124,809</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-523">259,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-524">3,999</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-525">22,188</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-526">366,173</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-527">834,097</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-528">31,560</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 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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-529">130,771</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-530">33,290</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-531">79,545</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-532">64,850</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-533">210,316</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-534">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-535">1,358</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-536">301,323</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-537">622,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of First Derivative and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded an increase to purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" scale="6" id="f-538">0.6</ix:nonFraction>&#160;million for First Derivative related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted certain working capital accounts resulting in a combined increase in the value of acquired goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="f-539">1.3</ix:nonFraction>&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of First Derivative was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of NEORIS and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded a reduction to purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" scale="6" id="f-540">3.9</ix:nonFraction>&#160;million for NEORIS related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted the fair value of assumed contingent consideration and certain working capital accounts resulting in a combined decrease in the value of acquired goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="f-541">5.2</ix:nonFraction>&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of NEORIS was not material. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="f-542" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of intangible assets acquired from First Derivative and NEORIS:</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:47.145%"/><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.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-80" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-543">8</ix:nonNumeric></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-544">118,441</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 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-81" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-545">8</ix:nonNumeric></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-546">249,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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-82" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-547">5</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-548">6,368</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-83" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-549">5</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-550">10,000</ix:nonFraction>&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-551">124,809</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-552">259,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized as a result of the First Derivative acquisition is attributable to synergies expected to be achieved by enhancing EPAM&#8217;s industry experience and jointly delivering a comprehensive set of AI-enabled capabilities in the financial services vertical, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the NEORIS acquisition is attributable to synergies expected to be achieved by expanding the Company&#8217;s ability to support clients across Latin America, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of these acquisitions is not expected to be deductible for income tax purposes</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, the Company recognized acquisition-related costs associated with the First Derivative and NEORIS acquisitions totaling $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="f-553">6.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="f-554">7.8</ix:nonFraction>&#160;million, respectively. Acquisition-related costs incurred during the year ended December 31, 2025 were not material. These costs are included in selling, general and administrative expenses in the accompanying consolidated statement of income.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-502-3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2024, revenues generated by First Derivative and NEORIS included in the Company&#8217;s consolidated statement of income totaled $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="f-555">12.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="f-556">53.7</ix:nonFraction>&#160;million, respectively. During the year ended December 31, 2024, net income from First Derivative and NEORIS since the date of acquisition was not material. Pro forma results of operations have not been presented for First Derivative because the effect of the acquisition on the Company&#8217;s consolidated financial statements was not material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pro Forma Results of Operations for NEORIS</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma combined financial information is based on the historical consolidated financial statements of the Company and NEORIS after giving effect to the Company&#8217;s acquisition as if the acquisition occurred on January 1, 2023. The following unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that the Company would have reported had the transaction occurred at the beginning of these periods nor is it necessarily indicative of future results of operations. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-557" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited consolidated pro forma results of operations for the years ended December 31, 2024 and 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:68.344%"/><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:13.519%"/><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:13.523%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-558">5,015,157</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-559">5,013,488</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-560">407,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-561">399,973</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other 2024 Acquisitions - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, the Company completed <ix:nonFraction unitRef="business" contextRef="c-86" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-562">three</ix:nonFraction> additional acquisitions with a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-563">74.2</ix:nonFraction> million including contingent consideration with acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-564">9.8</ix:nonFraction> million. These acquisitions expanded EPAM&#8217;s geographical reach across Latin America and Europe, enhanced its capabilities in Life Sciences analytics, as well as added $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-565">20.3</ix:nonFraction> million of intangible assets, consisting mainly of customer relationships. Revenues generated by the Other 2024 Acquisitions totaled $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="f-566">32.6</ix:nonFraction>&#160;million during the year ended December&#160;31, 2024. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; During the year ended December&#160;31, 2023, the Company completed <ix:nonFraction unitRef="business" contextRef="c-89" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-567">two</ix:nonFraction> acquisitions with a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-568">42.6</ix:nonFraction> million including contingent consideration with acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-569">14.9</ix:nonFraction> million. These acquisitions expanded EPAM&#8217;s capabilities in software design and product development, as well as added $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-570">13.9</ix:nonFraction> million of intangible assets, consisting of customer relationships. Revenues generated by these 2023 Acquisitions totaled $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="f-571">8.2</ix:nonFraction> million during the year ended December&#160;31, 2023. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s consolidated financial statements was not material individually or in the aggregate.</span></div></ix:continuation><div style="margin-bottom:18pt;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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_283"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-572" continuedAt="f-572-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">GOODWILL AND INTANGIBLE ASSETS, NET</span></ix:nonNumeric></div><ix:continuation id="f-572-1" continuedAt="f-572-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-573" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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:99.415%"><tr><td style="width:1.0%"/><td style="width:65.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><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.341%"/><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:10.078%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2024</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-574">241,860</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-575">320,599</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-576">562,459</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-577">333,538</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-578">73,218</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-579">406,756</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-580">35,793</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-581">134,650</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-582">170,443</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-583">40,529</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-584">12,926</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-585">53,455</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-586">861</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-587">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-588">861</ix:nonFraction>&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-589">515</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-590">11,884</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">12,399</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2024</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-592">652,066</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-593">529,509</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-594">1,181,575</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-595">3,168</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-596">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-597">3,168</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-598">4,246</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-599">935</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-600">5,181</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-601">265</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-602">995</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-603">1,260</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-604">368</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-605">392</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-606">760</ix:nonFraction>&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-607">954</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-608">28,028</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-609">28,982</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-610">652,575</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-611">557,989</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-612">1,210,564</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> There were <ix:nonFraction unitRef="usd" contextRef="c-121" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-613"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-614"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-615"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-616"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-617"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-618">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> accumulated goodwill impairment losses in the Americas or Europe reportable segments as of December&#160;31, 2025, 2024 or 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-619" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible&#160;assets&#160;other than&#160;goodwill as of December&#160;31, 2025 and 2024 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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.911%"/><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:11.623%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-620">574,431</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-621">182,242</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-622">392,189</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-623">28,539</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-624">14,221</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-625">14,318</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-626">6,359</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-627">6,320</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-628">39</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-629">1,900</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-630">1,860</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-631">40</ix:nonFraction>&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-632">611,229</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-633">204,643</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-634">406,586</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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.853%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.930%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></td></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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-635">547,552</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-636">128,148</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-637">419,404</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-638">26,468</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-639">10,017</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-640">16,451</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-641">5,942</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-642">5,656</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-643">286</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-644">1,900</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-645">1,623</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-646">277</ix:nonFraction>&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-647">581,862</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-648">145,444</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: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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-649">436,418</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in depreciation and amortization expense in the consolidated statements of income. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-572-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-650" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amortization expense recognized for the periods indicated: </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:58.137%"/><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:11.656%"/><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:11.949%"/><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:11.659%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-651">67,132</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-652">26,798</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-653">19,855</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-654">3,745</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-655">1,437</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-656">1,522</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-657">252</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-658">1,002</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-659">1,102</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-660">238</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-661">238</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-662">238</ix:nonFraction>&#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-663">71,367</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-664">29,475</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-665">22,717</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-666" escape="true"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the Company&#8217;s existing intangible assets as of December&#160;31, 2025, the estimated amortization expense for the future years is 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:85.430%"/><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:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-667">71,705</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-668">66,179</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-669">60,797</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-670">57,659</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-671">54,005</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-672">96,241</ix:nonFraction>&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-673">406,586</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_286"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-674" continuedAt="f-674-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">FAIR VALUE MEASUREMENTS</span></ix:nonNumeric></div><ix:continuation id="f-674-1" continuedAt="f-674-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-675" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2025:</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:52.047%"/><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.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.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.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.885%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-676">1,981</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-677">&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-678">1,981</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-679">&#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"/></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',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-680">1,981</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-681">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-682">1,981</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-683">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-684">4,602</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-685">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-686">4,602</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-687">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-688">22,835</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-689">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-690">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-691">22,835</ix:nonFraction>&#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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-692">27,437</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-693">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-694">4,602</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-695">22,835</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial liabilities measured at fair value on a recurring basis as of December&#160;31, 2024. The Company had no material financial assets measured at fair value on a recurring basis as of December&#160;31, 2024.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-696">14,650</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-697">&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-698">14,650</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-699">&#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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-700">32,978</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-701">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-702">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-703">32,978</ix:nonFraction>&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-704">47,628</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-705">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-706">14,650</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-707">32,978</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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; for additional information regarding derivative financial instruments. </span></div></ix:continuation><div style="margin-top:7pt;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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-674-2" continuedAt="f-674-3"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liabilities 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 rate used to determine the fair value of contingent consideration for the 2025 Acquisition was <ix:nonFraction unitRef="number" contextRef="c-157" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="f-708">15</ix:nonFraction>%. The discount rate used to determine the fair value of assumed contingent consideration for the NEORIS acquisition was <ix:nonFraction unitRef="number" contextRef="c-158" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="f-709">18</ix:nonFraction>%. The discount rates used to determine the fair value of contingent consideration for the Other 2024 Acquisitions ranged from a minimum of <ix:nonFraction unitRef="number" contextRef="c-159" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="f-710">12</ix:nonFraction>% to a maximum of <ix:nonFraction unitRef="number" contextRef="c-160" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="f-711">20</ix:nonFraction>%. The discount rate used to determine the fair value of contingent consideration for the 2023 Acquisitions was <ix:nonFraction unitRef="number" contextRef="c-161" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="f-712">16.0</ix:nonFraction>%. 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, net in the Company&#8217;s consolidated statements of income.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-713" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs 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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-714">24,308</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; 2023 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="f-715">14,850</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-716">2,814</ix:nonFraction>&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="f-717">18,844</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" scale="3" id="f-718">22</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-719">23,150</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of assumed contingent consideration &#8212; NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="f-720">4,654</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="f-721">9,755</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-722">5,699</ix:nonFraction>&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="f-723">10,125</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" sign="-" name="epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" scale="3" id="f-724">155</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-725">32,978</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration - 2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="f-726">935</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustment</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="f-727">1,529</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-728">3,466</ix:nonFraction>&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="f-729">13,266</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" scale="3" id="f-730">251</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-731">22,835</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-674-3"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="f-732" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:43.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.409%"/><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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance</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',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</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 #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-733">5,402</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-734">5,402</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-735">5,402</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-736">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-737">&#8212;</ix:nonFraction>&#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-738">37,441</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-739">37,441</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-740">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-741">37,441</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-742">&#8212;</ix:nonFraction>&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-743">42,843</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-744">42,843</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-745">5,402</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-746">37,441</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-747">&#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"/></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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2025 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-748">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-749">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-750">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-751">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-752">&#8212;</ix:nonFraction>&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-753">29,532</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-754">29,532</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-755">&#8212;</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-756">29,532</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-757">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:43.017%"/><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.341%"/><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.341%"/><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.341%"/><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.341%"/><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.344%"/><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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance</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',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</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;border-top:1pt solid #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-758">5,200</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-759">5,200</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-760">5,200</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-761">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-762">&#8212;</ix:nonFraction>&#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-763">16,907</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-764">16,907</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-765">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-766">16,907</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-767">&#8212;</ix:nonFraction>&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-768">22,107</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-769">22,107</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-770">5,200</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-771">16,907</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-772">&#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"/></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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-773">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-774">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-775">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-776">25,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:LinesOfCreditFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-777">&#8212;</ix:nonFraction>&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-778">33,187</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-779">33,187</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-780">&#8212;</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-781">33,187</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-782">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" id="f-783" continuedAt="f-783-1" escape="true"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div></ix:nonNumeric><div style="margin-bottom:18pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-783-1">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="c-5" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-784">36.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-785">38.5</ix:nonFraction> million as of December&#160;31, 2025 and 2024, respectively, and is classified as Other noncurrent assets in the Company&#8217;s consolidated balance sheets.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_289"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-786" continuedAt="f-786-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">DERIVATIVE FINANCIAL INSTRUMENTS</span></ix:nonNumeric></div><ix:continuation id="f-786-1" continuedAt="f-786-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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, Indian rupee, Hungarian forint, and Mexican peso transactions. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December&#160;31, 2025, all of the Company&#8217;s foreign exchange forward contracts were designated as hedges. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. There is <ix:nonFraction unitRef="usd" contextRef="c-143" decimals="INF" name="us-gaap:CollateralAlreadyPostedAggregateFairValue" format="ixt:fixed-zero" scale="3" id="f-787">no</ix:nonFraction> financial collateral (including cash collateral) required to be posted by the Company related to the foreign exchange forward contracts.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-788" escape="true"><ix:continuation id="f-786-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of foreign currency derivative instruments on the Company&#8217;s consolidated balance sheets as of December&#160;31, 2025 and 2024 were as follows:</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:98.684%"><tr><td style="width:1.0%"/><td style="width:31.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.424%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="f-789">1,981</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-790">&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="f-791">4,602</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="f-792">14,650</ix:nonFraction>&#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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="id09e8cf638c84a8da5814c6e9a390dd2_292"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-793" continuedAt="f-793-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">PROPERTY AND EQUIPMENT, NET</span></ix:nonNumeric></div><ix:continuation id="f-793-1" continuedAt="f-793-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-794" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</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:63.760%"/><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.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.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.884%"/><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',serif;font-size:10pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life <br/>(in 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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-222" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-795">4</ix:nonNumeric></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-796">154,550</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-797">146,966</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchased computer software </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-224" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-798">4</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-799">94,557</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-800">91,630</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-226" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-801">46</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-802">57,194</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-803">57,194</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-804">6</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-805">44,379</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-806">39,278</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-230" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-807">7</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-808">42,881</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-809">39,585</ix:nonFraction>&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</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',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-810">1,339</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-811">1,339</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-812">52,344</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-813">52,264</ix:nonFraction>&#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: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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-814">447,244</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-815">428,256</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-816">244,857</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-817">220,589</ix:nonFraction>)</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-818">202,387</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-819">207,667</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-820">53.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-821">59.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-822">68.2</ix:nonFraction> million during the years ended December&#160;31, 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-823">20.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-824">10.6</ix:nonFraction> million, and the associated accumulated depreciation was $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-825">6.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-826">4.0</ix:nonFraction> million as of December&#160;31, 2025 and 2024, respectively. Depreciation expense associated with these assets held under operating leases was $<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-827">1.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-828">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-829">0.5</ix:nonFraction> million for the year ended December&#160;31, 2025, 2024 and 2023, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns buildings located in Belarus, which are used in the Company&#8217;s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-830">50.1</ix:nonFraction>&#160;million. Once completed, the acquired building is intended to be used in the Company&#8217;s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December&#160;31, 2025 and, due to Russia&#8217;s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the assets in Ukraine.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-793-2"><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 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="c-242" decimals="-5" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="6" id="f-831">66.1</ix:nonFraction>&#160;million, which included an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-832">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="c-243" decimals="-5" name="us-gaap:AssetAcquisitionContingentConsiderationLiability" scale="6" id="f-833">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="c-244" decimals="3" name="epam:AssetAcquisitionContingentConsiderationMeasurementInput" scale="-2" id="f-834">5.2</ix:nonFraction>%. During the year ended December 31, 2023, this agreement was amended resulting in the derecognition of $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" sign="-" name="epam:AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" scale="6" id="f-835">20.8</ix:nonFraction> million of software license assets, net of accumulated depreciation, and $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" sign="-" name="epam:AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" scale="6" id="f-836">21.4</ix:nonFraction> million of deferred consideration liability. As part of the amendment, the Company purchased new software licenses for use in the regular course of business for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="6" id="f-837">26.7</ix:nonFraction> million, which included an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-838">6.8</ix:nonFraction> million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:AssetAcquisitionContingentConsiderationLiability" scale="6" id="f-839">19.9</ix:nonFraction> 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="c-247" decimals="3" name="epam:AssetAcquisitionContingentConsiderationMeasurementInput" scale="-2" id="f-840">5.5</ix:nonFraction>%. See Note 18 &#8220;Commitments and Contingencies&#8221; for more information regarding the deferred consideration.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_295"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="f-841" continuedAt="f-841-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span></ix:nonNumeric></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="f-842" escape="true"><ix:continuation id="f-841-1"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</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:75.473%"/><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.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.883%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-843">104,219</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-844">59,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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-845">54,049</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-846">43,739</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, current (Note 5)</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-847">15,406</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-848">14,660</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-849">4,602</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-850">14,650</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities and accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-851">72,412</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-852">68,986</ix:nonFraction>&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-853">250,688</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-854">201,356</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="id09e8cf638c84a8da5814c6e9a390dd2_298"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-855" continuedAt="f-855-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">LEASES</span></ix:nonNumeric></div><ix:continuation id="f-855-1" continuedAt="f-855-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="c-51" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="f-856">0.1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-52" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="f-857">6.1</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 not material for the years ended December&#160;31, 2025, 2024 and 2023. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-858" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025, 2024 and 2023, 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:18.198%"/><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:37.935%"/><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:11.911%"/><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:11.911%"/><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:11.917%"/><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',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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-859">47,806</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-860">43,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-861">47,824</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"/></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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-862">12,624</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-863">10,912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-864">13,156</ix:nonFraction>&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-865">4,453</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-866">3,785</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-867">5,602</ix:nonFraction>&#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',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="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-868">64,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-869">58,221</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"/><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-870">66,582</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-855-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-871" continuedAt="f-871-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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:71.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-872">52,167</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-873">45,640</ix:nonFraction>&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-874">10,309</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-875">23,771</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase due to lease modifications:</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="epam:OperatingLeaseRightOfUseAssetModification" format="ixt:num-dot-decimal" scale="3" id="f-876">7,417</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="epam:OperatingLeaseRightOfUseAssetModification" format="ixt:num-dot-decimal" scale="3" id="f-877">13,522</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="epam:OperatingLeaseLiabilityModification" format="ixt:num-dot-decimal" scale="3" id="f-878">8,087</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="epam:OperatingLeaseLiabilityModification" format="ixt:num-dot-decimal" scale="3" id="f-879">13,557</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="f-880" escape="true"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates as of December&#160;31, 2025 and 2024, 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:73.169%"/><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:11.180%"/><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:11.183%"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-881">3.8</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-882">4.3</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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-883">4.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-884">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-885" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, 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',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',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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-886">41,655</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-887">32,381</ix:nonFraction>&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-888">26,011</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-889">15,223</ix:nonFraction>&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-890">10,278</ix:nonFraction>&#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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-891">3,328</ix:nonFraction>&#160;</span></td><td style="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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-892">128,876</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-893">10,206</ix:nonFraction>)</span></td><td style="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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-894">118,670</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December&#160;31, 2025. There were no material lease agreements signed with related parties as of December&#160;31, 2025.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, the Company had committed to payments of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-895">5.6</ix:nonFraction> million related to operating lease agreements that had not yet commenced as of December&#160;31, 2025. These operating leases will commence on various dates during 2026 with lease terms ranging from <ix:nonNumeric contextRef="c-51" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="f-896">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-52" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="f-897">7</ix:nonNumeric> years. The Company does not have any material finance lease agreements that had not yet commenced.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_301"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-898" continuedAt="f-898-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">DEBT</span></ix:nonNumeric></div><ix:continuation id="f-898-1" continuedAt="f-898-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; On October 3, 2025, the Company replaced its 2021 Credit Agreement with an amended and restated credit agreement (the &#8220;2025 Credit Agreement&#8221;) with a syndicate of lenders. The 2025 Credit Agreement provides for a revolving credit facility (the &#8220;2025 Revolving Facility&#8221;) with a borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-899">700.0</ix:nonFraction> million, with the potential to increase the borrowing capacity up to $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="f-900">1,200.0</ix:nonFraction> million if lenders agree to increase their commitments and the Company satisfies certain conditions. The 2025 Credit Agreement matures on October&#160;3, 2030.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2025 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $<ix:nonFraction unitRef="gbp" contextRef="c-252" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-901">250.0</ix:nonFraction> million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the lenders. Borrowings under the 2025 Revolving Facility bear interest at either a base rate or an alternative benchmark index for borrowings in currencies other than U.S. dollars. The base rate is equal to the highest of (a)&#160;the Overnight Bank Funding Rate, plus <ix:nonFraction unitRef="number" contextRef="c-253" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-902">0.5</ix:nonFraction>%, (b)&#160;the Prime Rate, or (c)&#160;the Daily Simple SOFR Rate, plus <ix:nonFraction unitRef="number" contextRef="c-254" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-903">1.0</ix:nonFraction>%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful. The 2025 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 actual event of default has occurred or would be triggered. As of December&#160;31, 2025, the Company was in compliance with all covenants contained in the 2025 Credit Agreement.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-904" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 2025 Credit Agreement as of December&#160;31, 2025 and the 2021 Credit Agreement as of December 31, 2024:</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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-905">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-906">25,000</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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-255" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-907">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-256" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-908">5.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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-909">675,000</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-910">675,000</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-911">700,000</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-912">700,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 21, 2021, the Company replaced its 2017 credit facility with an 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 provided for a revolving credit facility (the &#8220;2021 Revolving Facility&#8221;) with a borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-913">700.0</ix:nonFraction> million, with the potential to increase the borrowing capacity up to $<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="INF" name="epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="f-914">1,000.0</ix:nonFraction> million if certain conditions were met. The 2021 Credit Agreement was scheduled to mature on October&#160;21, 2026. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-898-2">Borrowings under the 2021 Revolving Facility could have been denominated in U.S. dollars or up to a maximum of $<ix:nonFraction unitRef="gbp" contextRef="c-257" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-915">150.0</ix:nonFraction> million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may have been approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bore interest at either a base rate or euro-rate plus a margin based on the Company&#8217;s leverage ratio. The base rate was equal to the highest of (a) the Overnight Bank Funding Rate, plus <ix:nonFraction unitRef="number" contextRef="c-258" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-916">0.5</ix:nonFraction>%, (b) the Prime Rate, or (c) the Daily Simple SOFR Rate, plus <ix:nonFraction unitRef="number" contextRef="c-259" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-917">1.0</ix:nonFraction>%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful.</ix:continuation> </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_304"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-918" continuedAt="f-918-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">PENSION AND POSTEMPLOYMENT BENEFITS</span></ix:nonNumeric></div><ix:continuation id="f-918-1" continuedAt="f-918-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company&#8217;s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December&#160;31, 2025, 2024 and 2023, were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-919">36.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-920">31.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-921">31.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension and postemployment plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December&#160;31, 2025, 2024, and 2023, the Company recorded expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-922">12.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-923">9.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-924">9.4</ix:nonFraction> million, respectively, related to these plans.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="f-925" escape="true"><ix:continuation id="f-918-2"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit plans 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:76.239%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities recognized:</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 #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-926">8,326</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-927">2,105</ix:nonFraction>&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-928">38,082</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-929">27,472</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unfunded status</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-930">46,408</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-931">29,577</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:continuation></ix:nonNumeric><div id="id09e8cf638c84a8da5814c6e9a390dd2_307"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-932" continuedAt="f-932-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">COST OPTIMIZATION PROGRAMS</span></ix:nonNumeric></div><ix:continuation id="f-932-1" continuedAt="f-932-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2025, the Company initiated the 2025 Cost Optimization Program to improve utilization and profitability. This program has and is expected to continue to include workforce reductions. The Company expects to complete all restructuring actions commenced under the 2025 Cost Optimization Program by the end of the second quarter of 2026 and to incur additional charges of approximately $<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="f-933">25.0</ix:nonFraction>&#160;million. The actual amount and timing of severance and other costs are dependent in part upon local country processes and regulations and may differ from our current expectations and estimates. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2024, the Company initiated the 2024 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and contract terminations. As of June 30, 2025, the Company had completed all restructuring actions commenced under the 2024 Cost Optimization Program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended September 30, 2023, the Company initiated the 2023 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and closure of underutilized facilities. As of June 30, 2024, the Company had completed all restructuring actions commenced under the 2023 Cost Optimization Program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total costs related to the cost optimization programs are classified in <span style="-sec-ix-hidden:f-934">selling, general and administrative expenses</span> in the consolidated statements of income. The Company did not allocate these charges to individual segments as they are not considered by the chief operating decision maker during the review of segment results. Accordingly, such expenses are presented in our segment reporting as part of &#8220;Other unallocated expenses&#8221; (See Note 19 &#8220;Segment Information&#8221;).</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-935" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2025 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:53.724%"/><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.384%"/><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.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.870%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2025</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2025 Cost Optimization Program</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="display:none"/><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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-936">&#8212;</ix:nonFraction></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-937">41,836</ix:nonFraction></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-938">36,693</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-939">5,143</ix:nonFraction></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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-940">1,763</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-941">6,057</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-942">7,266</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-943">554</ix:nonFraction></span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-944">1,763</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-945">47,893</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-946">43,959</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-947">5,697</ix:nonFraction></span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2024 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:53.724%"/><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.384%"/><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.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.870%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2024</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"/><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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-948">&#8212;</ix:nonFraction></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-949">21,969</ix:nonFraction></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-950">20,206</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-951">1,763</ix:nonFraction></span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract termination charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-952">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-953">286</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="f-954">286</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-955">&#8212;</ix:nonFraction></span></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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2023 Cost Optimization Program</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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-956">6,966</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-957">9,015</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-958">15,981</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-959">&#8212;</ix:nonFraction></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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-960">6,966</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-961">31,270</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-962">36,473</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-963">1,763</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-932-2"><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recorded restructuring charges in connection with the 2023 Cost Optimization Program of $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-964">29.0</ix:nonFraction> million in employee separation costs and $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-965">6.1</ix:nonFraction> million in facility exit costs. Facility exit costs generally reflect the accelerated rent expense for ROU assets, expected lease termination costs, or costs that will continue to be incurred under the facility lease without future economic benefit to the Company.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_310"></div><div style="margin-bottom:3pt;margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"> <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-966" continuedAt="f-966-1" escape="true">REVENUES</ix:nonNumeric></span></div><ix:continuation id="f-966-1" continuedAt="f-966-2"><div style="margin-bottom:3pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are sourced from multiple countries, which we assign into <ix:nonFraction unitRef="market" contextRef="c-1" decimals="INF" name="epam:NumberOfGeographicMarkets" format="ixt-sec:numwordsen" scale="0" id="f-967">three</ix:nonFraction> geographic markets identified as Americas, EMEA, and APAC. The Company presents and discusses revenues by client location based on the location of the specific client site that it serves, irrespective of the location of the headquarters of the client or the location of the delivery center where the work is performed. Revenues by client location is different from revenues by reportable segment as segments are not based on the geographic location of the clients, but instead they are based on the location of the Company&#8217;s management responsible for a particular client or market (see Note 19 &#8220;Segment Information&#8221;). The Company assigns clients into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as &#8220;Emerging Verticals.&#8221; Emerging Verticals include clients in multiple industries such as automotive, energy, industrial materials, manufacturing, telecommunications and several others.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenues </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-968" continuedAt="f-968-1" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="display:none"/><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-969">3,011,650</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-970">189,274</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-971">3,200,924</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-972">152,558</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-973">1,994,746</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-974">2,147,304</ix:nonFraction>&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-975">1,908</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-976">106,920</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-977">108,828</ix:nonFraction>&#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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-978">3,166,116</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-979">2,290,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-980">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-right:-9pt;text-align:center"><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 style="width:61.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.868%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-981">2,726,757</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-982">107,947</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-983">2,834,704</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-984">137,370</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-985">1,655,828</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-986">1,793,198</ix:nonFraction>&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-987">2,212</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-988">97,826</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-989">100,038</ix:nonFraction>&#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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-990">2,866,339</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-991">1,861,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-992">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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.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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-993">2,645,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-994">96,857</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-995">631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-996">2,742,662</ix:nonFraction>&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-997">116,054</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-998">1,706,728</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1000">1,822,782</ix:nonFraction>&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1001">3,248</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1002">98,890</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1003">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1004">102,138</ix:nonFraction>&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1005">546</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1006">6,968</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1007">15,444</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1008">22,958</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1009">2,765,022</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"/><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1010">1,909,443</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"/><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1011">16,075</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"/><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1012">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Americas includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">APAC, or Asia Pacific, includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company&#8217;s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-968-1" continuedAt="f-968-2"><ix:continuation id="f-966-2" continuedAt="f-966-3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1013">603,711</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1014">712,776</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1015">1,316,487</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1016">479,934</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1017">597,579</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1018">1,077,513</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1019">560,449</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1020">261,370</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1021">821,819</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1022">465,232</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1023">210,435</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1024">675,667</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1025">496,831</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1026">128,776</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1027">625,607</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1028">559,959</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1029">380,004</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1030">939,963</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1031">3,166,116</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1032">2,290,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1033">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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-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 style="width:62.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.699%"/><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:10.699%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.702%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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 #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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1034">519,986</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1035">502,631</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1036">1,022,617</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1037">450,162</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1038">562,976</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1039">1,013,138</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1040">525,091</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1041">177,276</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">702,367</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1043">449,449</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">225,148</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1045">674,597</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1046">488,455</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1047">86,150</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1048">574,605</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1049">433,196</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1050">307,420</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1051">740,616</ix:nonFraction>&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1052">2,866,339</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1053">1,861,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1054">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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.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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1055">538,837</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1056">472,146</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1057">7,450</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1058">1,018,433</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1059">472,350</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1060">596,830</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1061">3,770</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1062">1,072,950</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1063">552,492</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1064">153,683</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1065">1,545</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1066">707,720</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1067">429,800</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1068">323,985</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1069">196</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1070">753,981</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1071">429,245</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1072">60,549</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1073">120</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1074">489,914</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1075">342,298</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1076">302,250</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1077">2,994</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1078">647,542</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1079">2,765,022</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1080">1,909,443</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1081">16,075</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1082">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-966-3" continuedAt="f-966-4"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements. </span></div><ix:continuation id="f-968-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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 style="width:62.350%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"/><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1083">2,608,351</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1084">1,756,062</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1085">4,364,413</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1086">534,046</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1087">529,164</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1088">1,063,210</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1089">23,719</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1090">5,714</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1091">29,433</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1092">3,166,116</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1093">2,290,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1094">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:98.391%"><tr><td style="width:1.0%"/><td style="width:61.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.790%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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 #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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1095">2,423,554</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1096">1,477,398</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1097">3,900,952</ix:nonFraction>&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1098">419,361</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1099">377,870</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1100">797,231</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1101">23,424</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1102">6,333</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1103">29,757</ix:nonFraction>&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1104">2,866,339</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1105">1,861,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1106">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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.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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1107">2,457,545</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1108">1,613,790</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1109">11,168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1110">4,082,503</ix:nonFraction>&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1111">283,183</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1112">291,174</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1113">4,873</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1114">579,230</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1115">24,294</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1116">4,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1117">34</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1118">28,807</ix:nonFraction>&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1119">2,765,022</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1120">1,909,443</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1121">16,075</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1122">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:continuation><div style="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:16pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025, 2024 and 2023 the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="f-1123">23.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="f-1124">13.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="f-1125">5.8</ix:nonFraction> million, respectively, of revenues from performance obligations satisfied in previous periods. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-1126" escape="true"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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 December&#160;31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><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.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.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.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.886%"/><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',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',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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</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"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1127">41,891</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1128">1,721</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1129">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1130">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1131">43,612</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-966-4"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-1132" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets:</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in trade receivables and contract assets, net</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetGross" format="ixt:num-dot-decimal" scale="3" id="f-1133">58,759</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerAssetGross" format="ixt:num-dot-decimal" scale="3" id="f-1134">52,897</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in accrued expenses and other current liabilities</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1135">104,219</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1136">59,321</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in other noncurrent liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="f-1137">674</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="f-1138">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. Contract assets have increased from December&#160;31, 2024 primarily due to the timing of revenue recognition ahead of billing milestones in contracts where the Company&#8217;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company's clients for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have increased from December&#160;31, 2024, primarily due to higher levels of advance collections at the end of the year including $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="f-1139">51.2</ix:nonFraction> million from a single customer. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2025, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-1140">52.7</ix:nonFraction> million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2024. During the year ended December&#160;31, 2024, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-1141">21.3</ix:nonFraction> million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2023.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_316"></div><div style="margin-bottom:3pt;margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:GovernmentAssistanceTextBlock" id="f-1146" continuedAt="f-1146-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">POLAND RESEARCH AND DEVELOPMENT INCENTIVES</span></ix:nonNumeric></div><ix:continuation id="f-1146-1"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is eligible for research and development (&#8220;R&amp;D&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">tax relief in Poland which allows the Company to reduce its tax base through bonus deductions for specific costs, such as salaries and social security contributions for employees working on R&amp;D projects. The Company is able to utilize this tax relief by first offsetting its corporate income tax liability and then, to the extent the tax relief exceeds its corporate income tax liability, reducing future remittances of personal income tax withholding for qualified employees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company recognized benefits of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GovernmentAssistanceExpense" scale="6" id="f-1147">55.2</ix:nonFraction> million related to R&amp;D activities completed in Poland which were recorded as a reduction to <span style="-sec-ix-hidden:f-1148">cost of revenues</span> in the consolidated statement of income. During the year ended December&#160;31, 2024, the Company initially determined it was eligible for the R&amp;D tax relief in Poland and recognized benefits of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:GovernmentAssistanceExpense" scale="6" id="f-1149">68.8</ix:nonFraction> million of which $<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1150">23.5</ix:nonFraction> million related to 2023 R&amp;D activities and $<ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1151">45.4</ix:nonFraction> million related to R&amp;D activities completed during the year ended December&#160;31, 2024 which were recorded as a reduction to cost of revenues in the consolidated statement of income. As of December&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1152">21.6</ix:nonFraction> million of benefits were included in prepaid and other current assets and $<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1153">75.3</ix:nonFraction> million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;D incentive. As of December&#160;31, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1154">23.1</ix:nonFraction> million of benefits were included in prepaid and other current assets and $<ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-5" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="f-1155">34.3</ix:nonFraction> million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;D incentive.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_319"></div><div style="margin-top:15pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1156" continuedAt="f-1156-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">STOCKHOLDERS&#8217; EQUITY</span></ix:nonNumeric></div><ix:continuation id="f-1156-1" continuedAt="f-1156-2"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1157" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated statements of income for the years indicated:</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:65.517%"/><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.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.297%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1158">86,252</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1159">80,944</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1160">68,797</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1161">90,512</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1162">86,353</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1163">78,933</ix:nonFraction>&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1164">176,764</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1165">167,297</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1166">147,730</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1156-2" continuedAt="f-1156-3"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Equity Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On May 22, 2025, the Company's stockholders approved the EPAM Systems, Inc. 2025 Long Term Incentive Plan (the &#8220;2025 Plan&#8221;) to be used to issue equity grants to Company personnel. The 2025 Plan is a new plan that replaces the EPAM Systems, Inc. 2015 Long Term Incentive Plan (the &#8220;2015 Plan&#8221;). The 2025 Plan reserves up to <ix:nonFraction unitRef="shares" contextRef="c-422" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-1167">1,585,970</ix:nonFraction> shares of the Company&#8217;s common stock for issuance, plus any shares subject to outstanding awards granted under the 2015 Plan and any predecessor plans that return to the share pool as a result of cancellation or forfeiture. The 2025 Plan will expire <ix:nonNumeric contextRef="c-423" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-1168">10</ix:nonNumeric> years after the effective date and is administered by the Compensation Committee of the Company&#8217;s Board of Directors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive plans, <ix:nonFraction unitRef="shares" contextRef="c-424" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1169">1.709</ix:nonFraction> million shares of common stock are available for issuance to Company personnel and <ix:nonFraction unitRef="shares" contextRef="c-425" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="f-1170">487</ix:nonFraction> thousand shares of common stock are available for issuance to non-employee directors as of December&#160;31, 2025. All of the awards issued pursuant to the long-term incentive plans expire <ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-1171">10</ix:nonNumeric> years from the date of grant.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company maintains an ESPP to enable eligible employees to purchase shares of EPAM&#8217;s common stock at a discount through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="c-426" decimals="INF" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" scale="-2" id="f-1172">10</ix:nonFraction>% of their eligible compensation at the end of each designated offering period, which occurs every <ix:nonNumeric contextRef="c-426" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="f-1173">six months</ix:nonNumeric> ending April 30th and October 31st. The purchase price is equal to <ix:nonFraction unitRef="number" contextRef="c-426" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1174">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. As of December&#160;31, 2025, <ix:nonFraction unitRef="shares" contextRef="c-427" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="f-1175">213</ix:nonFraction> thousand shares of common stock remained available for issuance under the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSUs to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-1176" escape="true"><span style="color:#000000;font-family:'Times New Roman',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 years ended December&#160;31, 2025, 2024 and 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.110%"/><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:1.0%"/><td style="width:8.695%"/><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.695%"/><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.408%"/><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="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',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',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',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',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',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',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',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"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of January 1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-428" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1177">916</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-428" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1178">291.19</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-429" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1179">99</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-429" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1180">257.74</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1181">607</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1182">288.49</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-431" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1183">36</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-431" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1184">298.81</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-430" decimals="-3" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1185">15</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-430" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1186">278.52</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-431" decimals="-3" sign="-" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1187">15</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-431" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1188">305.59</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1189">329</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1190">278.25</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-431" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1191">46</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-431" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1192">242.07</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1193">105</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1194">304.91</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-431" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1195">6</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-431" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1196">254.82</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2023</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-432" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1197">1,074</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-432" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1198">292.45</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-433" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1199">98</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-433" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1200">287.36</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-434" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1201">617</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-434" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1202">283.21</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-435" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1203">34</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-435" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1204">298.35</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-434" decimals="-3" sign="-" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1205">1</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-434" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1206">366.27</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-435" decimals="-3" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1207">1</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-435" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1208">114.30</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-434" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1209">378</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-434" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1210">289.48</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-435" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1211">39</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-435" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1212">273.28</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-434" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1213">102</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-434" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1214">299.49</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-435" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1215">3</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-435" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1216">295.86</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-436" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1217">1,212</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-436" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1218">288.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-437" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1219">89</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-437" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1220">298.84</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-438" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1221">847</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1222">181.81</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-439" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1223">53</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-439" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1224">183.27</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-438" decimals="-3" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1225">2</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1226">301.10</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-439" decimals="-3" sign="-" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" scale="3" id="f-1227">2</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-439" decimals="2" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" scale="0" id="f-1228">185.73</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-438" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1229">439</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1230">291.50</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-439" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1231">36</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-439" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1232">303.20</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-438" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1233">151</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-438" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1234">239.40</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-439" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1235">2</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-439" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1236">258.40</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2025</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-440" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1237">1,467</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-440" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1238">230.75</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-441" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1239">106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-441" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1240">238.64</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1156-3" continuedAt="f-1156-4"><ix:nonNumeric contextRef="c-1" name="epam:ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" id="f-1241" escape="true"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested service-based RSU awards (measured at the vesting date) for the years ended December&#160;31, 2025, 2024 and 2023 was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><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:66.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><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.341%"/><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.343%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified equity-settled</span></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1242">80,407</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1243">105,100</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1244">94,418</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified cash-settled</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-439" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1245">6,491</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1246">11,455</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-431" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1247">13,229</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested service-based awards</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1248">86,898</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1249">116,555</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1250">107,647</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-1251">212.0</ix:nonFraction> million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of <ix:nonNumeric contextRef="c-446" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1252">2.4</ix:nonNumeric> years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-1253">14.0</ix:nonFraction> million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of <ix:nonNumeric contextRef="c-439" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1254">2.5</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the Company&#8217;s service-based liability-classified RSUs as of December&#160;31, 2025 and 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" scale="6" id="f-1255">5.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" scale="6" id="f-1256">4.8</ix:nonFraction> million, respectively, and is classified as accrued compensation and benefits expenses in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="f-1257" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s performance-based awards for the years ended December&#160;31, 2025, 2024 and 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:66.882%"/><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:1.0%"/><td style="width:14.543%"/><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:14.545%"/><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="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',serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>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',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"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of January&#160;1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-447" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1258">15</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-447" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1259">412.60</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-448" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1260">6</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-448" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1261">258.19</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-448" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1262">7</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-448" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1263">229.98</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-448" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1264">1</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-448" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1265">363.93</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-449" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1266">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-449" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1267">441.87</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-450" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1268">54</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-450" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1269">302.61</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-450" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1270">3</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-450" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1271">560.97</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-450" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1272">2</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-450" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1273">546.48</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-451" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1274">62</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-451" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1275">310.37</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-452" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1276">100</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-452" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1277">210.21</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-452" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1278">4</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-452" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1279">490.65</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-452" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1280">20</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-452" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1281">258.23</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2025</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-453" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1282">138</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-453" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1283">240.97</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></tr></table></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as of December&#160;31, 2025, the Company has issued <ix:nonFraction unitRef="shares" contextRef="c-452" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-1284">82</ix:nonFraction> thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined and are not reflected in the table above.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-1285">13.5</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="c-452" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1286">1.6</ix:nonNumeric> years. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1156-4" continuedAt="f-1156-5"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2025 and 2024, the Company granted to its named executive officers and certain other members of senior management performance-based equity-classified RSU awards that vest after <ix:nonNumeric contextRef="c-454" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1287"><ix:nonNumeric contextRef="c-455" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1288">3</ix:nonNumeric></ix:nonNumeric> years, contingent on meeting certain financial performance targets, market conditions and continued service. The financial performance targets are set by the Compensation Committee of the Board of Directors at the beginning of each year. For the portion of the awards subject to market conditions, fair value was determined using a Monte Carlo valuation model. The portion of the awards associated with financial performance in future years for which the financial performance targets have not yet been determined are not considered granted for accounting purposes. There were <ix:nonFraction unitRef="shares" contextRef="c-452" decimals="-3" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" scale="3" id="f-1289">70</ix:nonFraction> thousand such awards as of December&#160;31, 2025.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-1290" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s long-term incentive plans is set forth 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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of January 1, 2023</span></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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1291">1,923</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1292">98.92</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1293">447,503</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="f-1294">114</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1295">295.73</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-1296">397</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1297">39.01</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-1298">6</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1299">316.91</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="f-1300">5</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1301">340.13</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2023</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1302">1,629</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-28" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1303">125.88</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1304">289,552</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="f-1305">81</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1306">296.87</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-1307">483</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1308">46.71</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-1309">16</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1310">297.52</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="f-1311">5</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1312">371.84</ix:nonFraction>&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2024</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1313">1,206</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1314">165.78</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1315">112,839</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-1316">438</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1317">67.70</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-1318">26</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1319">296.27</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="f-1320">41</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1321">329.44</ix:nonFraction>&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2025</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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-1322">701</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1323">212.59</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1324">29,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1325">4.4</ix:nonNumeric></span></td></tr><tr style="height:14pt"><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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="f-1326">586</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1327">196.81</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1328">29,010</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1329">3.8</ix:nonNumeric></span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="f-1330">112</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="f-1331">293.02</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1332">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1333">7.5</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-1334" escape="true"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:</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:65.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><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.472%"/><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.475%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:fixed-zero" scale="-2" id="f-1335">&#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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1336">52.1</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1337">50.2</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1338">6.25</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1339">6.23</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:fixed-zero" scale="-2" id="f-1340">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1341">4.3</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1342">3.6</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1343">&#8212;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1344">&#8212;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1345">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company&#8217;s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free interest rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-1346">no</ix:nonFraction> stock options granted during the year ended December&#160;31, 2025. The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2024 and 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1347">164.47</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1348">156.11</ix:nonFraction>, respectively. The total intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1349">54.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1350">113.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1351">89.8</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1156-5" continuedAt="f-1156-6"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over <ix:nonNumeric contextRef="c-456" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1352">four years</ix:nonNumeric> from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant&#8217;s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="f-1353">5.9</ix:nonFraction> million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="c-456" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1354">1.7</ix:nonNumeric> years. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) 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 ending April 30th and October 31st. The purchase price is equal to <ix:nonFraction unitRef="number" contextRef="c-426" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1355">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. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the <ix:nonNumeric contextRef="c-426" name="epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="f-1356">six-month</ix:nonNumeric> offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-1357" continuedAt="f-1357-1" escape="true">The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December&#160;31, 2025, 2024 and 2023:</ix:nonNumeric></span><ix:continuation id="f-1357-1"><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:59.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.473%"/><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:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-426" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1358">43.4</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-457" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1359">43.2</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-458" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1360">48.0</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-426" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1361">0.50</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-457" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1362">0.50</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-458" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1363">0.50</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-426" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1364">4.0</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-457" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1365">4.9</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-458" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1366">5.3</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-426" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1367">&#8212;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-457" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1368">&#8212;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-458" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1369">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company&#8217;s stock price. The expected term represents the purchase period for the ESPP. The risk-free interest rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the weighted average price per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1370">160.12</ix:nonFraction> and the weighted average grant-date fair value per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-426" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1371">43.12</ix:nonFraction>. During the year ended December 31, 2025, the ESPP participants purchased <ix:nonFraction unitRef="shares" contextRef="c-426" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-1372">213</ix:nonFraction> thousand shares of common stock under the ESPP and the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-5" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" scale="6" id="f-1373">9.9</ix:nonFraction> million of stock-based compensation expense related to the ESPP. As of December&#160;31, 2025, total unrecognized stock-based compensation cost related to the ESPP was $<ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-1374">3.0</ix:nonFraction> million, which is expected to be recognized over a period of <ix:nonNumeric contextRef="c-426" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1375">0.33</ix:nonNumeric> years.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, the weighted average price per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1376">212.17</ix:nonFraction> and the weighted average grant-date fair value per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-457" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1377">56.34</ix:nonFraction>. During the year ended December&#160;31, 2024, the ESPP participants purchased <ix:nonFraction unitRef="shares" contextRef="c-457" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-1378">181</ix:nonFraction> thousand shares of common stock under the ESPP and the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-5" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" scale="6" id="f-1379">10.0</ix:nonFraction> million of stock-based compensation expense related to the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the weighted average price per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-28" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1380">248.23</ix:nonFraction> and the weighted average grant-date fair value per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-458" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1381">69.74</ix:nonFraction>. During the year ended December&#160;31, 2023, the ESPP participants purchased <ix:nonFraction unitRef="shares" contextRef="c-458" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-1382">173</ix:nonFraction> thousand shares of common stock under the ESPP and the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-5" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" scale="6" id="f-1383">12.6</ix:nonFraction> million of stock-based compensation expense related to the ESPP. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1156-6"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2025, the Board of Directors authorized a share repurchase program (the &#8220;2025 Repurchase Program&#8221;) for up to $<ix:nonFraction unitRef="usd" contextRef="c-459" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1384">1,000</ix:nonFraction> million of the Company&#8217;s outstanding common stock. The Company 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="c-460" name="us-gaap:StockRepurchaseProgramPeriodInForce1" format="ixt-sec:durmonth" id="f-1385">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. Prior to the authorization of the 2025 Repurchase Program, the Company repurchased common stock under the 2024 Repurchase Program and exhausted the $<ix:nonFraction unitRef="usd" contextRef="c-461" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1386">500</ix:nonFraction> million authorized under that program as of September 30, 2025. Prior to the authorization of the 2024 Repurchase Program, the Company repurchased common stock under the 2023 Repurchase Program and exhausted the $<ix:nonFraction unitRef="usd" contextRef="c-462" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1387">500</ix:nonFraction> million authorized under that program as of June 30, 2024.</span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025 and 2024, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1388">3,538</ix:nonFraction>&#160;thousand and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1389">1,854</ix:nonFraction> thousand shares of its common stock for $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-1390">660.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-1391">398.0</ix:nonFraction> million, respectively, in cash. All of the repurchased shares have been retired. As of December&#160;31, 2025, a remaining balance of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-1392">776.5</ix:nonFraction>&#160;million was available for purchases of the Company&#8217;s common stock under the 2025 Repurchase Program.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_322"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">16.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1393" continuedAt="f-1393-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">INCOME TAXES</span></ix:nonNumeric></div><ix:continuation id="f-1393-1" continuedAt="f-1393-2"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Provision for Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1394" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes based on geographic location is disclosed in the table below:</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:63.760%"/><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.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.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.884%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes:</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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1395">144,183</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1396">193,031</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1397">210,875</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1398">361,441</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1399">391,381</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1400">325,710</ix:nonFraction>&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1401">505,624</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1402">584,412</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1403">536,585</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1404" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</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:63.760%"/><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.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.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.884%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Current</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 #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1405">71,512</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1406">82,920</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1407">54,763</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1408">12,759</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1409">13,652</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1410">15,922</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1411">102,972</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1412">97,502</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1413">86,012</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1414">35,682</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1415">54,772</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1416">20,519</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1417">1,948</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1418">3,176</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1419">5,206</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1420">21,667</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1421">6,247</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1422">11,470</ix:nonFraction>)</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:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1423">127,946</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1424">129,879</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1425">119,502</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Tax Cuts and Jobs Act (&#8220;U.S. Tax Act&#8221;), as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of&#160;<ix:nonFraction unitRef="number" contextRef="c-463" decimals="3" name="epam:U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" scale="-2" id="f-1426">15.5</ix:nonFraction>%&#160;to the extent of foreign cash and certain other net current assets and&#160;<ix:nonFraction unitRef="number" contextRef="c-463" decimals="3" name="epam:U.S.TaxRateOnForeignEarnings" scale="-2" id="f-1427">8.0</ix:nonFraction>%&#160;on the remaining earnings. As of December&#160;31, 2025, all installment payments have been made, and there is no remaining unpaid balance. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1393-2" continuedAt="f-1393-3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="f-1428">930.7</ix:nonFraction> million of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. These accumulated foreign earnings are not expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes. The Company does not consider undistributed foreign earnings that are not expected to be subject to any taxes to be indefinitely reinvested.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Effective Tax Rate Reconciliation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2023-09 on a prospective basis beginning with the year ending December 31, 2025. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1429" continuedAt="f-1429-1" escape="true">The following table presents the required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual global effective amount and rate for the year ended December 31, 2025:</ix:nonNumeric></span></div><ix:continuation id="f-1429-1"><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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></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',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Percent</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',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1430">106,181</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1431">21.0</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic federal</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of cross-border tax laws</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign disregarded entities</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" format="ixt:num-dot-decimal" scale="3" id="f-1432">10,050</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" scale="-2" id="f-1433">2.0</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of other cross-border tax laws</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" scale="3" id="f-1434">997</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" scale="-2" id="f-1435">0.2</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable or nondeductible items</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-1436">6,947</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1437">1.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-1438">2,503</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1439">0.5</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1440">88</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-464" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1441">0.0</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',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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic state/local income taxes, net of federal benefit</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1442">10,472</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1443">2.1</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D incentive</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1444">11,919</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-465" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1445">2.4</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1446">1,944</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-465" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1447">0.4</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other jurisdictions</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1448">4,688</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-466" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1449">0.9</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" format="ixt:num-dot-decimal" scale="3" id="f-1450">1,001</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1451">0.2</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1452">127,946</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1453">25.3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)  State taxes in California, Pennsylvania, New York, Illinois and New Jersey make up the majority of the tax effect in this category.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company&#8217;s effective income tax rate for years prior to the adoption of ASU 2023-09 is 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:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.622%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1454">122,727</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1455">112,690</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes resulting from:</span></td><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">GILTI and BEAT U.S. taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" scale="3" id="f-1456">475</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" scale="3" id="f-1457">391</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-1458">22,448</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-1459">19,829</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign&#160;tax&#160;expense and&#160;tax&#160;rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1460">17,290</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1461">5,208</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent differences </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1462">2,488</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1463">4,210</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1464">12,279</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1465">12,347</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1466">4,357</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1467">5,869</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Impact of election to change entity classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="f-1468">873</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1469">2,109</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-1470">1,720</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-1471">1,824</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1472">280</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1473">2,549</ix:nonFraction>&#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 style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1474">129,879</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1475">119,502</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s worldwide effective tax rate for the years ended December&#160;31, 2025, 2024 and 2023 was&#160;<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1476">25.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1477">22.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1478">22.3</ix:nonFraction>%, respectively. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1393-3" continuedAt="f-1393-4"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a tax shortfall upon vesting or exercise of stock awards of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1479">1.9</ix:nonFraction> million during the year ended December&#160;31, 2025 and excess tax benefits upon vesting or exercise of stock awards of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1480">22.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1481">19.8</ix:nonFraction> million during the years ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024. Pillar Two did not have a significant impact on the Company&#8217;s 2025 or 2024 effective tax rate and is not currently expected to significantly impact the Company&#8217;s effective tax rate going forward.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1482" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows:</span><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:75.370%"/><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.931%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1483">11,754</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1484">10,622</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1485">151,926</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1486">99,459</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales discounts</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxAssetsAccruedSalesDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-1487">6,415</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxAssetsAccruedSalesDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-1488">10,262</ix:nonFraction>&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxAssetsDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1489">25,902</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxAssetsDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1490">14,114</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1491">40,545</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1492">39,492</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1493">37,692</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1494">39,240</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D capitalization</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1495">136,444</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1496">121,546</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="f-1497">8,565</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="f-1498">11,278</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" format="ixt:num-dot-decimal" scale="3" id="f-1499">11,137</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" format="ixt:num-dot-decimal" scale="3" id="f-1500">18,290</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1501">29,740</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1502">22,717</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1503">5,149</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1504">4,692</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1505">465,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1506">391,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1507">16,024</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1508">10,183</ix:nonFraction>)</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1509">449,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1510">381,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax 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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1511">8,300</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1512">11,941</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1513">137,141</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1514">126,443</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1515">37,696</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1516">39,132</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" format="ixt:num-dot-decimal" scale="3" id="f-1517">8,361</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" format="ixt:num-dot-decimal" scale="3" id="f-1518">4,061</ix:nonFraction>&#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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxLiabilitiesForeignCurrencyExchange" format="ixt:num-dot-decimal" scale="3" id="f-1519">19,720</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxLiabilitiesForeignCurrencyExchange" scale="3" id="f-1520">850</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. taxation of foreign 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-1521">9,335</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-1522">17,158</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1523">10,546</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1524">4,507</ix:nonFraction>&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1525">231,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1526">204,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1527">218,146</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1528">177,437</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the Company classified $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1529">77.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1530">92.4</ix:nonFraction> million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, the Company&#8217;s domestic and foreign net operating loss (&#8220;NOL&#8221;) carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1531">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1532">117.2</ix:nonFraction>&#160;million, respectively. If not utilized, a portion of the domestic NOL carryforwards will begin to expire in 2026. The foreign NOL carryforwards may be carried forward indefinitely, with the exception of $<ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="f-1533">12.2</ix:nonFraction> million that will begin to expire on various dates between 2026-2031 if not used. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $<ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="6" id="f-1534">70.7</ix:nonFraction> million as of December&#160;31, 2025.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1393-4"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the total amount of gross unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1535">12.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1536">11.5</ix:nonFraction> million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December&#160;31, 2025 and 2024, the Company accrued $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1537">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1538">2.1</ix:nonFraction> million respectively, of interest and penalties resulting from such unrecognized tax benefits.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1539" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits for the years ended December&#160;31, 2025, 2024 and 2023 are as follows: </span></div><div style="text-align:justify"><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:63.760%"/><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.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.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.884%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1540">11,487</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1541">11,471</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1542">7,865</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to the current year</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1543">1,004</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1544">1,407</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1545">3,307</ix:nonFraction>&#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="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;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to prior years</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1546">3,064</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1547">1,043</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1548">716</ix:nonFraction>&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decreases for tax positions related to prior years</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1549">452</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1550">2,251</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1551">47</ix:nonFraction>)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statute of limitations expirations</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1552">2,548</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1553">86</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1554">438</ix:nonFraction>)</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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authority</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1555">65</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1556">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1557">&#8212;</ix:nonFraction>&#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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1558">68</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1559">97</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1560">68</ix:nonFraction>&#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',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-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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1561">12,422</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1562">11,487</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1563">11,471</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions including Canada, Colombia, Germany, India, Mexico, Netherlands, Poland, Switzerland, Ukraine, and the United Kingdom. With few exceptions, as of December&#160;31, 2025, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash Taxes Paid</span></div><ix:continuation id="f-871-1"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"/><td style="width:81.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.537%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1564">77,295</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1565">18,644</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1566">15,176</ix:nonFraction>&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1567">13,329</ix:nonFraction>&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1568">59,986</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total cash income taxes paid, net of refunds</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1569">184,430</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></ix:continuation><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amount of cash income taxes paid by the Company, net of refunds, during the years ended December 31, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-1570">196.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-1571">177.4</ix:nonFraction> million, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On July 4, 2025, the U.S. federal government enacted tax reform legislation, commonly referred to as the One Big Beautiful Bill Act (&#8220;the OBBB Act&#8221;), which includes a broad range of tax reform provisions. The tax law changes included in the OBBB Act did not have a material impact on the Company&#8217;s effective tax rate for the year ended December 31, 2025; however, the Company expects an acceleration of certain deductions resulting in a $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1572">24.5</ix:nonFraction> million reduction in cash tax payments associated with the 2025 tax year.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-40</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_325"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">17.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1573" continuedAt="f-1573-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">EARNINGS PER SHARE</span></ix:nonNumeric></div><ix:continuation id="f-1573-1" continuedAt="f-1573-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. 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 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="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1574" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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><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:63.760%"/><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.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.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.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1575">377,678</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1576">454,533</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1577">417,083</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1578"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1579">377,678</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1580"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1581">454,533</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1582"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1583">417,083</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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',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',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:0 1pt"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1584">55,893</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1585">57,288</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1586">57,829</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive equity awards and stock issuable under the ESPP </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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1587">340</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1588">695</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1589">1,256</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1590">56,233</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1591">57,983</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1592">59,085</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"/></tr><tr style="height:14pt"><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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',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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1593">6.76</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1594">7.93</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1595">7.21</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1596">6.72</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1597">7.84</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1598">7.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:18pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1573-2">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="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1599">1,106</ix:nonFraction> thousand, <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1600">896</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1601">415</ix:nonFraction> thousand for the years ended December&#160;31, 2025, 2024 and 2023, respectively.</ix:continuation> </span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_328"></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1602" continuedAt="f-1602-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">COMMITMENTS AND CONTINGENCIES</span></ix:nonNumeric></div><ix:continuation id="f-1602-1" continuedAt="f-1602-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated financial statements of the Company.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',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-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Ukraine Humanitarian Commitment </span><span style="color:#000000;font-family:'Times New Roman',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="c-59" decimals="-5" name="us-gaap:OtherCommitment" scale="6" id="f-1603">100.0</ix:nonFraction>&#160;million humanitarian commitment to support its employees in Ukraine and their families. As of December&#160;31, 2025, the Company has $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:OtherCommitment" scale="6" id="f-1604">10.1</ix:nonFraction> million remaining to be expensed related to this humanitarian commitment. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding commitments to humanitarian aid for Ukraine.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1602-2"><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Consideration </span><span style="color:#000000;font-family:'Times New Roman',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, subsequent annual payments due over the next 4 years. This agreement was modified during the years ended December 31, 2023, 2024 and 2025. As of December&#160;31, 2025, the undiscounted deferred consideration amounts owed totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" scale="6" id="f-1605">30.1</ix:nonFraction> million and are expected to be paid in 2026. See Note 7 &#8220;Property and Equipment, Net&#8221; for more information regarding the purchase of software licenses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Commitment </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On March 31, 2023, the Company entered into a <ix:nonNumeric contextRef="c-471" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="f-1606">5</ix:nonNumeric>-year agreement for cloud services through which it committed to spending at least $<ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" id="f-1607">75.0</ix:nonFraction> million over the term of the agreement. As of December&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" id="f-1608">46.7</ix:nonFraction> million remains to be spent under this contractual commitment. The Company has the ability to cancel the commitment whereby it would incur a cancellation penalty of <ix:nonFraction unitRef="number" contextRef="c-472" decimals="2" name="epam:LongTermPurchaseCommitmentPercentage" scale="-2" id="f-1609">20</ix:nonFraction>% of the remaining contractual commitment.</span></div></ix:continuation><div id="id09e8cf638c84a8da5814c6e9a390dd2_331"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">19.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1610" continuedAt="f-1610-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">SEGMENT INFORMATION</span></ix:nonNumeric></div><ix:continuation id="f-1610-1" continuedAt="f-1610-2"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. The Company&#8217;s CODM is the chief executive officer. The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular client relationship generally correlates with the client&#8217;s geographic location, there is a high degree of similarity between client locations and the geographic boundaries of the Company&#8217;s <ix:nonNumeric contextRef="c-1" name="epam:NumberOfReportableSegmentsNotDisclosedFlag" id="f-1611">reportable segments</ix:nonNumeric>. In some cases, managerial responsibility for a particular client is assigned to a management team in another region and is usually based on the strength of the relationship between client executives and particular members of EPAM&#8217;s senior management team. In such cases, the client&#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',serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2025, the Company renamed its North America segment to Americas. The new name reflects the evolving geographic footprint and growth of operations within the segment, particularly in Latin America. This constitutes a naming change only and no changes were made to amounts previously reported.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment results are based on the segment&#8217;s revenues and operating profit, where segment operating profit is defined as segment 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. Intersegment transactions are excluded from the segment&#8217;s revenues and operating profit 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. 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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s CODM considers the operating results of each segment on a quarterly basis and uses segment operating profit predominantly to assess the performance of each segment by comparing the results of each segment with one another and to historical performance. When combined with certain other financial information, this enables the CODM to make decisions about the reporting structure, allocation of operating and capital resources, and compensation of certain employees.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. As a result of this sale, the Company no longer has operations associated with this segment. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1612" continuedAt="f-1612-1" escape="true"><ix:continuation id="f-1610-2" continuedAt="f-1610-3"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-top:9pt"><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:64.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><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.899%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2025</span></td></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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1613">3,166,116</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1614">2,290,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1615">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1616">2,189,329</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1617">1,625,058</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1618">3,814,387</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1619">418,715</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1620">315,442</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1621">734,157</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1622">35,957</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1623">17,487</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1624">53,444</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1625">522,115</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1626">332,953</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1627">855,068</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1628">176,764</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1629">71,367</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="f-1630">1,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1631">85,589</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1632">520,003</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1633">11,546</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1634">25,925</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1635">505,624</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><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.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.864%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1636">2,866,339</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1637">1,861,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1638">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1639">1,915,851</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1640">1,290,317</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1641">3,206,168</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1642">369,055</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1643">267,032</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1644">636,087</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1645">40,009</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1646">20,076</ix:nonFraction>&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1647">60,085</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1648">541,424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1649">284,176</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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="display:none"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1650">825,600</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1651">167,297</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1652">29,475</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1653">Other acquisition-related expenses</span></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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="f-1654">15,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1655">68,772</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1656">544,584</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1657">46,876</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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="display:none"/><td colspan="3" style="display:none"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1658">7,048</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1659">584,412</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:continuation id="f-1610-3" continuedAt="f-1610-4"><ix:continuation id="f-1612-1"><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:52.668%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.774%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Russia </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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1660">2,765,022</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1661">1,909,443</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1662">16,075</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1663">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1664">1,848,758</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1665">1,348,190</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1666">18,483</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1667">3,215,431</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1668">361,589</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1669">285,722</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1670">2,531</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1671">649,842</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1672">43,645</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1673">25,307</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="f-1674">131</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1675">69,083</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit (loss):</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1676">511,030</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1677">250,224</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" sign="-" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1678">5,070</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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="epam:SegmentOperatingProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1679">756,184</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><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="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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1680">147,730</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1681">22,717</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related expenses</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="3" id="f-1682">2,768</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of business</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-1683">25,922</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1684">55,808</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1685">501,239</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NonoperatingGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-1686">51,124</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1687">15,778</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1688">536,585</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For each reportable segment, selling, general and administrative expenses include the costs of salaries, bonuses, fringe benefits, bad debt, travel, employee relocations, legal and accounting services, insurance, facilities and overhead including operating leases, advertising and other promotional activities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no clients that accounted for more than 10% of total segment revenues for the years ended December&#160;31, 2025, 2024 and 2023. See Note 13 &#8220;Revenues&#8221; for additional disclosures of the Company&#8217;s disaggregated revenues reconciled with the revenues from the Company&#8217;s reportable segments.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1689" continuedAt="f-1689-1" escape="true">Physical locations and values of the Company&#8217;s long-lived assets are presented below:</ix:nonNumeric></span><ix:continuation id="f-1689-1"><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:64.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><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:9.961%"/><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:9.965%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1690">59,381</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1691">58,865</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1692">62,653</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1693">44,483</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1694">45,900</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1695">49,875</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1696">26,085</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1697">39,403</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1698">42,510</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1699">17,365</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1700">15,367</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1701">12,735</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1702">10,947</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1703">10,605</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1704">15,057</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1705">4,495</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1706">4,157</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1707">6,683</ix:nonFraction>&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1708">39,631</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1709">33,370</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1710">45,540</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1711">202,387</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1712">207,667</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1713">235,053</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:continuation></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-1714" escape="true"><ix:continuation id="f-1610-4"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the Company&#8217;s revenues by client location for the years ended December 31, 2025,&#160;2024 and 2023:</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:63.760%"/><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.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.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.884%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-505" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1715">2,834,343</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-506" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1716">2,680,063</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1717">2,633,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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1718">597,317</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-509" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1719">523,369</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1720">585,172</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-511" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1721">438,495</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-512" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1722">407,849</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-513" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1723">367,121</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-514" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1724">233,429</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-515" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1725">206,129</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-516" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1726">178,492</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-517" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1727">229,785</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-518" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1728">188,576</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-519" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1729">236,292</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-520" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1730">1,123,687</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-521" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1731">721,954</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-522" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1732">689,733</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1733">5,457,056</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1734">4,727,940</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1735">4,690,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_334"></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">20.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1736" continuedAt="f-1736-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span></ix:nonNumeric></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1737" escape="true"><ix:continuation id="f-1736-1"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 income (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:64.250%"/><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.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.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.870%"/><td style="width:0.1%"/></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-523" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1738">103,975</ix:nonFraction>)</span></td><td style="background-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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-524" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1739">43,601</ix:nonFraction>)</span></td><td style="background-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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-525" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1740">101,780</ix:nonFraction>)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1741">157,693</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1742">71,584</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1743">45,035</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Loss on sale of business</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-1744">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-1745">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1746">23,931</ix:nonFraction>&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1747">23,527</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1748">11,210</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1749">10,787</ix:nonFraction>)</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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</span></td><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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1750">134,166</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1751">60,374</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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1752">58,179</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-529" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1753">30,191</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-523" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1754">103,975</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-524" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1755">43,601</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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-530" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1756">11,265</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-531" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1757">7,819</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-532" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1758">8,306</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1759">30,046</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1760">18,570</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1761">25,352</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1762">18,215</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" name="epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1763">6,333</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" name="epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1764">25,695</ix:nonFraction>)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain) reclassified into Foreign exchange loss</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="f-1765">196</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="f-1766">87</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="f-1767">234</ix:nonFraction>)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1768">2,778</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1769">5,732</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="f-1770">90</ix:nonFraction>&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1771">9,249</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1772">19,084</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 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1773">487</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-536" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1774">2,016</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-530" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1775">11,265</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-531" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1776">7,819</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-537" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1777">1,624</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-538" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1778">3,258</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-539" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1779">1,847</ix:nonFraction>)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1780">4,451</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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-541" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1781">1,847</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 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-542" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1782">1,856</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1783">6,033</ix:nonFraction>)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-541" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1784">&#8212;</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-542" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1785">&#8212;</ix:nonFraction>&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="f-1786">2,478</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-541" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="f-1787">213</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-542" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="f-1788">445</ix:nonFraction>&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, 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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1789">8,006</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 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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-541" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1790">1,634</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-542" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1791">1,411</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"/></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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-543" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1792">9,630</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-537" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1793">1,624</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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-538" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1794">3,258</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"/></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',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1795">18,545</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1796">116,864</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: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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1797">39,040</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:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"> As of December&#160;31, 2025, the ending balance of net unrealized loss 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></div></ix:continuation></ix:nonNumeric><div id="id09e8cf638c84a8da5814c6e9a390dd2_337"></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-45</span></div></div></div><div id="id09e8cf638c84a8da5814c6e9a390dd2_340"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#id09e8cf638c84a8da5814c6e9a390dd2_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1798" escape="true"><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">thousands)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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 style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.765%"/><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',serif;font-size:10pt;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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Year&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Additions</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',serif;font-size:10pt;font-weight:700;line-height:100%">Deductions/ <br/>Write offs</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Year&#160;</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-544" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1799">5,612</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-545" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1800">3,802</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-545" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1801">3,064</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-546" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1802">6,350</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1803">10,183</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-548" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1804">9,089</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-548" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1805">2,924</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-549" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1806">16,348</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1807">11,864</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-551" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1808">2,084</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-551" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1809">8,336</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-544" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1810">5,612</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-552" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1811">7,622</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-553" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1812">4,190</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-553" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1813">1,629</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1814">10,183</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-554" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1815">15,310</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1816">3,948</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1817">7,394</ix:nonFraction>)</span></td><td style="background-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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1818">11,864</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-556" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1819">6,728</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-557" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1820">2,210</ix:nonFraction>&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-557" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1821">1,316</ix:nonFraction>)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-552" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1822">7,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span><br/></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="margin-top:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">F-46</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>exhibit42-descriptionofsec.htm
<DESCRIPTION>EX-4.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ie2ec952c38ad48538cd2580f82bae515_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:125%">Exhibit 4.2</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Description of the Registrant&#8217;s Securities Registered Under Section 12 of the Securities Exchange Act of 1934</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The following description is a summary of the material terms of the EPAM Systems, Inc. (referred to as &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221;) Fourth Amended and Restated Certificate of Incorporation (&#8220;Certificate&#8221;), Amended and Restated Bylaws (&#8220;Bylaws&#8221;),</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">and applicable provisions of law. The summary is not complete and is subject to, and is qualified in its entirety by, express reference to the provisions of our Certificate and Bylaws, each of which is filed as an exhibit to, or incorporated by reference in, the Annual Report on Form 10&#8209;K of which this Exhibit 4.2 is a part.  Unless a different date is referenced elsewhere herein, this summary is effective as of the end of the period covered by the Annual Report on Form 10&#8209;K with which this exhibit is filed or incorporated by reference.  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">General</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our authorized capital stock consists of 160,000,000 shares of common stock, par value $.001 per share, and 40,000,000 shares of preferred stock, par value $.001 per share.  Our common stock is registered under Section 12 of the Securities Exchange Act of 1934.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Common Stock</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The number of shares of common stock outstanding, the date that such number of shares were outstanding, and the stock exchange where our common stock is traded are set forth on the cover page of the Annual Report on Form 10&#8209;K of which this Exhibit 4.2 is a part.  The number of stockholders of record is set forth in &#8220;Part II., Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities&#8221; of the Annual Report on Form 10&#8209;K of which this Exhibit 4.2 is a part. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The holders of common stock are entitled to one vote per share on all matters which stockholders generally are entitled to vote, except on matters relating solely to terms of preferred stock. Subject to preferences that may be applicable to any outstanding preferred stock, the holders of common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by the board of directors out of funds legally available therefor. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">In the event of our liquidation, dissolution or winding up, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities, subject to prior distribution rights of preferred stock, if any, then outstanding.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The common stock has no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and non-assessable.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Transfer Agent and Registrar</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The name and address of our transfer agent and registrar for our common stock is Equiniti Trust Company, LLC, with headquarters at 28 Liberty Street, 53</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:125%;position:relative;top:-3.5pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%"> Floor, New York, NY 10005.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Preferred Stock</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our board of directors has the authority to issue preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the stockholders.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control without further action by the stockholders and may adversely affect the voting and other rights of the holders of common stock. As of the date of Annual Report on Form 10&#8209;K of which this Exhibit 4.2 is a part, no shares of preferred stock are outstanding.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Election and Removal of Directors</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our board of directors consists of not less than three directors nor more than 11 directors, excluding any directors elected by holders of preferred stock pursuant to the resolution or resolutions adopted by the board pursuant to the issuance of preferred </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">stock, if any. The exact number of directors will be fixed from time to time by resolution of the board. The directors are divided into classes, with the terms of the classes elected at the annual meetings of stockholders held in 2023, 2024 and 2025, respectively, expiring at the third annual meeting of stockholders held after the election of such class of directors&#59; provided that such division shall terminate at the third annual meeting of stockholders held after the 2025 annual meeting of stockholders. Each director elected by the stockholders after the 2025 annual meeting of stockholders shall serve for a term expiring at the first annual meeting of stockholders next following the annual meeting at which such director was elected. All of the foregoing is subject to the rights of the holders of any one or more classes or series of preferred Stock to elect directors separately as a class.  Each director shall hold office until such director&#8217;s successor shall have been duly elected and qualified or until such director&#8217;s earlier death, resignation or removal. Our Certificate and Bylaws do not provide for cumulative voting in the election of directors.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Limits on Written Consents</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Any action required or permitted to be taken by the stockholders must be taken at a duly called annual or special meeting of stockholders and may not be taken by any consent in writing in lieu of a meeting of such stockholders.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Stockholder Meetings</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Special meetings of the stockholders may be called at any time only by the board of directors acting pursuant to a resolution adopted by a majority of the whole board, subject to the rights of the holders of any series of preferred stock.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Amendments to Our Governing Documents</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Any amendment of our Certificate requires approval by our board of directors and a majority vote of stockholders. Any amendment to our Bylaws requires the approval of either a majority of our board of directors or approval of a majority of the total voting power of all outstanding securities of the Corporation then entitled to vote generally in the election of directors, voting together as a single class.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Requirements for Advance Notification of Stockholder Nominations and Proposals</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our Bylaws establish advance notice procedures with respect to stockholder proposals and nomination of candidates for election as directors.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Limitation of Liability of Directors and Officers</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our Certificate provides that no director or officer will be personally liable to us or our stockholders for monetary damages for breach of fiduciary duty as a director or officer, except as required by applicable Delaware law. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our Certificate provides that, to the fullest extent permitted by Delaware law, we will indemnify any officer or director of our company against all damages, claims and liabilities arising out of the fact that the person is or was our director or officer, or served any other enterprise at our request as a director or officer. Amending this provision will not reduce our indemnification obligations relating to actions taken before an amendment.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Anti-takeover Effects of Some Provisions</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Some provisions of our Certificate and Bylaws could make the following more difficult&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">acquisition of control of us by means of a proxy contest or otherwise, or</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">removal of our incumbent officers and directors.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">These provisions, as well as our ability to issue preferred stock, are designed to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of increased protection give us the potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us, and that the benefits of this increased protection outweigh the disadvantages of discouraging those proposals, because negotiation of those proposals could result in an improvement of their terms.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Delaware Business Combination Statute</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">We are not subject to Section&#160;203 of the Delaware General Corporation Law (&#8220;DGCL&#8221;), which regulates corporate acquisitions. Our Certificate does however largely prevent an &#8220;interested stockholder,&#8221; which is defined generally as a person owning 15% or more of a corporation&#8217;s voting stock, or any affiliate or associate of that person, from engaging in a broad range of &#8220;business combinations&#8221; with the Corporation for three years after becoming an interested stockholder.  Generally, a business combination includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Unless another exception applies, an interested stockholder may engage in a business combination under the following conditions&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">the board of directors of the Corporation had previously approved either the business combination or the transaction that resulted in the stockholder&#8217;s becoming an interested stockholder&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, that person owned at least 85% of the voting stock of the Corporation outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock&#59; or</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">following the transaction in which that person became an interested stockholder, the business combination is approved by the board of directors of the Corporation and holders of at least a majority of the outstanding voting stock not owned by the interested stockholder.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The restrictions described above also do not apply to specific business combinations proposed by an interested stockholder following the announcement or notification of designated extraordinary transactions involving the Corporation and a person who had not been an interested stockholder during the previous three years or who became an interested stockholder with the approval of a majority of the Corporation&#8217;s directors, if such extraordinary transaction is approved or not opposed by a majority of the directors who were directors prior to any person becoming an interested stockholder during the previous three years or were recommended for election or elected to succeed such directors by a majority of such directors.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Our Certificate may make it more difficult for a person who would be an interested stockholder to effect various business combinations with the Corporation for a three-year period and also may have the effect of preventing changes in our management and could make it more difficult to accomplish transactions, which our stockholders may otherwise deem to be in their best interests.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Special Meeting of Stockholders</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">The Bylaws provide that a special meetings of the stockholders may be called for any purpose only by the board of directors, subject to the rights of the holders of any series of preferred stock.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:125%">Forum Selection Clause</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:125%">Under our Certificate, the Court of Chancery of the State of Delaware is exclusive forum for any derivative action or proceeding brought on our behalf&#59; any action asserting that any director, officer or other employee breached his or her fiduciary duty owed to us or our stockholders&#59; any action asserting a claim arising pursuant to any provision of the DGCL&#59; or any action asserting a claim governed by Delaware&#8217;s internal affairs doctrine. </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.17
<SEQUENCE>3
<FILENAME>exhibit1017-epamnonxempl.htm
<DESCRIPTION>EX-10.17
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>exhibit1017-epamnonxempl</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- exhibit1017-epamnonxempl001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  1     EPAM SYSTEMS, INC.   2017 NON-EMPLOYEE DIRECTORS DEFERRAL PLAN     Section 1. Purpose.  The purpose of the EPAM Systems, Inc. Non-Employee Directors  Deferral Plan (the &#8220;Plan&#8221;) is to retain the services of experienced non-employee directors for  EPAM Systems, Inc. (the &#8220;Company&#8221;) by providing them with opportunities to defer income  taxes on their equity grants with respect to shares of the Company&#8217;s common stock (&#8220;Stock&#8221;).   This Plan is established in connection with the EPAM Systems, Inc. 2012 Non-Employee  Directors Compensation Plan (as amended, restated, modified or succeeded from time to time,  the &#8220;Incentive Plan&#8221;).    Section 2. Definitions.  Unless otherwise defined in the Plan, capitalized terms used  in the Plan shall have the meanings assigned to them in the Incentive Plan.  Section 3. Eligibility.  Each director of the Company who is eligible to receive  compensation as a non-employee director shall be eligible to participate in the Plan.  Each such  eligible non-employee director who makes a deferral under the Plan is referred to herein as a  &#8220;Participant&#8221;.  Section 4. Administration.  The Plan shall be administered by the Board of Directors  of the Company (the &#8220;Board&#8221;).  Subject to the terms of the Plan and applicable law, the Board  shall have full power and authority to: (i) designate Participants; (ii) determine the terms and  conditions of any deferral made under the Plan; (iii) interpret and administer the Plan and any  instrument or agreement relating to, or deferral made under, the Plan; (iv) establish, amend,  suspend or waive such rules and regulations and appoint such agents as it shall deem appropriate  for the proper administration of the Plan; and (v) make any other determination and take any  other action that the Board deems necessary or desirable for the administration of the Plan.  To  the extent legally permitted, the Board may, in its discretion, delegate to the General Counsel of  the Company or the Secretary of the Company, or to the delegatee of the General Counsel of the  Company or the Secretary of the Company any or all authority and responsibility to act with  respect to administrative matters with respect to the Plan.  The determination of the Board on all  matters within its authority relating to the Plan shall be final, conclusive and binding upon all  parties, including the Company, its shareholders and the Participants.  Section 5. Deferrals.   (a) Deferral Elections.  Each Participant may elect to defer receipt of all or any shares  of Stock issuable upon settlement of any restricted stock units (a &#8220;RSU&#8221;) granted to such  Participant pursuant to Section 7 of the Incentive Plan (a &#8220;Deferred Stock Unit&#8221; or  &#8220;DSU&#8221;).  The date on which any such shares of Stock were scheduled to be issued to such  Participant, had such Participant not deferred receipt of such shares of Stock, is referred to  herein as the &#8220;Scheduled Payment Date&#8221;.   (b) Election Forms.  A Participant&#8217;s deferral election shall be made in the form of a  document (an &#8220;Election Form&#8221;) established for such purpose by the Board that is executed  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit1017-epamnonxempl002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  2     by such Participant and filed with the General Counsel of the Company or his or her  delegatee.  The Election Form will require such Participant to specify:   (i) the portion of any shares of Stock issuable upon conversion of any RSU  that will be deferred;    and   (ii) the time at which the deferred shares of Stock will be distributed to such  Participant , which may be (x) the July 15th following such Participant&#8217;s separation  from service as a director of the Company or (z) in substantially equal annual  installments over a period of up to five years commencing with the July 15th following  my having a &#8220;separation from service&#8221; as a director of the Company (within the  meaning given in Treasury Regulation &sect;1.409A-1(h) or successor guidance thereto).  Each Election Form will remain in effect until superseded or revoked pursuant to this  Section 5.   (c) Timing of Elections.   (i) Subject to Section 5(c)(ii) and Section 5(c)(iii), an Election Form executed  by a Participant shall apply to any RSU that is granted to such Participant at any time  following the end of the calendar year in which such Election Form is executed and  prior to its revocation.   (ii) An Election Form filed by a Participant within 30 days after such  Participant becomes eligible to participate in the Plan shall apply to any RSU that is  granted to such Participant or relates to services performed following the date on which  such Participant executes such Election Form, including, without limitation, any RSU  paid in connection with such Participant&#8217;s initial election as a non-employee director of  the Company.   (iii) A person who is eligible to receive compensation as a non-employee  director on the Effective Date (as defined in Section 11 hereof) and who files an  Election Form within 30 days of the Effective Date may elect to defer any RSU that is  granted to such Participant or relates to services performed following the date on which  such Participant executes such Election Form.   (d) Subsequent Election Forms. A Participant who has an Election Form on file with  the Company may execute and file with the Company a subsequent Election Form at any  time. Such subsequent Election Form shall apply to any RSU that is granted to such  Participant following the end of the year in which such subsequent Election Form is  executed.   (e) Revoking Election Forms. A Participant may revoke an Election Form at any time  by providing written notice to the Board. Such revocation shall apply to any RSU that is  granted to such Participant following the year in which such notice is provided.   </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit1017-epamnonxempl003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  3     (f) Vesting. Each Deferred Stock Unit shall be fully vested and non-forfeitable at all  times from the applicable Scheduled Payment Date.   Section 6. Timing and Form of Distribution.   (a) Subject to this Section 6, distribution with respect to a Participant&#8217;s Deferred  Stock Unit shall be made to such Participant, as specified on the applicable Election Form,  either in (i) a single lump sum or (ii) substantially equal annual installments over a period  of up to five years.   (b) The Board, in its sole discretion, may accelerate the distribution of a Participant&#8217;s  Deferred Stock Unit or if such Participant experiences an unforeseeable emergency or  hardship, provided that such distribution complies with Section 409A of the Internal  Revenue Code of 1986, as amended (the &#8220;Code&#8221;).   (c) All of a Participant&#8217;s Deferred Stock Units shall be distributed to such Participant  upon the termination of such Participant&#8217;s service in connection with a Change in Control  (as defined in the Incentive Plan), no later than the 15th day of the third calendar month  following the termination following the Change in Control occurs.   (d) If the Board considers a Participant to be one of the Company&#8217;s &#8220;specified  employees&#8221; under Section 409A of the Code at the time of such Participant&#8217;s termination  of service from the Board, any distribution that otherwise would be made to such  Participant as a result of such termination from service shall not be made until the date  that is six months after such termination of service, except to the extent that earlier  distribution would not result in such Participant&#8217;s incurring interest or additional tax under  Section 409A of the Code.  (e) Each Deferred Stock Unit shall be distributed in shares of Stock.    Section 7. Amount of Distribution.   (a) Each Deferred Stock Unit that is scheduled to be distributed in shares of Stock  shall be allocated to a separate bookkeeping account (a &#8220;Share Account&#8221;) established and  maintained by the Administrator, or the Administrator&#8217;s designee, to record the number of  shares of Stock to which such Deferred Stock Unit relates. In the case of a Deferred Stock  Unit, the Share Account shall reflect the number of shares of Stock deferred.   (b) Until the distribution date applicable to a Participant&#8217;s Deferred Stock Unit that is  scheduled to be distributed in shares of Stock, if the Company pays a regular or ordinary  cash dividend on its Stock, the Share Account shall be credited with a number of shares of  Stock determined by dividing the amount of the cash dividend by the fair market value of  a share of Stock on the dividend payment date, with the value of any fractional shares paid  to the Participant in cash as soon as practicable following the dividend payment date.  (c) In the event of any merger, reorganization, recapitalization, consolidation, sale or  other distribution of substantially all of the assets of the Company, any stock dividend,  split, spin-off, split-up, split-off, distribution of cash, securities or other property by the  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit1017-epamnonxempl004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  4     Company, or other change in the Company&#8217;s corporate structure affecting the Stock, each  Share Account shall be automatically adjusted to prevent dilution or enlargement of the  benefits or potential benefits intended to be awarded under this Plan.   (d) On the distribution date applicable to a Participant&#8217;s Deferred Stock Unit, such  Participant shall receive that number of shares of Stock equal to the number of shares  credited to the applicable Share Account as of such distribution date.   Section 8. General Provisions Applicable to Deferrals.   (a) Except as may be permitted by the Board, (i) no deferral and no right under such  deferral shall be assignable, alienable, saleable or transferable by a Participant otherwise  than by will or pursuant to Section 8(b), and (ii) during a Participant&#8217;s lifetime, each  deferral, and each right under such deferral, shall be exercisable only by such Participant  or, if permissible under applicable law, by such Participant&#8217;s guardian or legal  representative. The provisions of this Section 8(a) shall not apply to any deferral that has  been distributed to a Participant.   (b) A Participant may make a written designation of beneficiary or beneficiaries to  receive all or part of the distributions under this Plan in the event of death at such times  prescribed by the Board by using forms and following procedures approved or accepted by  the Board for that purpose. Any shares of Stock that become payable upon a Participant&#8217;s  death, and as to which a designation of beneficiary is not in effect, will be distributed to  such Participant&#8217;s estate.   (c) Following distribution of shares of Stock, a Participant will be the beneficial  owner of the shares of Stock issued to such Participant, and will be entitled to all rights of  ownership, including voting rights and the right to receive cash or stock dividends or other  distributions paid on the Stock. The Company may, if it determines it is appropriate, affix  any legend to the stock certificates representing shares of Stock issued in accordance with  the Plan (and any stock certificates that may subsequently be issued in substitution for the  original certificates). The Company may advise the transfer agent to place a stop order  against such shares of Stock if it determines that such an order is necessary or advisable.   Section 9. Amendments and Termination.   (a) The Board, in its sole discretion, may amend, suspend or discontinue the Plan or  any deferral at any time; provided that no such amendment, suspension or discontinuance  shall reduce the accrued benefit of any Participant except to the extent necessary to  comply with applicable law. The Board further has the right, without a Participant&#8217;s  consent, to amend or modify the terms of the Plan and such Participant&#8217;s deferral to the  extent that the Board deems it necessary to avoid adverse or unintended tax consequences  to such Participant under federal, state or local income tax laws.   (b) The Board, in its sole discretion, may terminate the Plan at any time, as long as  such termination complies with then applicable tax and other requirements.   </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit1017-epamnonxempl005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  5     (c) Such other changes to deferrals shall be permitted and honored under the Plan to  the extent authorized by the Board and consistent with Code Section 409A.   Section 10. Miscellaneous.   (a) No Participant or other person shall have any claim to be entitled to make a  deferral under the Plan, and there is no obligation for uniformity of treatment of  Participants or beneficiaries under the Plan. The terms and conditions of deferrals under  the Plan need not be the same with respect to each Participant.   (b) The opportunity to make a deferral under the Plan shall not be construed as giving  a Participant the right to be retained in the service of the Board or the Company. A  Participant&#8217;s deferral under the Plan is not intended to confer any rights on such  Participant except as set forth in the Plan and the applicable Election Form.   (c) Nothing contained in the Plan shall prevent the Company from adopting or  continuing in effect other or additional compensation arrangements, and such  arrangements may be either generally applicable or applicable only in specific cases.   (d) To the extent applicable, the Company shall be authorized to withhold from any  distribution under the Plan or from any compensation or other amount owing to a  Participant the amount (in cash, shares of Stock, other property, net settlement, or any  combination thereof) of applicable withholding taxes due in respect of such distribution  and to take such other action (including providing for elective payment of such amounts in  cash or shares of Stock by such Participant) as may be necessary in the opinion of the  Company to satisfy all obligations for the payment of such taxes.   (e) If any provision of the Plan or any Election Form is or becomes or is deemed to  be invalid, illegal or unenforceable in any jurisdiction, or as to any person or deferral, or  would disqualify the Plan or any deferral under any law deemed applicable by the Board,  such provision shall be construed or deemed amended to conform to applicable laws, or if  it cannot be so construed or deemed amended without, in the determination of the Board,  materially altering the intent of the Plan or such Election Form, such provision shall be  stricken as to such jurisdiction, person or deferral, and the remainder of the Plan and such  Election Form shall remain in full force and effect.   Section 11. Effective Date of the Plan.  The Plan shall be effective as of the date on  which the Plan is adopted by the Board (the &#8220;Effective Date&#8221;).  Section 12. Unfunded Status of the Plan.  The Plan is unfunded.  The Plan, together  with the applicable Election Form, shall represent at all times an unfunded and unsecured  contractual obligation of the Company. Each Participant and beneficiary will be an unsecured  creditor of the Company with respect to all obligations owed to them under the Plan. Amounts  payable under the Plan will be satisfied solely out of the general assets of the Company subject  to the claims of its creditors. No Participant or beneficiary will have any interest in any fund or  in any specific asset of the Company of any kind, nor shall such Participant or beneficiary or any  other person have any right to receive any payment or distribution under the Plan except as, and  to the extent, expressly provided in the Plan and the applicable Election Form. Any reserve or  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit1017-epamnonxempl006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit1017-epamnonxempl006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Adopted April 11, 2017; amended June 2022  6     other asset that the Company may establish or acquire to assure itself of the funds to provide  payments required under the Plan shall not serve in any way as security to any Participant or  beneficiary for the Company&#8217;s performance under the Plan.  Section 13. Section 409A of the Code.  With respect to deferrals that are subject to  Section 409A of the Code, the Plan is intended to comply with the requirements of Section 409A  of the Code, and the provisions of the Plan and any Election Form shall be interpreted in a  manner that satisfies the requirements of Section 409A of the Code, and the Plan shall be  operated accordingly. If any provision of the Plan or any term or condition of any Election Form  would otherwise frustrate or conflict with this intent, the provision, term or condition will be  interpreted and deemed amended so as to avoid this conflict.  Section 14. Governing Law.  The Plan and the Election Forms shall be governed by  the laws of the State of Delaware without reference to principles of conflicts of laws.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>exhibit211subsidiariesofth.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ic9e4cde846c34b7d9bb94cebf10d5629_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">SUBSIDIARIES OF THE REGISTRANT </font></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:96.491%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.022%"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Entity</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">State or Country of Incorporation</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Albania SHPK</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Albania</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Argentina S.R.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Vates S.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Argentina S.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris One Argentina S.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Consulting Argentina S.A.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Armenia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Australia) Pty. Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative (Aus) Pty Ltd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Austria GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Austria</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#34;EPAM Systems&#34; Limited Liability Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Azerbaijan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Information Corporate Systems FPUE</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems FLLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Belgium Srl</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM SYSTEMS.BE SRL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Brazil LTDA.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris do Brasil Ltda.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">J8 Corp</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">British Virgin Islands</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Bulgaria EOOD</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Bulgaria</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Canada, ULC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Canada Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Chile SpA</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Vates Chile SPA</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Chile Ltda.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Guangzhou EPAM Systems Co., Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Suzhou) Co., Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Suzhou Evelo Technology Company Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Shenzhen) Co. Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Suzhou) Co., Ltd. </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China &#8211; Beijing Branch</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Suzhou) Co., Ltd. </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China &#8211; Chengdu Branch</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Shenzhen) Co., Ltd. </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">China &#8211; Shanghai Branch</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Colombia S.A.S</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Colombia S.A.S.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Lynxus Solutions S.A.S.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems d.o.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Croatia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Cyprus) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cyprus</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Solutions (Cyprus) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cyprus</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Czech Republic) s.r.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Czech Republic</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Odysseus Data Services s.r.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Czech Republic</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Czech Republic S.R.O.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Czech Republic</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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:96.491%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.022%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems ApS</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Dominicana SRL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dominican Republic</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris-Ecuador S.A.S.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ecuador</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM France SAS</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">France</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Georgia) LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Georgia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">COREtransform GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina.DE GmbH i.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">test IO GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM SYSTEMS HELLAS SINGLE MEMBER PRIVATE COMPANY</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Greece</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Guernsey Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Guernsey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Hong Kong) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative (Hong Kong) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Kft</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Consulting &#38; Information Technology Services LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems India Private Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">India</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina (INDIA) Private Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">India</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Consulting Services India Private Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">India</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Ireland) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative (Ireland) Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Naya P.A.I. Technologies Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">WhiteHat Cyber Labs Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">WhiteHat Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Italy S.r.l.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Japan G.K.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Japan Co., Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">LLP EPAM Kazakhstan</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kazakhstan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Limited Liability Partnership &#8220;EPAM Solutions&#8221;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kazakhstan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Kyrgyzstan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems SIA</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Latvia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina  Lb. S.A.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lebanon</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Sistemos, UAB</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lithuania</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">UAB &#34;EPAM SISTEMOS&#34; Kauno Branch</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lithuania-Kauno Branch</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">JUST BI Sdn Bhd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Ricston Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Malta</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Mexico S. de R.L. de C.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">S4N Mexico S.C.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris de Mexico S. de R.L. de C.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Montenegro d.o.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Montenegro</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Netherlands BV</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris BV</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">S4N Panama SRL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Panama</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Peru S.A.C.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Peru</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Philippines</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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:96.491%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.022%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Poland) sp z.o.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">PolSource sp. z.o.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Poland S.P. Z.o.o</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Portugal, Unipessoal Lda.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Portugal</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina Branch QFC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qatar</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems WLL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qatar</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems International SRL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Romania</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Limited Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Saudi Arabia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems d.o.o. Beograd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Serbia</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina Asia PTE Ltd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems PTE Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Pte. Ltd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM System s.r.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Slovak Republic</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina ZA Proprietary Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">South Africa</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">FIRST DERIVATIVES SOUTH AFRICA PROPRIETARY LIMITED</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">South Africa</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Spain SL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris Spain S.L.U.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">FD Technologies Spain, S.L.U.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Nordic AB</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Sweden AB</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">COREtransform GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Switzerland) GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Yaz&#305;l&#305;m Geli&#351;tirme Ltd. &#350;ti.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Turkey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Turkey Yaz&#305;l&#305;m Geli&#351;tirme Limited &#350;irketi &#304;zmir Bili&#351;im Vadisi &#350;ubesi</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Turkey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Turkey Yaz&#305;l&#305;m Geli&#351;tirme Limited &#350;irketi Antalya OSB Teknopark &#350;ubesi</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Turkey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Turkey Yaz&#305;l&#305;m Geli&#351;tirme Limited &#350;irketi &#304;stanbul Bili&#351;im Vadisi &#350;ubesi</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Turkey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Turkey Yaz&#305;l&#305;m Geli&#351;tirme Limited &#350;irketi Ege Serbest B&#246;lge &#350;ubesi</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Turkey</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Digital LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Solutions LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ukraine</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">PolSource Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Think Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">FIRST DERIVATIVE LTD</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Alliance Consulting Global Holdings, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Alliance Global Services, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Alliance Global Services, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Continuum Innovation LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM CY Holdco, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Global Campus, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Government Solutions, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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:96.491%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.022%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Intercompany Management, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives Holdings, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivatives US, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Great Fridays Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Lynxus Solutions LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Maravir Technologies LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Naya P.A.I. Technologies Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Navigation Arts, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Odysseus Data Services, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">ShareKnowledge Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">test IO, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Vates, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Vested Development, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Neoris USA, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Florida, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">PolSource Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nevada, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">FOREFRONT LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Emakina.US Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">The Reference.US Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Upskill, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Essentia Advisory Partners, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Texas, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">S4N America Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Washington, USA</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Epam Software Engineering and Consultancy Services LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">UAE</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Software Engineering and Consultancy Services LLC &#8211; Dubai Branch (non-free zone)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">UAE</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems FZ-LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">UAE</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems Uruguay S.R.L</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">Maravir S.R.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems FE LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Uzbekistan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">LLC IT-PARK UNIVERSITY</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Uzbekistan</font></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',serif;font-size:10pt;font-weight:400;line-height:100%">EPAM Systems (Vietnam) Company Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</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 style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></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-23.1
<SEQUENCE>5
<FILENAME>exhibit231consentofindepen.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i27cf35860b6947a3854afeb3df4642b9_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',serif;font-size:10pt;font-weight:700;line-height:120%">&#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;&#160;EXHIBIT 23.1 </font></div><div style="margin-bottom:10pt"><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statement No. 333-274842 on Form S-3 and Registration Statement Nos. 333-179409, 333-205421, 333-259913, and 333-287628 on Form S-8 of our reports dated February&#160;26, 2026, relating to the financial statements of EPAM Systems, Inc. and the effectiveness of EPAM Systems, Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2025.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Philadelphia, Pennsylvania </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2026</font></div><div style="margin-top:9pt;text-indent:27pt"><font><br></font></div><div style="margin-top:9pt;text-indent:27pt"><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.1
<SEQUENCE>6
<FILENAME>exhibit311ye25.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i16c7996506054ed3a08d03090ad00870_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Balazs Fejes, certify that&#58;</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form 10-K of EPAM Systems, Inc.&#59;</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Date&#58;  February&#160;26, 2026 </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;            </font></div><div style="margin-top:5pt"><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:39.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.965%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Balazs Fejes</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:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balazs Fejes</font></td><td colspan="3" style="padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President (principal executive officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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>7
<FILENAME>exhibit312ye25.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i396724ed91bb43e7a92c59229988a8d0_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Jason Peterson, certify that&#58;</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form 10-K of EPAM Systems, Inc.&#59;</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;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="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;  February&#160;26, 2026 </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"></td><td style="width:28.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.867%"></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',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',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:bottom"><font style="color:#000000;font-family:'Times New Roman',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>8
<FILENAME>exhibit321ye25.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ie69b51afecd94b0c947682220aada176_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of EPAM Systems, Inc. for the year ended December&#160;31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="text-indent:24.75pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of EPAM Systems, Inc.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;26, 2026 </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',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Balazs Fejes</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Balazs Fejes</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',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',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>9
<FILENAME>exhibit322ye25.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i5b09762f7a8e4049a090c854ad4ff5b8_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of EPAM Systems, Inc. for the year ended December&#160;31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="text-indent:24.75pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of EPAM Systems, Inc.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;26, 2026 </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',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',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:bottom"><font style="color:#000000;font-family:'Times New Roman',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>10
<FILENAME>epam-20251231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:epam="http://www.epam.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.epam.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/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/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.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-20251231_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-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20251231_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-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="AuditInformation" roleURI="http://www.epam.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - 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="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952153 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952154 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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="ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952158 - Disclosure - ORGANIZATION 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>9952159 - 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>9952160 - 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="GOODWILLANDINTANGIBLEASSETSNET" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET">
        <link:definition>9952161 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET</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>9952162 - 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>9952163 - 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="PROPERTYANDEQUIPMENTNET" roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNET">
        <link:definition>9952164 - Disclosure - PROPERTY AND EQUIPMENT, NET</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="ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES">
        <link:definition>9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</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>9952166 - 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>9952167 - 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="PENSIONANDPOSTRETIREMENTBENEFITS" roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS">
        <link:definition>9952168 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS</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="COSTOPTIMIZATIONPROGRAMS" roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS">
        <link:definition>9952169 - Disclosure - COST OPTIMIZATION PROGRAMS</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>9952170 - 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="POLANDRESEARCHANDDEVELOPMENTINCENTIVES" roleURI="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES">
        <link:definition>9952171 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES</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>9952172 - 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>9952173 - 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>9952174 - 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>9952175 - 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>9952176 - 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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952177 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (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="VALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>9952178 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS</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="ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9955511 - Disclosure - ORGANIZATION 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="ACQUISITIONSTables" roleURI="http://www.epam.com/role/ACQUISITIONSTables">
        <link:definition>9955512 - Disclosure - ACQUISITIONS (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="GOODWILLANDINTANGIBLEASSETSNETTables" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables">
        <link:definition>9955513 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (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>9955514 - 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>9955515 - 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="PROPERTYANDEQUIPMENTNETTables" roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables">
        <link:definition>9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (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="ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables">
        <link:definition>9955517 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (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>9955518 - 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>9955519 - 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="PENSIONANDPOSTRETIREMENTBENEFITSTables" roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables">
        <link:definition>9955520 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (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="COSTOPTIMIZATIONPROGRAMSTables" roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables">
        <link:definition>9955521 - Disclosure - COST OPTIMIZATION PROGRAMS (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>9955522 - 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>9955523 - 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="INCOMETAXESTables" roleURI="http://www.epam.com/role/INCOMETAXESTables">
        <link:definition>9955524 - Disclosure - INCOME TAXES (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>9955525 - 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>9955526 - 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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables">
        <link:definition>9955527 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (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="ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails">
        <link:definition>9955528 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (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="ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>9955529 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible 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="ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails">
        <link:definition>9955530 - Disclosure - ORGANIZATION 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="IMPACTOFTHEINVASIONOFUKRAINEDetails" roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails">
        <link:definition>9955531 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (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>9955532 - 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="ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9955533 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (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="ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
        <link:definition>9955534 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (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="ACQUISITIONSConsolidatedProformaDetails" roleURI="http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails">
        <link:definition>9955535 - Disclosure - ACQUISITIONS (Consolidated Pro forma) (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="GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails">
        <link:definition>9955536 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (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="GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails">
        <link:definition>9955537 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (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="GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails">
        <link:definition>9955538 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (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="GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails">
        <link:definition>9955539 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (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="FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955540 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities 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="FAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>9955541 - Disclosure - FAIR VALUE MEASUREMENTS (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="FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails">
        <link:definition>9955542 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of 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="FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955543 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of 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="FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails">
        <link:definition>9955544 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (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="DERIVATIVEFINANCIALINSTRUMENTSDetails" roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails">
        <link:definition>9955545 - Disclosure - DERIVATIVE FINANCIAL 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="PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails">
        <link:definition>9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (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="PROPERTYANDEQUIPMENTNETNarrativeDetails" roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails">
        <link:definition>9955547 - Disclosure - PROPERTY AND EQUIPMENT, NET (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="ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails">
        <link:definition>9955548 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT 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="LEASESNarrativeDetails" roleURI="http://www.epam.com/role/LEASESNarrativeDetails">
        <link:definition>9955549 - 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="LEASESScheduleofComponentsofLeaseExpensesDetails" roleURI="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails">
        <link:definition>9955550 - Disclosure - LEASES (Schedule of 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="LEASESScheduleofSupplementalCashFlowInformationDetails" roleURI="http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails">
        <link:definition>9955551 - Disclosure - LEASES (Schedule of 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="LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9955552 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (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="LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" roleURI="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails">
        <link:definition>9955553 - Disclosure - LEASES (Schedule of 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="LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9955553 - Disclosure - LEASES (Schedule of 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="DEBTNarrativeDetails" roleURI="http://www.epam.com/role/DEBTNarrativeDetails">
        <link:definition>9955554 - Disclosure - DEBT (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="DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" roleURI="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails">
        <link:definition>9955555 - 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="PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails" roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails">
        <link:definition>9955556 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (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="PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails">
        <link:definition>9955557 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (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="COSTOPTIMIZATIONPROGRAMSNarrativeDetails" roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails">
        <link:definition>9955558 - Disclosure - COST OPTIMIZATION PROGRAMS (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="COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails" roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails">
        <link:definition>9955559 - Disclosure - COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (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="REVENUESScheduleofDisaggregationofRevenuesDetails" roleURI="http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails">
        <link:definition>9955560 - Disclosure - REVENUES (Schedule of 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="REVENUESScheduleofTimingofRevenueRecognitionDetails" roleURI="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails">
        <link:definition>9955561 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (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="REVENUESScheduleofTimingofRevenueRecognitionDetails_1" roleURI="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails_1">
        <link:definition>9955561 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (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="REVENUESScheduleofContractAssetsandLiabilitiesDetails" roleURI="http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails">
        <link:definition>9955562 - Disclosure - REVENUES (Schedule of Contract 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="POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails" roleURI="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails">
        <link:definition>9955563 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES (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="STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails">
        <link:definition>9955564 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Schedule of 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="STOCKHOLDERSEQUITYEquityPlansDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails">
        <link:definition>9955565 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Equity Plans) (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="STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>9955566 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Schedule of 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="STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails">
        <link:definition>9955567 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (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>9955568 - 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="STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails">
        <link:definition>9955569 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Schedule of Stock Option 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="STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails">
        <link:definition>9955570 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (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="STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails">
        <link:definition>9955571 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Stock Options 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="STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails">
        <link:definition>9955572 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Employee Stock Purchase Plan 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="STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails" roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails">
        <link:definition>9955573 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Share Repurchases 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="INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" roleURI="http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails">
        <link:definition>9955574 - Disclosure - INCOME TAXES (Schedule of 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="INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" roleURI="http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails">
        <link:definition>9955575 - Disclosure - INCOME TAXES (Schedule of 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="INCOMETAXESNarrativeDetails" roleURI="http://www.epam.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9955576 - Disclosure - INCOME TAXES (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="INCOMETAXESEffectiveTaxRateReconciliationDetails" roleURI="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails">
        <link:definition>9955577 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (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="INCOMETAXESDeferredIncomeTaxesDetails" roleURI="http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails">
        <link:definition>9955578 - Disclosure - INCOME TAXES (Deferred 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="INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>9955579 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (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="INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" roleURI="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails">
        <link:definition>9955580 - Disclosure - INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (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>9955581 - 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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9955582 - Disclosure - COMMITMENTS AND CONTINGENCIES (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>9955583 - 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="SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails">
        <link:definition>9955584 - Disclosure - SEGMENT INFORMATION (Physical Locations 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>9955585 - 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="ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails">
        <link:definition>9955586 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (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="VALUATIONANDQUALIFYINGACCOUNTSDetails" roleURI="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails">
        <link:definition>9955587 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (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_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" abstract="false" name="TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" abstract="true" name="WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" 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_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_CashPaidDuringtheYearAbstract" abstract="true" name="CashPaidDuringtheYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_RisksAndUncertaintiesPolicyPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" abstract="false" name="ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" abstract="false" name="UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_A2025AcquisitionsMember" abstract="true" name="A2025AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_FirstDerivativeLtdMember" abstract="true" name="FirstDerivativeLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_NEORISMember" abstract="true" name="NEORISMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2024AcquisitionsMember" abstract="true" name="A2024AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2023AcquisitionsMember" abstract="true" name="A2023AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_BusinessCombinationNumberOfProfessionals" abstract="false" name="BusinessCombinationNumberOfProfessionals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_AmericasSegmentMember" abstract="true" name="AmericasSegmentMember" 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_FirstDerivativeAcquisitionMember" abstract="true" name="FirstDerivativeAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_Other2024AcquisitionsMember" abstract="true" name="Other2024AcquisitionsMember" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_CreditFacility2025Member" abstract="true" name="CreditFacility2025Member" 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_BuildingAndLandImprovementsMember" abstract="true" name="BuildingAndLandImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_MinskBelarusMember" abstract="true" name="MinskBelarusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_AssetAcquisitionContingentConsiderationMeasurementInput" abstract="false" name="AssetAcquisitionContingentConsiderationMeasurementInput" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" abstract="false" name="AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" abstract="false" name="AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_LeaseCostTable" abstract="true" name="LeaseCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_LeaseCostLineItems" abstract="true" name="LeaseCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" abstract="true" name="RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_NonCashChangesDuetoLeaseModificationsAbstract" abstract="true" name="NonCashChangesDuetoLeaseModificationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_OperatingLeaseRightOfUseAssetModification" abstract="false" name="OperatingLeaseRightOfUseAssetModification" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_A2025CreditAgreementMember" abstract="true" name="A2025CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" abstract="true" name="A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2021CreditAgreementMember" abstract="true" name="A2021CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_EmployeeRelatedLiabilitiesCurrentMember" abstract="true" name="EmployeeRelatedLiabilitiesCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2025CostOptimizationProgramMember" abstract="true" name="A2025CostOptimizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2023CostOptimizationProgramMember" abstract="true" name="A2023CostOptimizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2024CostOptimizationProgramMember" abstract="true" name="A2024CostOptimizationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_NumberOfGeographicMarkets" abstract="false" name="NumberOfGeographicMarkets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="epam_CentralAndEasternEuropeMember" abstract="true" name="CentralAndEasternEuropeMember" 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_ConsumerGoodsRetailAndTravelMember" abstract="true" name="ConsumerGoodsRetailAndTravelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessInformationAndMediaSectorsMember" abstract="true" name="BusinessInformationAndMediaSectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_OtherSectorsMember" abstract="true" name="OtherSectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_LicensingMember" abstract="true" name="LicensingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2023ResearchAndDevelopmentActivitiesMember" abstract="true" name="A2023ResearchAndDevelopmentActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2024ResearchAndDevelopmentActivitiesMember" abstract="true" name="A2024ResearchAndDevelopmentActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_CompanyPersonnelMember" abstract="true" name="CompanyPersonnelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_NonEmployeeDirectorsMember" abstract="true" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="epam_AwardMetricAxis" abstract="true" name="AwardMetricAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" 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_ServicePeriodMember" abstract="true" name="ServicePeriodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AwardSettlementTypeAxis" abstract="true" name="AwardSettlementTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" 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_EquitySettledAwardMember" abstract="true" name="EquitySettledAwardMember" 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_AwardClassificationDomain" abstract="true" name="AwardClassificationDomain" 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_LiabilityClassifiedAwardMember" abstract="true" name="LiabilityClassifiedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_A2025ShareRepurchaseProgramMember" abstract="true" name="A2025ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2024ShareRepurchaseProgramMember" abstract="true" name="A2024ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_A2023ShareRepurchaseProgramMember" abstract="true" name="A2023ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ScheduleofChangeinTaxLegislationTable" abstract="true" name="ScheduleofChangeinTaxLegislationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_LegalActNameAxis" abstract="true" name="LegalActNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="epam_LegalActNameDomain" abstract="true" name="LegalActNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_TaxCutsAndJobsActMember" abstract="true" name="TaxCutsAndJobsActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="epam_ScheduleofChangeinTaxLegislationLineItems" abstract="true" name="ScheduleofChangeinTaxLegislationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" abstract="false" name="U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_U.S.TaxRateOnForeignEarnings" abstract="false" name="U.S.TaxRateOnForeignEarnings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="epam_DeferredTaxAssetsAccruedSalesDiscounts" abstract="false" name="DeferredTaxAssetsAccruedSalesDiscounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxAssetsDeferredRevenue" abstract="false" name="DeferredTaxAssetsDeferredRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" abstract="false" name="DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" abstract="false" name="DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxLiabilitiesForeignCurrencyExchange" abstract="false" name="DeferredTaxLiabilitiesForeignCurrencyExchange" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" abstract="false" name="DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfReportableSegmentsNotDisclosedFlag" abstract="false" name="NumberOfReportableSegmentsNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="epam_SegmentOperatingProfitLoss" abstract="false" name="SegmentOperatingProfitLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" abstract="false" name="ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>epam-20251231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a-->
<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/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_019b0928-c0af-7b0a-af70-ab2f23f7f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_019b0928-c0af-7b0a-af70-ab2f23f7f7a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019b0928-c0af-7b37-b41c-7b8a1636d910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019b0928-c0af-7b37-b41c-7b8a1636d910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019b0928-c0af-7355-aaaf-3b36b884b8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:to="loc_us-gaap_AccountsPayableCurrent_019b0928-c0af-7355-aaaf-3b36b884b8ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c0af-7706-8b97-f6bd14561916" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c0af-7706-8b97-f6bd14561916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019b0928-c0af-702f-946e-c006fb0c046f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7361-ae0c-4c518b96a423" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019b0928-c0af-702f-946e-c006fb0c046f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-7a2b-8576-fb9a8ad18d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019b0928-c0af-75a3-9edd-4f2d5d110955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7a2b-8576-fb9a8ad18d6d" xlink:to="loc_us-gaap_MinorityInterest_019b0928-c0af-75a3-9edd-4f2d5d110955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019b0928-c0af-708d-ac9d-72ffcae3ebba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7a2b-8576-fb9a8ad18d6d" xlink:to="loc_us-gaap_StockholdersEquity_019b0928-c0af-708d-ac9d-72ffcae3ebba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019b0928-c0af-7487-b979-d4b6d39ded4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_AssetsCurrent_019b0928-c0af-7487-b979-d4b6d39ded4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0af-7555-bd8e-652496ecfb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0af-7555-bd8e-652496ecfb1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0af-72f2-a9aa-aef0e8f6fe6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0af-72f2-a9aa-aef0e8f6fe6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019b0928-c0af-795f-a2a8-433d1708ed7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019b0928-c0af-795f-a2a8-433d1708ed7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0af-7cdd-abc4-987e78de14b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_Goodwill_019b0928-c0af-7cdd-abc4-987e78de14b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b0928-c0af-7426-b866-9536f81366d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b0928-c0af-7426-b866-9536f81366d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019b0928-c0af-72c5-b23d-2011a5d3d0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019b0928-c0af-7221-93c5-3b8d2499500b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019b0928-c0af-72c5-b23d-2011a5d3d0e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c0af-7af5-aca9-4b62c3fc4da2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77b7-8846-693080a4a020" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7af5-aca9-4b62c3fc4da2" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77b7-8846-693080a4a020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019b0928-c0af-73c6-a0e0-d588a634f7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c0af-7af5-aca9-4b62c3fc4da2" xlink:to="loc_us-gaap_Liabilities_019b0928-c0af-73c6-a0e0-d588a634f7ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019b0928-c0af-7453-8d15-8caa4dd37c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c0af-7af5-aca9-4b62c3fc4da2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019b0928-c0af-7453-8d15-8caa4dd37c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019b0928-c0af-7367-9a40-27a587c19042" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0af-704b-9e74-dd6434d0ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019b0928-c0af-7367-9a40-27a587c19042" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0af-704b-9e74-dd6434d0ee22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019b0928-c0af-719d-96f8-f7f9cb528f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019b0928-c0af-7367-9a40-27a587c19042" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019b0928-c0af-719d-96f8-f7f9cb528f47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_019b0928-c0af-7d33-9561-572082883501" xlink:href="epam-20251231.xsd#epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019b0928-c0af-7367-9a40-27a587c19042" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_019b0928-c0af-7d33-9561-572082883501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7f32-a7a8-a2e1344d65fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:to="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7f32-a7a8-a2e1344d65fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019b0928-c0af-76e2-b0c7-40bb62196672" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019b0928-c0af-76e2-b0c7-40bb62196672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019b0928-c0af-7722-9014-9ac5a0c55089" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019b0928-c0af-7722-9014-9ac5a0c55089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019b0928-c0af-79e7-8172-93261a56d73c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019b0928-c0af-79e7-8172-93261a56d73c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b0928-c0af-7461-a39a-dc446d563e66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019b0928-c0af-72b5-95ed-e767b11569c2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b0928-c0af-7461-a39a-dc446d563e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019b0928-c0af-728d-b791-098c9c1f8d96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019b0928-c0af-7433-bcd8-60314fdd462d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019b0928-c0af-728d-b791-098c9c1f8d96" xlink:to="loc_us-gaap_CommonStockValue_019b0928-c0af-7433-bcd8-60314fdd462d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019b0928-c0af-7703-8ceb-9ac8862d91b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019b0928-c0af-728d-b791-098c9c1f8d96" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019b0928-c0af-7703-8ceb-9ac8862d91b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_019b0928-c0af-7f00-90f0-4ed096d23160" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019b0928-c0af-728d-b791-098c9c1f8d96" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_019b0928-c0af-7f00-90f0-4ed096d23160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-76ef-be9f-b10713abc182" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019b0928-c0af-728d-b791-098c9c1f8d96" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-76ef-be9f-b10713abc182" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c0af-7e21-973c-2ed95aa51a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c0af-7e21-973c-2ed95aa51a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c0af-7d8e-9555-e1d20cfe7626" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c0af-7d8e-9555-e1d20cfe7626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0af-7d90-86c5-86a3da20fa83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0af-7d90-86c5-86a3da20fa83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019b0928-c0af-70a4-8020-f61d7ce3c7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:to="loc_us-gaap_DepreciationAndAmortization_019b0928-c0af-70a4-8020-f61d7ce3c7e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-78fc-ba96-f77d303e9108" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-7eea-af5f-bf038fa06709" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-78fc-ba96-f77d303e9108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7cfc-a8c9-2687c0ff9b19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c0af-7a5e-9915-e4a42bdd9bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7cfc-a8c9-2687c0ff9b19" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c0af-7a5e-9915-e4a42bdd9bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c0af-7d84-a497-27144fc311c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7cfc-a8c9-2687c0ff9b19" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c0af-7d84-a497-27144fc311c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c0af-7130-ae58-a2b03443592a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-794a-8c18-59fa468aee95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7130-ae58-a2b03443592a" xlink:to="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-794a-8c18-59fa468aee95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_019b0928-c0af-773b-8075-498c9af0a3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7130-ae58-a2b03443592a" xlink:to="loc_us-gaap_NonoperatingGainsLosses_019b0928-c0af-773b-8075-498c9af0a3c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c0af-7080-b1aa-bf518006607c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7130-ae58-a2b03443592a" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c0af-7080-b1aa-bf518006607c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-7f7a-8a1a-d1e6bd5d7b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019b0928-c0af-707e-86b8-e5d7179c70cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7f7a-8a1a-d1e6bd5d7b8a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019b0928-c0af-707e-86b8-e5d7179c70cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019b0928-c0af-7c6c-8441-74d6eab8522e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0af-7f7a-8a1a-d1e6bd5d7b8a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019b0928-c0af-7c6c-8441-74d6eab8522e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019b0928-c0af-7288-ab8d-94e7e7f988b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-7f7a-8a1a-d1e6bd5d7b8a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019b0928-c0af-7288-ab8d-94e7e7f988b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019b0928-c0af-741f-9e35-d1d68cd3d710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7a65-b48f-1339cf3ce262" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019b0928-c0af-741f-9e35-d1d68cd3d710" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7a65-b48f-1339cf3ce262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-736f-8c0b-3f7dfdc51fad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019b0928-c0af-741f-9e35-d1d68cd3d710" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-736f-8c0b-3f7dfdc51fad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b0928-c0b0-7f39-ae7d-0c92c5bdd24e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b0928-c0b0-7f39-ae7d-0c92c5bdd24e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019b0928-c0b0-7d1d-88f6-40d665466915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019b0928-c0b0-7d1d-88f6-40d665466915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019b0928-c0b0-7710-85f8-8a515d1fb23d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019b0928-c0b0-7710-85f8-8a515d1fb23d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019b0928-c0b0-7f8a-86f4-3421d6556c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019b0928-c0b0-7f8a-86f4-3421d6556c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019b0928-c0b0-77db-9a96-920ae2803239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019b0928-c0b0-77db-9a96-920ae2803239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0b0-7e29-8136-b4fd34d74ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0b0-7e29-8136-b4fd34d74ddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_019b0928-c0b0-7b72-9efa-e59a1d5ac370" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_019b0928-c0b0-7b72-9efa-e59a1d5ac370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_019c5564-d937-7997-9a92-75a5b9812e19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7808-a70c-f7c43648119d" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_019c5564-d937-7997-9a92-75a5b9812e19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-74c5-9c53-f46088446f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-74c5-9c53-f46088446f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_019b0928-c0af-72f3-9a71-2bd91fc79e49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_019b0928-c0af-72f3-9a71-2bd91fc79e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019b0928-c0af-7963-baf6-023686788f84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019b0928-c0af-7963-baf6-023686788f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019b0928-c0af-7090-bfb3-d1ecde8d2a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019b0928-c0af-7090-bfb3-d1ecde8d2a6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b0928-c0af-7de2-af19-10d5371cb302" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b0928-c0af-7de2-af19-10d5371cb302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019b0928-c0af-77e1-bbc6-da64fdf5851a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_ShareBasedCompensation_019b0928-c0af-77e1-bbc6-da64fdf5851a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019b0928-c0af-76dd-b98c-a60a35c619c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019b0928-c0af-76dd-b98c-a60a35c619c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019b0928-c0af-7508-a10b-d6c8d6f09cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019b0928-c0af-7508-a10b-d6c8d6f09cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019b0928-c0af-711c-bba9-73fb6ff7f4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019b0928-c0af-711c-bba9-73fb6ff7f4a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019b0928-c0af-7ee1-8a1e-45777443a55c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019b0928-c0af-7ee1-8a1e-45777443a55c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseInOperatingLeaseLiabilities_019b0928-c0af-798b-8570-6e1d722d2f0a" xlink:href="epam-20251231.xsd#epam_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_epam_IncreaseDecreaseInOperatingLeaseLiabilities_019b0928-c0af-798b-8570-6e1d722d2f0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets_019b0928-c0af-7258-a400-610ae1bbeb79" xlink:href="epam-20251231.xsd#epam_IncreaseDecreaseInTradeReceivablesAndContractAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets_019b0928-c0af-7258-a400-610ae1bbeb79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b0928-c0af-75d2-95d0-1054597855cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b0928-c0af-75d2-95d0-1054597855cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_019b0928-c0af-7633-ab39-0731a80264a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_019b0928-c0af-7633-ab39-0731a80264a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_019b0928-c0af-7fee-9279-7129a52ae5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_AssetImpairmentCharges_019b0928-c0af-7fee-9279-7129a52ae5fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7d2f-8b84-7a25e1dca50e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-71fd-8f66-098e1b21fee5" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7d2f-8b84-7a25e1dca50e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0b0-7592-86c0-2d6d6981cab0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0b0-760a-9f71-472b4bb584f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0b0-7592-86c0-2d6d6981cab0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0b0-760a-9f71-472b4bb584f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0b0-75a3-9e0f-1ef2b61cb964" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0b0-7592-86c0-2d6d6981cab0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0b0-75a3-9e0f-1ef2b61cb964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7eb3-ad09-bfb7accc848b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0b0-7592-86c0-2d6d6981cab0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0b0-7eb3-ad09-bfb7accc848b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0b0-7de4-92e5-88303a07ee45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0b0-7592-86c0-2d6d6981cab0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0b0-7de4-92e5-88303a07ee45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019b0928-c0af-761d-9a7c-c5b39ff07863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019b0928-c0af-761d-9a7c-c5b39ff07863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_019b0928-c0af-727d-8135-29eabce4c4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_019b0928-c0af-727d-8135-29eabce4c4b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_019b0928-c0af-7229-91a9-57ebbcc5abe2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_019b0928-c0af-7229-91a9-57ebbcc5abe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_019b0928-c0b0-70c6-8aa0-b754b17e1ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_019b0928-c0b0-70c6-8aa0-b754b17e1ed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c0b0-7388-9db4-2fca0ed35c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c0b0-7388-9db4-2fca0ed35c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019b0928-c0b0-746a-9021-a1dbfa487878" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019b0928-c0b0-746a-9021-a1dbfa487878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_019b0928-c0b0-7a24-9982-d8d68707d861" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-7375-a2ae-236f55e9becf" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_019b0928-c0b0-7a24-9982-d8d68707d861" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c0b0-7993-8ff1-8be2a2b4edf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7d18-aa1f-852b4731b7af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7993-8ff1-8be2a2b4edf0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7d18-aa1f-852b4731b7af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_019b0928-c0b0-76f1-8427-fb48ccc75046" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7993-8ff1-8be2a2b4edf0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_019b0928-c0b0-76f1-8427-fb48ccc75046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0b0-7812-a420-1a22278fd831" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c0b0-7c6f-b682-bf7e0a58428b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7812-a420-1a22278fd831" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c0b0-7c6f-b682-bf7e0a58428b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-735c-8c52-adca2d1aeaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7812-a420-1a22278fd831" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-735c-8c52-adca2d1aeaf7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d71-b12a-bff0d94359db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d71-b12a-bff0d94359db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7d77-a523-ebf3f0f86195" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7d77-a523-ebf3f0f86195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-75a7-b24c-da6237eb26ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-75a7-b24c-da6237eb26ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7e91-bab4-2effdde78746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7e91-bab4-2effdde78746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-7929-804f-d1f7f6c9e83c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-7929-804f-d1f7f6c9e83c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7ea5-8694-577bca309554" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-7a56-9c9f-70422851e34b" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7ea5-8694-577bca309554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-7820-b446-7b2ed606fa57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75d9-a029-2a7797f997ad" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-7820-b446-7b2ed606fa57" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75d9-a029-2a7797f997ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-781f-9b12-96edf625c2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-7820-b446-7b2ed606fa57" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-781f-9b12-96edf625c2f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-7d32-8644-63306c55a151" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-7820-b446-7b2ed606fa57" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-7d32-8644-63306c55a151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-729e-9efc-0302bf3a5748" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7239-a990-1c427ffe48c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-729e-9efc-0302bf3a5748" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7239-a990-1c427ffe48c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ccb-98e4-49cd9a03df91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-729e-9efc-0302bf3a5748" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ccb-98e4-49cd9a03df91" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7b16-ab4e-6c2e66e959cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-70d4-8449-1b60f60fb08c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7b16-ab4e-6c2e66e959cd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-70d4-8449-1b60f60fb08c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-7048-a6b9-a00b33978578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7b16-ab4e-6c2e66e959cd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-7048-a6b9-a00b33978578" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b0928-c0b0-7aba-b522-9d350b959273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b0928-c0b0-7aba-b522-9d350b959273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b0928-c0b0-7f1c-a299-6e0853348544" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b0928-c0b0-7f1c-a299-6e0853348544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b0928-c0b0-7fbc-a2aa-c0d481943ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b0928-c0b0-7fbc-a2aa-c0d481943ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b0928-c0b0-782a-8324-c4164f16616d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b0928-c0b0-782a-8324-c4164f16616d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b0928-c0b0-7efc-b83d-691cc6d8a33f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b0928-c0b0-7efc-b83d-691cc6d8a33f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b0928-c0b0-71cc-9e7a-ed42b359f610" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7020-ac43-fc8fb0b309c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b0928-c0b0-71cc-9e7a-ed42b359f610" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019b0928-c0b0-72e7-a286-7655e1056dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019b0928-c0b0-780a-a4a1-d1d8db883039" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-72e7-a286-7655e1056dd5" xlink:to="loc_us-gaap_DerivativeAssets_019b0928-c0b0-780a-a4a1-d1d8db883039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019b0928-c0b0-7073-9a22-668b51923c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-792d-b600-afd54eb2d302" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7073-9a22-668b51923c2a" xlink:to="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-792d-b600-afd54eb2d302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-7852-bf14-a938e55f705d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c0b0-7073-9a22-668b51923c2a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-7852-bf14-a938e55f705d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-705c-84bf-83fb1ad4e0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-77a3-8112-db9622f3032c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-705c-84bf-83fb1ad4e0d7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-77a3-8112-db9622f3032c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-771a-a469-865e34969840" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-705c-84bf-83fb1ad4e0d7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-771a-a469-865e34969840" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_019b0928-c17c-78b5-bffc-ef3cc28558c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_019b0928-c17c-78b5-bffc-ef3cc28558c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019b0928-c17c-7f12-b53d-646cf318887c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019b0928-c17c-7f12-b53d-646cf318887c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_019b0928-c17c-7692-98e4-9d4e9bcaa88d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:to="loc_us-gaap_DeferredRevenue_019b0928-c17c-7692-98e4-9d4e9bcaa88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019b0928-c17c-734a-bf61-cff3c1e3aabf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019b0928-c17c-734a-bf61-cff3c1e3aabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_019b0928-c17c-7f0d-a09e-662c8c73d4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-771f-90cd-1648cbe4fcb3" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_019b0928-c17c-7f0d-a09e-662c8c73d4a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofComponentsofLeaseExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019b0928-c17c-7965-985e-95f4b91b46ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7e62-81b6-f9defa5d10b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019b0928-c17c-7965-985e-95f4b91b46ff" xlink:to="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7e62-81b6-f9defa5d10b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019b0928-c17c-76b5-8943-f91ce6d0cc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c17c-7965-985e-95f4b91b46ff" xlink:to="loc_us-gaap_VariableLeaseCost_019b0928-c17c-76b5-8943-f91ce6d0cc0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-7225-a12c-355af6077682" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019b0928-c17c-7965-985e-95f4b91b46ff" xlink:to="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-7225-a12c-355af6077682" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b0928-c17c-7efa-bea1-f5835c10685b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b0928-c17c-7efa-bea1-f5835c10685b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b0928-c17c-7016-9af2-364ec62fedad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b0928-c17c-7016-9af2-364ec62fedad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b0928-c17c-7f4d-a4b1-3420b98a62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b0928-c17c-7f4d-a4b1-3420b98a62ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b0928-c17c-756d-9325-474e29ef9c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b0928-c17c-756d-9325-474e29ef9c9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b0928-c17c-7bac-a989-2b8ddab836f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b0928-c17c-7bac-a989-2b8ddab836f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b0928-c17c-730a-869c-d0e346647922" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7517-a5b8-4accd5156f88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b0928-c17c-730a-869c-d0e346647922" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-7876-bab8-a6c637f373bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019b0928-c17c-761d-be75-63695c5ef4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c17c-7876-bab8-a6c637f373bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019b0928-c17c-761d-be75-63695c5ef4a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019b0928-c17c-75fd-85f1-85e1240420f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c17c-7876-bab8-a6c637f373bd" xlink:to="loc_us-gaap_OperatingLeaseLiability_019b0928-c17c-75fd-85f1-85e1240420f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-734e-9955-2933fe905d95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b0928-c17c-7d3b-a35d-b1c16fb01c11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-734e-9955-2933fe905d95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b0928-c17c-7d3b-a35d-b1c16fb01c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b0928-c17c-7de6-918d-e8d764768db7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-734e-9955-2933fe905d95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b0928-c17c-7de6-918d-e8d764768db7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b0928-c17c-77cc-bb0f-37d9574e66ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b0928-c17c-77cc-bb0f-37d9574e66ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b0928-c17c-78c8-b6c6-dc8a8c28892c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b0928-c17c-78c8-b6c6-dc8a8c28892c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b0928-c17c-7ccb-a2b2-c0231376a271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b0928-c17c-7ccb-a2b2-c0231376a271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b0928-c17c-7866-8159-a9de8914d866" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b0928-c17c-7866-8159-a9de8914d866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b0928-c17c-7329-8968-132689e1b371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b0928-c17c-7329-8968-132689e1b371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019b0928-c17c-75f5-a405-89f322686ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-70ea-a3bc-ef693c20341e" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019b0928-c17c-75f5-a405-89f322686ce7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0af2-028d-72e1-8d21-41dda9f144e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0af2-028d-72e1-8d21-41dda9f144e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0af2-028d-700e-9dae-2f84829b9ead" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0af2-028d-700e-9dae-2f84829b9ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0af2-028d-79df-8e20-57b2767724dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0af2-028d-79df-8e20-57b2767724dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0af2-028d-71cc-99a6-8c33e1473518" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0af2-028d-71cc-99a6-8c33e1473518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0af2-028d-7e43-98dc-89426ec69308" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0af2-028d-7e43-98dc-89426ec69308" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0af2-028d-7939-9431-bb2b94ab96da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0af2-028d-7939-9431-bb2b94ab96da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0af2-028d-7473-a4c9-2805228568be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0af2-028d-7473-a4c9-2805228568be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0af2-028d-7515-b5be-3d7e81451f21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0af2-028d-7515-b5be-3d7e81451f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0af2-028d-742f-8363-5b5c19a04bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0af2-028d-742f-8363-5b5c19a04bdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0af2-028d-7543-aa12-fe83c93943aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0af2-028d-7543-aa12-fe83c93943aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0af2-028d-7764-9d4e-85dffa027cda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0af2-028d-7764-9d4e-85dffa027cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019c0af2-d121-7555-887e-6b1e798a90a7" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019c0af2-d121-7555-887e-6b1e798a90a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c0af3-5854-7f23-8068-c805b43d3e20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019c0af3-5854-7f23-8068-c805b43d3e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019c0af3-92c8-78fd-8c94-bf0267b0c55c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019c0af3-92c8-78fd-8c94-bf0267b0c55c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d3-494c-7693-b892-538502a7f4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019c0af2-028d-7192-bd82-198fa600b02b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d3-494c-7693-b892-538502a7f4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0af2-57c1-7146-a0bf-b44f7a3dcfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0af2-57c1-7146-a0bf-b44f7a3dcfd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0af2-57c1-729f-b1b3-d433f4ad7409" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0af2-57c1-729f-b1b3-d433f4ad7409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0af2-57c1-7d83-8ad1-3dacde8b7a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0af2-57c1-7d83-8ad1-3dacde8b7a1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0af2-57c1-728b-af01-277eae9d7470" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0af2-57c1-728b-af01-277eae9d7470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0af2-57c1-78d1-b0da-12924a5fdf73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0af2-57c1-78d1-b0da-12924a5fdf73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0af2-57c1-78e5-88e8-4f7d8f7253ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0af2-57c1-78e5-88e8-4f7d8f7253ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0af2-57c1-7b17-b15f-b07150a2831b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0af2-57c1-7b17-b15f-b07150a2831b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0af2-57c1-74c0-8ffc-1468a8487831" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0af2-57c1-74c0-8ffc-1468a8487831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0af2-57c1-74d9-8d6f-b9acceb5e3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0af2-57c1-74d9-8d6f-b9acceb5e3fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d2-b212-7f63-813c-3e03073030d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7148-a157-030dad4a40ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d2-b212-7f63-813c-3e03073030d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESDeferredIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_019b0928-c17c-7f1d-936c-60fd84da3c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_019b0928-c17c-7f1d-936c-60fd84da3c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsOperatingLeaseLiability_019b0928-c17c-731f-a9a1-ce7cfdeffd3a" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_epam_DeferredTaxAssetsOperatingLeaseLiability_019b0928-c17c-731f-a9a1-ce7cfdeffd3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_019b0928-c17c-74cb-b3d2-fb59be3aefdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_019b0928-c17c-74cb-b3d2-fb59be3aefdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_019b0928-c17c-7584-a6af-979952adf8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_019b0928-c17c-7584-a6af-979952adf8d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts_019b0928-c17c-7135-b66c-60ccf944d3fa" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsAccruedSalesDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts_019b0928-c17c-7135-b66c-60ccf944d3fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b0928-c17c-72a3-8dd0-6a376c50bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b0928-c17c-72a3-8dd0-6a376c50bd80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_019b0928-c17c-7eae-a4a4-756dcb307c35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_019b0928-c17c-7eae-a4a4-756dcb307c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b0928-c17c-7605-80ff-b0ae75e38691" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b0928-c17c-7605-80ff-b0ae75e38691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_019b0928-c17c-7da6-b8bb-a3404b9bd54e" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_019b0928-c17c-7da6-b8bb-a3404b9bd54e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b0928-c17c-7fed-8198-d399b534e577" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b0928-c17c-7fed-8198-d399b534e577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsDeferredRevenue_019c515b-6bb0-7d54-9ee5-df3ac2ce7210" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsDeferredRevenue"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7c61-b7d7-dfe42bfb7bdb" xlink:to="loc_epam_DeferredTaxAssetsDeferredRevenue_019c515b-6bb0-7d54-9ee5-df3ac2ce7210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_019b0928-c17c-739f-a291-742c84880b0b" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_019b0928-c17c-739f-a291-742c84880b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_019b0928-c17c-736d-be2b-7cfbdf912378" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_019b0928-c17c-736d-be2b-7cfbdf912378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019b0928-c17c-7cb4-9824-8b0815057f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019b0928-c17c-7cb4-9824-8b0815057f7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_019b0928-c17c-74e1-a626-6af9b7d77261" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_019b0928-c17c-74e1-a626-6af9b7d77261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_019b0928-c17c-7ba9-ae34-10dea9da903c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_019b0928-c17c-7ba9-ae34-10dea9da903c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019b0928-c17c-707b-b00f-376d5ef8ca75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019b0928-c17c-707b-b00f-376d5ef8ca75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_019c515c-feac-74ba-b6a7-fe59695ba25f" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesForeignCurrencyExchange"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-786c-861f-9151daca3f0f" xlink:to="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_019c515c-feac-74ba-b6a7-fe59695ba25f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b0928-c17c-7aff-9dfd-e9ea45505b15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-70ba-8ff4-65a8edf90f84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b0928-c17c-7aff-9dfd-e9ea45505b15" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-70ba-8ff4-65a8edf90f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-7ef6-9cfc-03d025849c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b0928-c17c-7aff-9dfd-e9ea45505b15" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-7ef6-9cfc-03d025849c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-7e41-9432-4f64aa1025e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7e3b-8685-d6c432fcbe4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-7e41-9432-4f64aa1025e4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7e3b-8685-d6c432fcbe4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019b0928-c17c-75c9-bf35-bf2261100c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-7e41-9432-4f64aa1025e4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019b0928-c17c-75c9-bf35-bf2261100c6d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c02ad-46c9-7f06-86c0-fe485b3363d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ad-46c9-7bce-bedd-169f3da24c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c02ad-46c9-7f06-86c0-fe485b3363d9" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ad-46c9-7bce-bedd-169f3da24c3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ad-46c9-7218-a322-57e2649a3bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c02ad-46c9-7f06-86c0-fe485b3363d9" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ad-46c9-7218-a322-57e2649a3bd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ad-46c9-7fc9-8f0d-1e283b762465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019c02ad-46c9-7f06-86c0-fe485b3363d9" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ad-46c9-7fc9-8f0d-1e283b762465" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-72e9-bd3a-074f717a727d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c17c-7852-9b07-075326dce439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c17c-72e9-bd3a-074f717a727d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c17c-7852-9b07-075326dce439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b0928-c17c-7855-a4d8-5d96f14a177a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_019b0928-c17c-72e9-bd3a-074f717a727d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b0928-c17c-7855-a4d8-5d96f14a177a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b267b-6a13-72bb-848c-318cbe8ef674" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b267b-6a13-77c2-a7db-20ba18b26375" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b267b-6a13-72bb-848c-318cbe8ef674" xlink:to="loc_us-gaap_NetIncomeLoss_019b267b-6a13-77c2-a7db-20ba18b26375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b0928-c17c-7afd-9d5e-6e4188371ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b0928-c17c-7875-8dbe-3bef5b5e7fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b0928-c17c-7afd-9d5e-6e4188371ad8" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b0928-c17c-7875-8dbe-3bef5b5e7fc9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_epam_SegmentOperatingProfitLoss_019c0b00-0e66-75a9-8c6d-c203ffc0ca0d" xlink:href="epam-20251231.xsd#epam_SegmentOperatingProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019c0b00-0e66-7880-bdc6-165f9141b1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_SegmentOperatingProfitLoss_019c0b00-0e66-75a9-8c6d-c203ffc0ca0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019c0b00-0e66-7880-bdc6-165f9141b1b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019c0b00-0e66-70ec-98b4-3e45e64586af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_SegmentOperatingProfitLoss_019c0b00-0e66-75a9-8c6d-c203ffc0ca0d" xlink:to="loc_us-gaap_CostOfRevenue_019c0b00-0e66-70ec-98b4-3e45e64586af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019c0b00-0e66-7d3e-ad46-e9a6d5cd179c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_SegmentOperatingProfitLoss_019c0b00-0e66-75a9-8c6d-c203ffc0ca0d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019c0b00-0e66-7d3e-ad46-e9a6d5cd179c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019c0b00-0e66-7290-8a28-de2662066038" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_epam_SegmentOperatingProfitLoss_019c0b00-0e66-75a9-8c6d-c203ffc0ca0d" xlink:to="loc_us-gaap_DepreciationAndAmortization_019c0b00-0e66-7290-8a28-de2662066038" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:calculationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29ec-992e-74ea-a46c-34bb51788f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29ec-992e-74ea-a46c-34bb51788f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29ec-992e-7aa1-bc76-17c749182b0b" xlink:href="epam-20251231.xsd#epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29ec-992e-7aa1-bc76-17c749182b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b29ec-992e-76b0-b320-5bac41fbd44f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b29ec-992e-76b0-b320-5bac41fbd44f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29ec-992e-7d9c-a788-3a0aa7e7dc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29ec-992e-7d9c-a788-3a0aa7e7dc1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b29ec-f4ab-7d65-808d-5419c7a79a28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b29ec-f4ab-7d65-808d-5419c7a79a28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7f-d542-70a5-b543-73f8bf3a4b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29ec-992e-783c-a85a-b25953582d90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7f-d542-70a5-b543-73f8bf3a4b1d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>epam-20251231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a-->
<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/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:to="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7a93-888d-6611fa7dfa29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7a93-888d-6611fa7dfa29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019b0928-c0af-7b10-84e3-1b6d54767188" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_CommonStockMember_019b0928-c0af-7b10-84e3-1b6d54767188" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019b0928-c0af-73aa-ac72-29bc6b23f0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019b0928-c0af-73aa-ac72-29bc6b23f0a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019b0928-c0af-7fea-a388-c1af1ccc070e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_RetainedEarningsMember_019b0928-c0af-7fea-a388-c1af1ccc070e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_019b0928-c0af-7bd3-b9f0-21995f072787" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_019b0928-c0af-7bd3-b9f0-21995f072787" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c0af-7bc0-814a-b8194ce98c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c0af-7bc0-814a-b8194ce98c4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_019b0928-c0af-779c-b74d-f3a1fb0fbda3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_NoncontrollingInterestMember_019b0928-c0af-779c-b74d-f3a1fb0fbda3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7979-99c7-42447eb40638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7979-99c7-42447eb40638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77f2-bb57-599d80d4f5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77f2-bb57-599d80d4f5d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-781c-99f9-7f097b18c6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-781c-99f9-7f097b18c6e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c0af-7567-bf9e-d4061e2e2d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c0af-7567-bf9e-d4061e2e2d0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019b0928-c0af-7c89-afb2-6c9038b62bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019b0928-c0af-7c89-afb2-6c9038b62bb5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-77c4-bf79-79401e5afea7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-77c4-bf79-79401e5afea7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019b0928-c0af-7919-a9da-bd194bb19a90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019b0928-c0af-7919-a9da-bd194bb19a90" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019b0928-c0af-74a9-b1db-6084dcfc1f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019b0928-c0af-74a9-b1db-6084dcfc1f0d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019b0928-c0af-7451-83a0-cbc56aed4791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019b0928-c0af-7451-83a0-cbc56aed4791" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c0af-783e-b371-9acb167ad2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c0af-783e-b371-9acb167ad2cf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019b0928-c0af-7a28-8528-07cc1254d73e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019b0928-c0af-7a28-8528-07cc1254d73e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c0af-75e8-962b-3d6730dab81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c0af-75e8-962b-3d6730dab81c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019b0928-c0af-7f4a-b66b-944e19897b72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019b0928-c0af-7f4a-b66b-944e19897b72" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019b2807-2052-7394-a186-52d382ebfb98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019b2807-2052-7394-a186-52d382ebfb98" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019b2807-9382-7fdc-a279-f94e38a67c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019b2807-9382-7fdc-a279-f94e38a67c23" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_019b0928-c0af-7ff5-a33b-b2c3a9316362" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_019b0928-c0af-7ff5-a33b-b2c3a9316362" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_019c216b-fbd2-7e2a-b642-336cb72db324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_019c216b-fbd2-7e2a-b642-336cb72db324" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019c0246-9211-7264-85b4-21c13ce311ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019c0246-9211-7264-85b4-21c13ce311ba" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-759c-bb2b-271ae2e53025" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-759c-bb2b-271ae2e53025" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7d93-8e25-73b4f71d6ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7d93-8e25-73b4f71d6ac7" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-74a7-a5da-a043e7ebf0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-79f7-a76f-dac71a81a945" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-7461-bc74-84fa819a011b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:to="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-7cce-9e40-b26a424127b7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:to="loc_srt_RangeMember_019b0928-c0b0-7cce-9e40-b26a424127b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:to="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c0b0-7c94-b45d-25299670b7bd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:to="loc_srt_MinimumMember_019b0928-c0b0-7c94-b45d-25299670b7bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c0b0-7ccd-963b-cb4784f13ef5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:to="loc_srt_MaximumMember_019b0928-c0b0-7ccd-963b-cb4784f13ef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c0b0-7530-8678-58383acb29fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c0b0-7530-8678-58383acb29fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:to="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7bae-a5e8-e8f7334afa55_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7bae-a5e8-e8f7334afa55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c0b0-79f2-9660-3b9178b766fb" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:to="loc_country_UA_019b0928-c0b0-79f2-9660-3b9178b766fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_019b0928-c0b0-7638-a92d-47f077ca9bd8" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:to="loc_country_BY_019b0928-c0b0-7638-a92d-47f077ca9bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7015-854c-183532b80dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7015-854c-183532b80dcc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#IMPACTOFTHEINVASIONOFUKRAINEDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-740c-9b42-eb44ce526470_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-740c-9b42-eb44ce526470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c0b0-7817-a7b6-03794c381815" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:to="loc_country_UA_019b0928-c0b0-7817-a7b6-03794c381815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-793a-bd46-09b3cf1e500d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-793a-bd46-09b3cf1e500d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_019b0928-c0b0-789e-a4c6-990132dc8c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_BuildingMember_019b0928-c0b0-789e-a4c6-990132dc8c40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c0b0-7e6f-acfe-5f0aa3223f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c0b0-7e6f-acfe-5f0aa3223f3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_019b0928-c0b0-7999-ae66-84456c9bad36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_ComputerEquipmentMember_019b0928-c0b0-7999-ae66-84456c9bad36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c0b0-7f01-afb9-0303fcc5124f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c0b0-7f01-afb9-0303fcc5124f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-7b7c-a3ca-4207fee89b2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-7b7c-a3ca-4207fee89b2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_019b0928-c0b0-7554-abb3-fbb1975d1093" xlink:href="epam-20251231.xsd#epam_HumanitarianCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:to="loc_epam_HumanitarianCommitmentMember_019b0928-c0b0-7554-abb3-fbb1975d1093" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-73f3-80a0-fa019fcbaf34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-73f3-80a0-fa019fcbaf34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c0b0-76f0-816b-aba97a446d73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c0b0-76f0-816b-aba97a446d73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_019b0928-c0b0-7c1e-adf8-9c0b9942217c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:to="loc_us-gaap_CostOfSalesMember_019b0928-c0b0-7c1e-adf8-9c0b9942217c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-78f0-9b32-b28f0db4014d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-78f0-9b32-b28f0db4014d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_019b0928-c0b0-79f2-aa49-5385afc31270" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_019b0928-c0b0-79f2-aa49-5385afc31270" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0b0-7122-a6f8-c5fc7000ca5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0b0-7122-a6f8-c5fc7000ca5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0b0-7c4a-ac03-0729b395cd91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0b0-7c4a-ac03-0729b395cd91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_019b0928-c0b0-7522-b811-191599e2e049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_OtherCommitment_019b0928-c0b0-7522-b811-191599e2e049" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019b0928-c0b0-749c-a95e-5c56584627f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019b0928-c0b0-749c-a95e-5c56584627f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c0b0-76e0-b7e3-7d62c88b0526" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c0b0-76e0-b7e3-7d62c88b0526" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0b0-71b5-acbe-08c739a4fca7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0b0-71b5-acbe-08c739a4fca7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_019b0928-c0b0-75e4-85bf-17d81e192f83" xlink:href="epam-20251231.xsd#epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_019b0928-c0b0-75e4-85bf-17d81e192f83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_019b0928-c0b0-73ff-ab88-3a39f58bb910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_019b0928-c0b0-73ff-ab88-3a39f58bb910" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b2b52-08d8-7859-bb1c-e0867cb415a6" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2025AcquisitionsMember_019b2b52-08d8-7859-bb1c-e0867cb415a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b2b52-08d8-75f5-b43f-b2d996281f4c" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_FirstDerivativeLtdMember_019b2b52-08d8-75f5-b43f-b2d996281f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b2b52-08d8-75e9-8a0d-d2ac101857ef" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_NEORISMember_019b2b52-08d8-75e9-8a0d-d2ac101857ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b2b52-b52b-74e4-b5b1-417e349f2e36" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2024AcquisitionsMember_019b2b52-b52b-74e4-b5b1-417e349f2e36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019b2b52-b52b-7b07-ba27-2581f28106cd" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2023AcquisitionsMember_019b2b52-b52b-7b07-ba27-2581f28106cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-757a-b6b7-b31ce3db299f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-757a-b6b7-b31ce3db299f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b2b52-08d8-7035-b178-7f3e63a8256c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b2b52-08d8-7035-b178-7f3e63a8256c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_019b2b52-08d8-7a17-9820-3d13b93131f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_019b2b52-08d8-7a17-9820-3d13b93131f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019b2b52-08d8-7888-beaf-57cba1cb7377" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019b2b52-08d8-7888-beaf-57cba1cb7377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b2b52-08d8-7c8f-b05a-62daa4fdeaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b2b52-08d8-7c8f-b05a-62daa4fdeaaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b2b52-08d8-773e-92a8-6034d0b83dae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b2b52-08d8-773e-92a8-6034d0b83dae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_019b2b52-08d8-784b-8e66-530c6e648361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_019b2b52-08d8-784b-8e66-530c6e648361" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationNumberOfProfessionals_019b2b52-08d8-7339-baa6-39ae6ad8062c" xlink:href="epam-20251231.xsd#epam_BusinessCombinationNumberOfProfessionals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_epam_BusinessCombinationNumberOfProfessionals_019b2b52-08d8-7339-baa6-39ae6ad8062c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019b2b52-08d8-726a-8820-ba4e5dbadd12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019b2b52-08d8-726a-8820-ba4e5dbadd12" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_019b2b52-5a2d-7894-9496-ce2461ff67ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_019b2b52-5a2d-7894-9496-ce2461ff67ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b2b52-5a2d-7518-afc4-742119681f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b2b52-5a2d-7518-afc4-742119681f47" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019b2b52-8edb-7146-a5d7-48178b9ea7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019b2b52-8edb-7146-a5d7-48178b9ea7b0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_019b2b52-08d8-72a8-a08c-f734cde25810" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_019b2b52-08d8-72a8-a08c-f734cde25810" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-78ed-861f-fe6adfa6e81b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-78ed-861f-fe6adfa6e81b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7c87-8012-8ea45ddb9f8a" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:to="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7c87-8012-8ea45ddb9f8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-72da-8842-53bc9e47030d" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-72da-8842-53bc9e47030d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7c5f-8db2-09e07bf253f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7c5f-8db2-09e07bf253f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d9b-9d11-ab1cae5d7074" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d9b-9d11-ab1cae5d7074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7986-8cf0-47b2a36f1090" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7986-8cf0-47b2a36f1090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-744e-9c73-886a3027d1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-744e-9c73-886a3027d1d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-74ec-8c53-58459a11953a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-74ec-8c53-58459a11953a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7c08-813d-8e1a68b2d301" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7c08-813d-8e1a68b2d301" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75eb-835c-a51371816c98" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75eb-835c-a51371816c98" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7f6a-82ff-cbb688317727" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7f6a-82ff-cbb688317727" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ebb-b9e9-c656ca200414" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ebb-b9e9-c656ca200414" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-7d37-9c11-fd4bd86d09f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-7d37-9c11-fd4bd86d09f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-78d1-996f-ee4260eabf6b" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-78d1-996f-ee4260eabf6b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-774f-a663-167f013f537c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-774f-a663-167f013f537c" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7d71-b738-41e21573a81c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7d71-b738-41e21573a81c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-785a-a8b0-91cee9d18ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-785a-a8b0-91cee9d18ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_019b0928-c0b0-719b-9e35-d5408b431236" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:to="loc_us-gaap_TradeNamesMember_019b0928-c0b0-719b-9e35-d5408b431236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-779e-a6bf-69457d1dc7d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-779e-a6bf-69457d1dc7d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7857-ac81-1a498f010b46" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:to="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7857-ac81-1a498f010b46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-74e2-9aba-9dc20e6c5df7" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-74e2-9aba-9dc20e6c5df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019b0928-c0b0-7ba3-a220-c4d8167a49ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019b0928-c0b0-7ba3-a220-c4d8167a49ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b0928-c0b0-7493-b02b-4d2f81777db3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b0928-c0b0-7493-b02b-4d2f81777db3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-7d79-98e6-304734ff0fca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-7d79-98e6-304734ff0fca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c0b0-71a1-95c5-09a1ca149906" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c0b0-71a1-95c5-09a1ca149906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c0b0-7bd4-89c6-28a3e1dea324" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c0b0-7bd4-89c6-28a3e1dea324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-77c5-b65f-d7224ccf906e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-77c5-b65f-d7224ccf906e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b24f9-7058-78e7-9b02-464fdc13893f" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_A2025AcquisitionsMember_019b24f9-7058-78e7-9b02-464fdc13893f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-7692-9615-63c525e329eb" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-7692-9615-63c525e329eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeAcquisitionMember_019b0928-c0b0-76c1-8e27-c6c5ea39d9a1" xlink:href="epam-20251231.xsd#epam_FirstDerivativeAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_FirstDerivativeAcquisitionMember_019b0928-c0b0-76c1-8e27-c6c5ea39d9a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_Other2024AcquisitionsMember_019b24fa-d60e-716d-9570-3c2b0e7bbdeb" xlink:href="epam-20251231.xsd#epam_Other2024AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_Other2024AcquisitionsMember_019b24fa-d60e-716d-9570-3c2b0e7bbdeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019bbd2e-5721-75c8-9619-5a0735530ee2" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_A2023AcquisitionsMember_019bbd2e-5721-75c8-9619-5a0735530ee2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:to="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-78d2-a54f-c5673f2bdfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-78d2-a54f-c5673f2bdfe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_019b0928-c0b0-7f75-aacb-bf1949752465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_019b0928-c0b0-7f75-aacb-bf1949752465" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b0928-c0b0-791a-b633-f0754eac65b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b0928-c0b0-791a-b633-f0754eac65b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019b0928-c0b0-7089-afb6-7aa787396a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019b0928-c0b0-7089-afb6-7aa787396a26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-7b55-aadf-070bd90350ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-775f-a5a9-4a1f14e1c522_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-775f-a5a9-4a1f14e1c522_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c0b0-7649-94a0-c6d02faf77f9" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c0b0-7649-94a0-c6d02faf77f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c0b0-7a73-a56e-05308cbb7cf3" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c0b0-7a73-a56e-05308cbb7cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019b0928-c0b0-7bc3-bea6-a35aaf66e133" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019b0928-c0b0-7bc3-bea6-a35aaf66e133" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7acd-9be1-1b3936e1b873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7acd-9be1-1b3936e1b873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-74b0-91d4-5ba9dad01df0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-74b0-91d4-5ba9dad01df0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_019b0928-c0b0-7c92-882a-04405aa0e30f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_TradeNamesMember_019b0928-c0b0-7c92-882a-04405aa0e30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019b0928-c0b0-7355-ad95-ae5cfff9f152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019b0928-c0b0-7355-ad95-ae5cfff9f152" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyAgreementsMember_019b0928-c0b0-728b-ab72-d029c5c88cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_RoyaltyAgreementsMember_019b0928-c0b0-728b-ab72-d029c5c88cb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-721d-a27f-2719a5cb1fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-721d-a27f-2719a5cb1fd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-71c2-9e24-eee886fa6bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-71c2-9e24-eee886fa6bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7fa6-9fdc-1ba0c5e7dbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7fa6-9fdc-1ba0c5e7dbb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c0b0-706c-a5f2-2f6ce64b950a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c0b0-706c-a5f2-2f6ce64b950a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7929-aed1-4dee967c38c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7929-aed1-4dee967c38c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-73fd-b8a9-480b5a9c4d23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-73fd-b8a9-480b5a9c4d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-7aa5-9883-e18baf282c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-7aa5-9883-e18baf282c3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7d14-ba23-eb3a38d1ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7d14-ba23-eb3a38d1ea1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7115-a86d-6031a3d29b61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:to="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7115-a86d-6031a3d29b61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019b0928-c0b0-7def-8517-2c2469b4d0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:to="loc_us-gaap_DerivativeAssets_019b0928-c0b0-7def-8517-2c2469b4d0f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019b0928-c0b0-7015-9d60-12650dbe43b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019b0928-c0b0-7015-9d60-12650dbe43b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-7e0f-9a55-b6fa1136a503" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-7e0f-9a55-b6fa1136a503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-79e0-914c-f19d1919d4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-79e0-914c-f19d1919d4c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019b0928-c0b0-7045-bb97-e3c66a2c213b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_019b0928-c0b0-7045-bb97-e3c66a2c213b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7c41-ae6a-13b1e972c331_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7c41-ae6a-13b1e972c331_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c0b0-7daf-b112-6be4d326a47a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c0b0-7daf-b112-6be4d326a47a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7af9-b855-47d5356a2d6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7af9-b855-47d5356a2d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b251f-337d-7819-9aec-57fb0dfc68a6" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2025AcquisitionsMember_019b251f-337d-7819-9aec-57fb0dfc68a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-7fb8-9ec1-e90acae37f7d" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-7fb8-9ec1-e90acae37f7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-7017-82b1-62b4f9e85c9d" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-7017-82b1-62b4f9e85c9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019bbd1a-3c84-7786-8979-0a36b6c5f791" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2023AcquisitionsMember_019bbd1a-3c84-7786-8979-0a36b6c5f791" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-75a1-ab88-b5968f68c66e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:to="loc_srt_RangeMember_019b0928-c0b0-75a1-ab88-b5968f68c66e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:to="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c0b0-7ee4-bf89-4750d683dfe3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:to="loc_srt_MinimumMember_019b0928-c0b0-7ee4-bf89-4750d683dfe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c0b0-7c08-9aa7-7bab4d637a4f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:to="loc_srt_MaximumMember_019b0928-c0b0-7c08-9aa7-7bab4d637a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-7a5c-8bcc-729e9710e678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-7a5c-8bcc-729e9710e678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_019bbd19-f26d-7ad8-8041-9033348eca9c" xlink:href="epam-20251231.xsd#epam_SoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:to="loc_epam_SoftwareLicensesMember_019bbd19-f26d-7ad8-8041-9033348eca9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_019b0928-c0b0-76be-a259-16638e8bd058" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_019b0928-c0b0-76be-a259-16638e8bd058" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-735d-a63a-1364e08a4436_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-735d-a63a-1364e08a4436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7e0e-833e-04730ae61e73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7e0e-833e-04730ae61e73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-718e-a219-3d2280eb367d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-718e-a219-3d2280eb367d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019b0928-c0b0-78b2-b144-5143fe496d7e" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2023AcquisitionsMember_019b0928-c0b0-78b2-b144-5143fe496d7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-767f-b9e6-15bf121379a3" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-767f-b9e6-15bf121379a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-73eb-82ac-fb337bcf6030" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-73eb-82ac-fb337bcf6030" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b2b78-0dd8-75cf-9f1f-9b0f03fe4698" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2025AcquisitionsMember_019b2b78-0dd8-75cf-9f1f-9b0f03fe4698" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7836-b485-fc9a2b48e6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7836-b485-fc9a2b48e6fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_019b0928-c0b0-7a3f-aab4-027bf5569325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_019b0928-c0b0-7a3f-aab4-027bf5569325" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_019b0928-c0b0-7d8a-86b0-e786855e56cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_019b0928-c0b0-7d8a-86b0-e786855e56cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_019b0928-c0b0-74a4-a385-1de2e912de8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_019b0928-c0b0-74a4-a385-1de2e912de8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_019b0928-c0b0-7f97-8e8f-10f7946a9b79" xlink:href="epam-20251231.xsd#epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_019b0928-c0b0-7f97-8e8f-10f7946a9b79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7e21-a4d9-f59f599c8143" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-7d74-8a15-55ad1970df0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-7d74-8a15-55ad1970df0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019b0928-c0b0-78dd-b12d-f699a85ae454" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019b0928-c0b0-78dd-b12d-f699a85ae454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019b0928-c0b0-744d-9e2e-aeee97138b43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019b0928-c0b0-744d-9e2e-aeee97138b43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-780c-85d3-f20625e465b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-780c-85d3-f20625e465b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-7c79-ae4b-3bac1575c978" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-7c79-ae4b-3bac1575c978" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-72b8-8613-c2cff9632ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-72b8-8613-c2cff9632ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7dff-9c49-5b108e47b371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7dff-9c49-5b108e47b371" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-788d-b7b7-a916e1ec40ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-788d-b7b7-a916e1ec40ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019b0928-c0b0-7eb9-840a-17cb4f630951" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019b0928-c0b0-7eb9-840a-17cb4f630951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019b0928-c0b0-7b0a-87d8-8d4f0bb50a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:to="loc_us-gaap_BankTimeDepositsMember_019b0928-c0b0-7b0a-87d8-8d4f0bb50a8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-77c5-a4a4-dae6d77e8761_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-77c5-a4a4-dae6d77e8761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c0b0-7f6f-b21b-a3be9e628f73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c0b0-7f6f-b21b-a3be9e628f73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-728d-9f48-97bca19b600a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-728d-9f48-97bca19b600a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2025Member_019b73aa-bcb0-7a9d-856e-3b98897df283" xlink:href="epam-20251231.xsd#epam_CreditFacility2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:to="loc_epam_CreditFacility2025Member_019b73aa-bcb0-7a9d-856e-3b98897df283" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member_019b0928-c0b0-77b0-bc99-d7c9a3aac0a2" xlink:href="epam-20251231.xsd#epam_CreditFacility2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:to="loc_epam_CreditFacility2021Member_019b0928-c0b0-77b0-bc99-d7c9a3aac0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueNetAssetLiabilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:to="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019b0928-c0b0-7947-b0bf-a04ccefa3333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019b0928-c0b0-7947-b0bf-a04ccefa3333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure_019b0928-c0b0-7e34-ab49-186075e39746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:to="loc_us-gaap_LinesOfCreditFairValueDisclosure_019b0928-c0b0-7e34-ab49-186075e39746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019b0928-c0b0-7fbd-b19f-9241ab77ca14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019b0928-c0b0-7fbd-b19f-9241ab77ca14" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7317-8e3e-0e92db144875_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7317-8e3e-0e92db144875_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7c8b-bb2c-905fa2dbacfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:to="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7c8b-bb2c-905fa2dbacfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue_019b0928-c17c-76cb-8937-11a09607dcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollateralAlreadyPostedAggregateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue_019b0928-c17c-76cb-8937-11a09607dcbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_019b0928-c17c-7662-a365-b642008842b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_019b0928-c17c-7662-a365-b642008842b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_019b0928-c17c-7dd8-82d1-e1c558fc91b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_019b0928-c17c-7dd8-82d1-e1c558fc91b4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-782a-8f4d-0efd8fd3c751_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-782a-8f4d-0efd8fd3c751_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_019b0928-c17c-75c2-a159-494bdc6a4b09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_ComputerEquipmentMember_019b0928-c17c-75c2-a159-494bdc6a4b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019b0928-c17c-7ce1-9ab8-c8ca709fbde0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019b0928-c17c-7ce1-9ab8-c8ca709fbde0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BuildingAndLandImprovementsMember_019b0928-c17c-7bc9-8634-7a49139f0eb3" xlink:href="epam-20251231.xsd#epam_BuildingAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_epam_BuildingAndLandImprovementsMember_019b0928-c17c-7bc9-8634-7a49139f0eb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_019b0928-c17c-7ce3-9ed4-96039b554df6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_019b0928-c17c-7ce3-9ed4-96039b554df6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c17c-7496-bb32-ea09cee7cec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c17c-7496-bb32-ea09cee7cec2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_019b0928-c17c-733d-82e8-56f7aa5ba498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_LandMember_019b0928-c17c-733d-82e8-56f7aa5ba498" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7d52-b444-8966215361d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7d52-b444-8966215361d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c17c-7a9b-b9bd-1271028aa13d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c17c-7a9b-b9bd-1271028aa13d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-74a8-b6b8-7a99639211ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-74a8-b6b8-7a99639211ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-7c9f-b305-eaf12302bb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-7c9f-b305-eaf12302bb1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-76c5-b23a-e8b102a70876" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-76c5-b23a-e8b102a70876" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-72d9-8118-45300fd29543_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-72d9-8118-45300fd29543_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_MinskBelarusMember_019b0928-c17c-7cd1-9730-ac4a36348dc9" xlink:href="epam-20251231.xsd#epam_MinskBelarusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:to="loc_epam_MinskBelarusMember_019b0928-c17c-7cd1-9730-ac4a36348dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-73b2-b722-3a94f3db2b69" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:to="loc_country_UA_019b0928-c17c-73b2-b722-3a94f3db2b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-78a1-828d-d5bcd52c047d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-78a1-828d-d5bcd52c047d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_019b0928-c17c-74bd-9b30-a0d4df369e57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:to="loc_us-gaap_BuildingMember_019b0928-c17c-74bd-9b30-a0d4df369e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7ce5-9809-3e946f8b0827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7ce5-9809-3e946f8b0827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-7421-8493-e6fb5fb79329_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-7421-8493-e6fb5fb79329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_019b0928-c17c-741f-a564-f7bcd9bd2304" xlink:href="epam-20251231.xsd#epam_SoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:to="loc_epam_SoftwareLicensesMember_019b0928-c17c-741f-a564-f7bcd9bd2304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-70b0-a83a-56025315ed6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-70b0-a83a-56025315ed6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c17c-7401-a963-fcfbdf4c8cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c17c-7401-a963-fcfbdf4c8cd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019b0928-c17c-7fbd-b0d6-4b07d359e206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_Depreciation_019b0928-c17c-7fbd-b0d6-4b07d359e206" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019b0928-c17c-7725-9392-632e7f718e35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019b0928-c17c-7725-9392-632e7f718e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_019b0928-c17c-73f5-9186-b85bb0c39caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_019b0928-c17c-73f5-9186-b85bb0c39caa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019b0928-c17c-7e08-82ad-e7e5ae36f075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019b0928-c17c-7e08-82ad-e7e5ae36f075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c17c-7ce9-a99b-4a48f3d4e7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c17c-7ce9-a99b-4a48f3d4e7fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019b0928-c17c-730f-8ae4-98f3c0c31d60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019b0928-c17c-730f-8ae4-98f3c0c31d60" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_019b0928-c17c-7570-86f3-383a8e113578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_019b0928-c17c-7570-86f3-383a8e113578" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_019b0928-c17c-741b-840d-ca4c4e63a8df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_019b0928-c17c-741b-840d-ca4c4e63a8df" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_019b0928-c17c-7617-a9bf-73f51f661db3" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionContingentConsiderationMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_019b0928-c17c-7617-a9bf-73f51f661db3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_019b0928-c17c-7523-a68c-9ec99b2fae4c" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_019b0928-c17c-7523-a68c-9ec99b2fae4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_019b0928-c17c-7cca-987e-a54e7fe1530b" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_019b0928-c17c-7cca-987e-a54e7fe1530b" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:to="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c17c-7ac8-bfe9-30d85084d370_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:to="loc_srt_RangeMember_019b0928-c17c-7ac8-bfe9-30d85084d370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:to="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c17c-7ba7-9c1d-24b7ce6b9bef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:to="loc_srt_MinimumMember_019b0928-c17c-7ba7-9c1d-24b7ce6b9bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c17c-777d-9b48-dc4edebc86b1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:to="loc_srt_MaximumMember_019b0928-c17c-777d-9b48-dc4edebc86b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_019b0928-c17c-7999-8555-19e057d4bb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_019b0928-c17c-7999-8555-19e057d4bb7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019b0928-c17c-7f35-8eaf-69848c03be7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019b0928-c17c-7f35-8eaf-69848c03be7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019b0928-c17c-7f78-8b9a-5ef2bb8a899a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019b0928-c17c-7f78-8b9a-5ef2bb8a899a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofComponentsofLeaseExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:href="epam-20251231.xsd#epam_LeaseCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:href="epam-20251231.xsd#epam_LeaseCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-77c3-aad5-a9db52b71cf3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-77c3-aad5-a9db52b71cf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7011-93f5-cf13eb848139" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7011-93f5-cf13eb848139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7503-9253-a7e0971ff8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7503-9253-a7e0971ff8c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019b0928-c17c-7205-be8a-dc96b5c8919a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_VariableLeaseCost_019b0928-c17c-7205-be8a-dc96b5c8919a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-77c8-adc1-2ccb18a2e217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-77c8-adc1-2ccb18a2e217" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019b0928-c17c-7b29-86a4-926f530bda10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_LeaseCost_019b0928-c17c-7b29-86a4-926f530bda10" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#DEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-74cd-b2ef-dc66924bb3e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-74cd-b2ef-dc66924bb3e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019b0928-c17c-72d8-a8eb-45eb6eb48cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:to="loc_us-gaap_LineOfCreditMember_019b0928-c17c-72d8-a8eb-45eb6eb48cf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7466-a44e-9ed7015fecb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7466-a44e-9ed7015fecb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-70cf-996c-d2e0b0b9bc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-70cf-996c-d2e0b0b9bc9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-7e96-9615-4df3b321aa51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-7e96-9615-4df3b321aa51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:to="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_019b2591-33ca-7694-b8d0-5d92aa208388" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:to="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_019b2591-33ca-7694-b8d0-5d92aa208388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2021CreditAgreementMember_019bbd0f-4d13-7601-87a8-b8185bad6a77" xlink:href="epam-20251231.xsd#epam_A2021CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:to="loc_epam_A2021CreditAgreementMember_019bbd0f-4d13-7601-87a8-b8185bad6a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019b0928-c17c-7e11-acd4-5eeb608fe8db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:to="loc_us-gaap_VariableRateDomain_019b0928-c17c-7e11-acd4-5eeb608fe8db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:to="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019b0928-c17c-7f83-b2d5-34655bdab1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019b0928-c17c-7f83-b2d5-34655bdab1fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019b2590-5df3-75d8-a841-03277129400b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019b2590-5df3-75d8-a841-03277129400b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7a96-ab38-beec82f8911e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7a96-ab38-beec82f8911e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_019b2591-33ca-72b1-b5ce-6c0d0fd3caee" xlink:href="epam-20251231.xsd#epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_019b2591-33ca-72b1-b5ce-6c0d0fd3caee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019b0928-c17c-72ce-9726-63d705015d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019b0928-c17c-72ce-9726-63d705015d0f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019b0928-c17c-77da-bc94-0afe6ac8a101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:to="loc_us-gaap_LineOfCreditMember_019b0928-c17c-77da-bc94-0afe6ac8a101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7eac-bf29-7d6f3355599e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7eac-bf29-7d6f3355599e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-7b73-afa7-3af3150a125a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-7b73-afa7-3af3150a125a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019b0928-c17c-70ff-99fc-7bc9e3d8e2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCredit_019b0928-c17c-70ff-99fc-7bc9e3d8e2a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_019b0928-c17c-7f49-bbac-e473a017e066" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_019b0928-c17c-7f49-bbac-e473a017e066" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019b0928-c17c-7d7f-8f51-9d35120198e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019b0928-c17c-7d7f-8f51-9d35120198e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7cef-9948-4b47e7787d74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7cef-9948-4b47e7787d74" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-7706-a098-aea907238f54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-7706-a098-aea907238f54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmployeeRelatedLiabilitiesCurrentMember_019b0928-c17c-7853-bb55-563fe67c522f" xlink:href="epam-20251231.xsd#epam_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:to="loc_epam_EmployeeRelatedLiabilitiesCurrentMember_019b0928-c17c-7853-bb55-563fe67c522f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019b0928-c17c-7909-9bc6-ae2099c9cf49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019b0928-c17c-7909-9bc6-ae2099c9cf49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_019b0928-c17c-7908-a318-691fedadb4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_019b0928-c17c-7908-a318-691fedadb4b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:to="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7d44-9315-9d2d9bd29b8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7d44-9315-9d2d9bd29b8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CostOptimizationProgramMember_019b25b8-2d45-7a2d-bc0d-b9b51cfb143f" xlink:href="epam-20251231.xsd#epam_A2025CostOptimizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:to="loc_epam_A2025CostOptimizationProgramMember_019b25b8-2d45-7a2d-bc0d-b9b51cfb143f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023CostOptimizationProgramMember_019c2455-9df0-765e-a29f-abf9d85c2808" xlink:href="epam-20251231.xsd#epam_A2023CostOptimizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:to="loc_epam_A2023CostOptimizationProgramMember_019c2455-9df0-765e-a29f-abf9d85c2808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-716d-b20f-3e328c02c344_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-716d-b20f-3e328c02c344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_019c21a9-c7ac-7617-9db3-c6e04ad87c34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:to="loc_us-gaap_EmployeeSeveranceMember_019c21a9-c7ac-7617-9db3-c6e04ad87c34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_019b0928-c17c-7f45-86ed-4e663ea8f2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:to="loc_us-gaap_FacilityClosingMember_019b0928-c17c-7f45-86ed-4e663ea8f2a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_019b0928-c17c-78fa-b651-63bc90a93650" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_019b0928-c17c-78fa-b651-63bc90a93650" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:to="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0a-76cd-7c93-80a1-875e5ab8f6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:to="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0a-76cd-7c93-80a1-875e5ab8f6fc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:to="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-759e-8fb0-4329ef834311_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-759e-8fb0-4329ef834311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CostOptimizationProgramMember_019b25c3-5c04-79ff-a155-46bc1aaa17af" xlink:href="epam-20251231.xsd#epam_A2025CostOptimizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2025CostOptimizationProgramMember_019b25c3-5c04-79ff-a155-46bc1aaa17af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024CostOptimizationProgramMember_019b25c3-5c04-72b2-b5f6-6313b3e8191b" xlink:href="epam-20251231.xsd#epam_A2024CostOptimizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2024CostOptimizationProgramMember_019b25c3-5c04-72b2-b5f6-6313b3e8191b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023CostOptimizationProgramMember_019b25c3-bed4-75c3-9f9f-a1db77eb48a8" xlink:href="epam-20251231.xsd#epam_A2023CostOptimizationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2023CostOptimizationProgramMember_019b25c3-bed4-75c3-9f9f-a1db77eb48a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7ab3-ac24-3efc9588b981_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7ab3-ac24-3efc9588b981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_019b0928-c17c-73f1-bff3-c078479c5d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:to="loc_us-gaap_EmployeeSeveranceMember_019b0928-c17c-73f1-bff3-c078479c5d0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_019b0928-c17c-747c-9e1f-989c91fb382e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:to="loc_us-gaap_ContractTerminationMember_019b0928-c17c-747c-9e1f-989c91fb382e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:to="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_019b0928-c17c-74d4-98fb-412e3daead96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_RestructuringReserve_019b0928-c17c-74d4-98fb-412e3daead96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019b0928-c17c-7207-99e8-68358549ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_RestructuringCharges_019b0928-c17c-7207-99e8-68358549ff9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_019b0928-c17c-7d85-9d8b-2ff4cc463f23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_PaymentsForRestructuring_019b0928-c17c-7d85-9d8b-2ff4cc463f23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_019b0928-c17c-7ce8-a65d-c4056fb85a29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofDisaggregationofRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7ef9-99f4-a36117209a77_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7ef9-99f4-a36117209a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_019b0928-c17c-712a-a1a2-35b406ecb085" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_srt_AmericasMember_019b0928-c17c-712a-a1a2-35b406ecb085" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_019b0928-c17c-702f-a368-12424111fd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_us-gaap_EMEAMember_019b0928-c17c-702f-a368-12424111fd28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_019b0928-c17c-7476-8564-2abad57e8bf5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_srt_AsiaPacificMember_019b0928-c17c-7476-8564-2abad57e8bf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CentralAndEasternEuropeMember_019b0928-c17c-7c98-9cd3-8bf822facfb6" xlink:href="epam-20251231.xsd#epam_CentralAndEasternEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_epam_CentralAndEasternEuropeMember_019b0928-c17c-7c98-9cd3-8bf822facfb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c17c-752b-a3d8-0e489a4b442b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c17c-752b-a3d8-0e489a4b442b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c17c-7466-b13f-a0161f0e5f7c" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c17c-7466-b13f-a0161f0e5f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c17c-7783-bbb9-28d54192fae3" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c17c-7783-bbb9-28d54192fae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_019b0928-c17c-7872-b173-a4f843c299d4" xlink:href="epam-20251231.xsd#epam_RussiaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_RussiaSegmentMember_019b0928-c17c-7872-b173-a4f843c299d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-72fd-8231-d4fd9dabcfdd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-72fd-8231-d4fd9dabcfdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServicesSectorMember_019b0928-c17c-7a20-b45d-006d02b67a25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialServicesSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_us-gaap_FinancialServicesSectorMember_019b0928-c17c-7a20-b45d-006d02b67a25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ConsumerGoodsRetailAndTravelMember_019b0928-c17c-7c10-a0e0-bf8426f4ecb5" xlink:href="epam-20251231.xsd#epam_ConsumerGoodsRetailAndTravelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_ConsumerGoodsRetailAndTravelMember_019b0928-c17c-7c10-a0e0-bf8426f4ecb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember_019b0928-c17c-7f26-a666-243931326684" xlink:href="epam-20251231.xsd#epam_SoftwareAndHiTechSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_SoftwareAndHiTechSectorMember_019b0928-c17c-7f26-a666-243931326684" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessInformationAndMediaSectorsMember_019b0928-c17c-7bcf-9078-d231b81c9871" xlink:href="epam-20251231.xsd#epam_BusinessInformationAndMediaSectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_BusinessInformationAndMediaSectorsMember_019b0928-c17c-7bcf-9078-d231b81c9871" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthcareSectorMember_019b0928-c17c-76b2-b165-88ca02a7d712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthcareSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_us-gaap_HealthcareSectorMember_019b0928-c17c-76b2-b165-88ca02a7d712" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherSectorsMember_019b0928-c17c-7565-97f2-3dd05445717d" xlink:href="epam-20251231.xsd#epam_OtherSectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_OtherSectorsMember_019b0928-c17c-7565-97f2-3dd05445717d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-70a1-80ff-23c557b1f988_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-70a1-80ff-23c557b1f988_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_019b0928-c17c-7f2a-a9d3-f8bb9e8ebf14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_019b0928-c17c-7f2a-a9d3-f8bb9e8ebf14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-761e-83b2-69224e935181" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-761e-83b2-69224e935181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingMember_019b0928-c17c-7c31-9882-bd722f734b5f" xlink:href="epam-20251231.xsd#epam_LicensingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_epam_LicensingMember_019b0928-c17c-7c31-9882-bd722f734b5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7428-a2a3-048684d2a545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7428-a2a3-048684d2a545" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_019b0928-c17c-711f-aafa-f16f07159694" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_019b0928-c17c-711f-aafa-f16f07159694" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofTimingofRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7fc1-b697-617be574f529_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7fc1-b697-617be574f529_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:to="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019b0928-c17c-7353-9f37-6fd556cf6313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019b0928-c17c-7353-9f37-6fd556cf6313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails_1" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofTimingofRevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7fc1-b697-617be574f529_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7fc1-b697-617be574f529_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:to="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-71b1-b752-c77764981a75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-71b1-b752-c77764981a75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_019b2604-0014-788d-bcda-dc526f3324a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_019b2604-0014-788d-bcda-dc526f3324a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_019b2604-0014-730d-929f-568429b0ece1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_019b2604-0014-730d-929f-568429b0ece1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:to="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-717c-8d53-ba46bc0b4cb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-717c-8d53-ba46bc0b4cb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ResearchAndDevelopmentActivitiesMember_019b2604-0014-70a2-9595-25b1711066a2" xlink:href="epam-20251231.xsd#epam_A2023ResearchAndDevelopmentActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:to="loc_epam_A2023ResearchAndDevelopmentActivitiesMember_019b2604-0014-70a2-9595-25b1711066a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ResearchAndDevelopmentActivitiesMember_019b2c0a-8a46-74ac-96bc-927cd761708b" xlink:href="epam-20251231.xsd#epam_A2024ResearchAndDevelopmentActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:to="loc_epam_A2024ResearchAndDevelopmentActivitiesMember_019b2c0a-8a46-74ac-96bc-927cd761708b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:to="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b2a1f-dcc9-767b-b7b3-0e9c8fb8a75a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:to="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b2a1f-dcc9-767b-b7b3-0e9c8fb8a75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAwardAmount_019b2604-0014-7588-9cc6-c34ee6f91f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceAwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:to="loc_us-gaap_GovernmentAssistanceAwardAmount_019b2604-0014-7588-9cc6-c34ee6f91f7a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-74d5-9eba-0cf25f2af660_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-74d5-9eba-0cf25f2af660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_019b0928-c17c-796e-900a-7aa0270f2bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:to="loc_us-gaap_CostOfSalesMember_019b0928-c17c-796e-900a-7aa0270f2bcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7206-8903-dbc49cf61c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7206-8903-dbc49cf61c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-713e-87f9-d2d6de0990eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-713e-87f9-d2d6de0990eb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYEquityPlansDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-704d-961a-cb09086da866_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-704d-961a-cb09086da866_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_019b9a01-89bf-739d-acb2-9b0bc40dfb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:to="loc_us-gaap_StockCompensationPlanMember_019b9a01-89bf-739d-acb2-9b0bc40dfb9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7393-b389-ca3ce69c7d97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7393-b389-ca3ce69c7d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:to="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7614-b409-e1cda863b5f7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7614-b409-e1cda863b5f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CompanyPersonnelMember_019b0928-c17c-7145-ae3c-49584ab92f12" xlink:href="epam-20251231.xsd#epam_CompanyPersonnelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:to="loc_epam_CompanyPersonnelMember_019b0928-c17c-7145-ae3c-49584ab92f12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonEmployeeDirectorsMember_019b0928-c17c-7511-9463-da0e3ac72eb4" xlink:href="epam-20251231.xsd#epam_NonEmployeeDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:to="loc_epam_NonEmployeeDirectorsMember_019b0928-c17c-7511-9463-da0e3ac72eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019b0928-c17c-709e-bab7-9b1c3202fbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019b0928-c17c-709e-bab7-9b1c3202fbb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b0928-c17c-7f0a-9bd9-2d9439a9759c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b0928-c17c-7f0a-9bd9-2d9439a9759c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_019b0928-c17c-731e-8c5e-2615f05ea4f6" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_019b0928-c17c-731e-8c5e-2615f05ea4f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-716e-83e9-d639481f814a" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-716e-83e9-d639481f814a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b0928-c17c-7b19-b202-ca034b3cfa45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b0928-c17c-7b19-b202-ca034b3cfa45" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7a37-ab1c-1700a828b8f8_default" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7a37-ab1c-1700a828b8f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-778e-923a-d586ffd0ab80" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-778e-923a-d586ffd0ab80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_019b0928-c17c-767c-bb92-56ea42f9c5d5" xlink:href="epam-20251231.xsd#epam_PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:to="loc_epam_PerformanceTargetsMember_019b0928-c17c-767c-bb92-56ea42f9c5d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7050-87d6-ec4479a7505b_default" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7050-87d6-ec4479a7505b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-7d18-8bd0-169edeafcf58" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-7d18-8bd0-169edeafcf58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-7fd9-b7dd-44aae4bfd2e9" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-7fd9-b7dd-44aae4bfd2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7afb-b496-7ad2fe86faa4_default" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7afb-b496-7ad2fe86faa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-7868-b329-770695f6abe2" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-7868-b329-770695f6abe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-7aff-8bb0-71191f06cf8b" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-7aff-8bb0-71191f06cf8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7338-a045-84bef5534e01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7338-a045-84bef5534e01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-78b1-96d3-089ab60c60ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-78b1-96d3-089ab60c60ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7691-9bf2-96ece7950f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7691-9bf2-96ece7950f5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b0928-c17c-73f6-b727-82db24e7c485" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b0928-c17c-73f6-b727-82db24e7c485" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_019b0928-c17c-784b-bb6e-a7f3d0edc923" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_019b0928-c17c-784b-bb6e-a7f3d0edc923" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c17c-740b-9837-07e503d4e8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c17c-740b-9837-07e503d4e8a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019b0928-c17c-773e-8ec1-b019dbd045fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019b0928-c17c-773e-8ec1-b019dbd045fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7fae-bf69-7691b868fc64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7f0d-aac2-b228aa465c57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7f0d-aac2-b228aa465c57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7ef9-8871-795cf31ab29f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7ef9-8871-795cf31ab29f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_019b0928-c17c-72e1-b416-59f73a164a49" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_019b0928-c17c-72e1-b416-59f73a164a49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7088-88c8-3c88bf356e52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7088-88c8-3c88bf356e52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019b0928-c17c-72b4-a343-ddd3717b9802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019b0928-c17c-72b4-a343-ddd3717b9802" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7445-83eb-61f5e186d791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-79cb-b37f-90755e3dfb80_default" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-79cb-b37f-90755e3dfb80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-796d-b35b-5bcb18611b53" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-796d-b35b-5bcb18611b53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-79cd-a9cd-b655b82fafe9" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-79cd-a9cd-b655b82fafe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7033-9b44-06d35988f288_default" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7033-9b44-06d35988f288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-724d-ba47-12bf05039d56" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-724d-ba47-12bf05039d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7721-83f0-1e87a2e25d61_default" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7721-83f0-1e87a2e25d61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-7988-b882-0cc604321866" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-7988-b882-0cc604321866" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-7cf1-beb8-273212d357c8" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-7cf1-beb8-273212d357c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7559-9a4e-2b954e83248c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7559-9a4e-2b954e83248c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c0258-91a2-7d6a-b588-b7cd97d2ad78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c0258-91a2-7d6a-b588-b7cd97d2ad78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_019b0928-c17c-7c98-8fef-d27e24e5529b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_019b0928-c17c-7c98-8fef-d27e24e5529b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-792d-926e-b89c6bec7f40_default" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-792d-926e-b89c6bec7f40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-754f-b606-1eb923f1eb04" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-754f-b606-1eb923f1eb04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_019b0928-c17c-709d-91ab-00607a60a798" xlink:href="epam-20251231.xsd#epam_PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:to="loc_epam_PerformanceTargetsMember_019b0928-c17c-709d-91ab-00607a60a798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7702-84b6-5900e3aaa6b2_default" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7702-84b6-5900e3aaa6b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-73aa-aa79-360b1fc63294" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-73aa-aa79-360b1fc63294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-74bd-aa02-69c1c62ed146" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-74bd-aa02-69c1c62ed146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-75ae-ac04-d5890ec1e9f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-75ae-ac04-d5890ec1e9f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-7211-a946-45241a31a8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-7211-a946-45241a31a8ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-71af-916e-ccf1d9fbe520_default" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-71af-916e-ccf1d9fbe520_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-791b-b4d6-d903f16252d4" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-791b-b4d6-d903f16252d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-75f3-9c6f-e78aece85e2a" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-75f3-9c6f-e78aece85e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-7ccc-ab88-9478698b9ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-7ccc-ab88-9478698b9ef6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-7f15-8ce0-e947ad7d7c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-7f15-8ce0-e947ad7d7c5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_019b0928-c17c-7562-bff3-515e5cfe3f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_019b0928-c17c-7562-bff3-515e5cfe3f9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019b0928-c17c-7a09-b2e9-14e1b5c2501e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019b0928-c17c-7a09-b2e9-14e1b5c2501e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b264d-ddf4-7abb-93f1-b5a2e39bc3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b264d-ddf4-7abb-93f1-b5a2e39bc3c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_019b0928-c17c-7ac3-a97d-8bac8cf131f8" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_019b0928-c17c-7ac3-a97d-8bac8cf131f8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7a9a-9de1-42a5e9497b82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7a9a-9de1-42a5e9497b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7275-8359-966350036aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7275-8359-966350036aa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019b0928-c17c-70e4-af12-80fc53972561" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019b0928-c17c-70e4-af12-80fc53972561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019b0928-c17c-7869-b237-043ecf02b74e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019b0928-c17c-7869-b237-043ecf02b74e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019b0928-c17c-733f-957f-6f6e388e69bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019b0928-c17c-733f-957f-6f6e388e69bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019b0928-c17c-72b4-aaf1-4d3741dd715e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019b0928-c17c-72b4-aaf1-4d3741dd715e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b20-baa0-5577bd196e2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b20-baa0-5577bd196e2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019b0928-c17c-7227-bc84-792ede02f772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019b0928-c17c-7227-bc84-792ede02f772" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-79ae-a2c3-fe23760d9874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-79ae-a2c3-fe23760d9874" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019b0928-c17c-7e2d-8f2d-a0f38e497616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019b0928-c17c-7e2d-8f2d-a0f38e497616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b0928-c17c-73dd-b0b5-96c4c2dab3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b0928-c17c-73dd-b0b5-96c4c2dab3a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019b0928-c17c-7962-806c-04934c459b00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019b0928-c17c-7962-806c-04934c459b00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75ac-9c68-74d5159c4e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75ac-9c68-74d5159c4e3d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7c53-9854-4d57bdfbb4de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7c53-9854-4d57bdfbb4de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7d0c-af52-7fcc15eb845e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7d0c-af52-7fcc15eb845e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b265a-a083-7b60-b924-af8aff31277d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b265a-a083-7b60-b924-af8aff31277d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-74a6-8a18-7b69d6180f2e" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-74a6-8a18-7b69d6180f2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_019b0928-c17c-715f-9a38-7de960d9cb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_SharePrice_019b0928-c17c-715f-9a38-7de960d9cb2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7cd5-aecf-5387ba05f3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7cd5-aecf-5387ba05f3e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c17c-78e6-8cd8-11d786904351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c17c-78e6-8cd8-11d786904351" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_019b0928-c17c-754a-992b-25d6519c9170" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_019b0928-c17c-754a-992b-25d6519c9170" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-73a5-a42a-e6fffafa114f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-73a5-a42a-e6fffafa114f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75d3-8d40-04da45942972" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75d3-8d40-04da45942972" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:to="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-7eb2-bb70-9b994b970e1e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:to="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-7eb2-bb70-9b994b970e1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:to="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025ShareRepurchaseProgramMember_019c2461-c1fc-73ec-b666-79131ce97042" xlink:href="epam-20251231.xsd#epam_A2025ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2025ShareRepurchaseProgramMember_019c2461-c1fc-73ec-b666-79131ce97042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ShareRepurchaseProgramMember_019c2462-5114-7ca8-858b-411f86530483" xlink:href="epam-20251231.xsd#epam_A2024ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2024ShareRepurchaseProgramMember_019c2462-5114-7ca8-858b-411f86530483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ShareRepurchaseProgramMember_019c2462-97b3-77ac-bec8-832a0eae9db0" xlink:href="epam-20251231.xsd#epam_A2023ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2023ShareRepurchaseProgramMember_019c2462-97b3-77ac-bec8-832a0eae9db0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019b0928-c17c-7581-9b6f-edd516e96479" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019b0928-c17c-7581-9b6f-edd516e96479" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_019b0928-c17c-7f42-84bd-fea472fc65ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_019b0928-c17c-7f42-84bd-fea472fc65ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019b0928-c17c-7b72-8f2f-6ae20eb785fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019b0928-c17c-7b72-8f2f-6ae20eb785fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019b0928-c17c-7bc3-9017-ab3e7735cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019b0928-c17c-7bc3-9017-ab3e7735cecd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019b0928-c17c-7027-9094-0fb2c293777c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019b0928-c17c-7027-9094-0fb2c293777c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:href="epam-20251231.xsd#epam_LegalActNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameDomain_019b0928-c17c-78a5-83c9-b0c9f436544c_default" xlink:href="epam-20251231.xsd#epam_LegalActNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:to="loc_epam_LegalActNameDomain_019b0928-c17c-78a5-83c9-b0c9f436544c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:href="epam-20251231.xsd#epam_LegalActNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:to="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TaxCutsAndJobsActMember_019b0928-c17c-764b-9962-e02ef9875bc9" xlink:href="epam-20251231.xsd#epam_TaxCutsAndJobsActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:to="loc_epam_TaxCutsAndJobsActMember_019b0928-c17c-764b-9962-e02ef9875bc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-78ce-a20c-57233de92c6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-78ce-a20c-57233de92c6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019c03f7-936a-7b62-b567-ab11c1ff9e04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019c03f7-936a-7b62-b567-ab11c1ff9e04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-715c-a212-7436a802b2a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-715c-a212-7436a802b2a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c03f7-936a-7bd7-b7a6-7223561072b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:to="loc_us-gaap_DomesticCountryMember_019c03f7-936a-7bd7-b7a6-7223561072b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c03f7-936a-7f6a-9f47-66073b17b196" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:to="loc_us-gaap_ForeignCountryMember_019c03f7-936a-7f6a-9f47-66073b17b196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_019b0928-c17c-7f30-9ac4-5df1745a3893" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_019b0928-c17c-7f30-9ac4-5df1745a3893" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignEarnings_019b0928-c17c-7031-8980-c2e8ca4e612c" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_epam_U.S.TaxRateOnForeignEarnings_019b0928-c17c-7031-8980-c2e8ca4e612c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_019b0928-c17c-7b29-aeaf-f4b225ad9428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_019b0928-c17c-7b29-aeaf-f4b225ad9428" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0b04-3fe3-7a80-89dd-568a662b5227" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0b04-3fe3-7a80-89dd-568a662b5227" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_019c0b04-3fe3-7577-b503-86050fb3cdca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_019c0b04-3fe3-7577-b503-86050fb3cdca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c03f7-936a-7317-8996-3b1ec3b47bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c03f7-936a-7317-8996-3b1ec3b47bbe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_019c03f7-936a-7613-a1ee-0dfef49cce10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_OperatingLossCarryforwards_019c03f7-936a-7613-a1ee-0dfef49cce10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_019c03f7-936a-7145-9c9c-a705f97eb1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_019c03f7-936a-7145-9c9c-a705f97eb1d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_019c03f7-936a-735e-bb89-c126602856fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_019c03f7-936a-735e-bb89-c126602856fd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7d8b-9454-0155611cff5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7d8b-9454-0155611cff5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019b0928-c17c-7dbe-9f76-58f6aca2b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019b0928-c17c-7dbe-9f76-58f6aca2b4a1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c58d6-1154-74b5-b68a-39e4adbfb183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c58d6-1154-74b5-b68a-39e4adbfb183" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_019c6e11-26c3-7d4e-a884-d0dd80fe4a87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_019c6e11-26c3-7d4e-a884-d0dd80fe4a87" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESEffectiveTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7350-9c63-c3479b8d305a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7350-9c63-c3479b8d305a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:to="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_019c0289-fae0-7962-8feb-4d44170fe5de" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:to="loc_country_PL_019c0289-fae0-7962-8feb-4d44170fe5de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0289-fae0-7e22-bc2f-ad04a8d41396" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0289-fae0-7e22-bc2f-ad04a8d41396" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:to="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019c44c0-66da-745d-869e-7ad62f5146e9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:to="loc_country_US_019c44c0-66da-745d-869e-7ad62f5146e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0289-fae0-7813-9d0a-c441d6777378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0289-fae0-7813-9d0a-c441d6777378" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0289-fae0-755a-980f-e73991fa554e" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0289-fae0-755a-980f-e73991fa554e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0289-fae0-712d-8fdc-802bf178e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0289-fae0-712d-8fdc-802bf178e2b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0289-fae0-75cf-b81a-9172b71613d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0289-fae0-75cf-b81a-9172b71613d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0289-fae0-7a9c-9e34-e248ec64b7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0289-fae0-7a9c-9e34-e248ec64b7bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0289-fae0-750e-94e5-25fdef3671f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0289-fae0-750e-94e5-25fdef3671f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0289-fae0-7619-ab2d-be09b962e843" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0289-fae0-7619-ab2d-be09b962e843" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0289-fae0-7975-a189-6907fba93f34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0289-fae0-7975-a189-6907fba93f34" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0289-fae0-743c-ad21-c4c24d3f8c37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0289-fae0-743c-ad21-c4c24d3f8c37" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d0-bfa8-70d0-9c44-1c2fd87fbb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d0-bfa8-70d0-9c44-1c2fd87fbb6a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019b0928-c17c-760c-b3ff-3945f941ba8a" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019b0928-c17c-760c-b3ff-3945f941ba8a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0289-fae0-7cff-811b-827908132c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0289-fae0-7cff-811b-827908132c9e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b0928-c17c-7920-8860-a0746295f3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b0928-c17c-7920-8860-a0746295f3fd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b0928-c17c-7779-aac5-31f692cc8845" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b0928-c17c-7779-aac5-31f692cc8845" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0289-fae0-7ceb-898a-eb2ff022c205" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0289-fae0-7ceb-898a-eb2ff022c205" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-7232-8d7c-d06299389463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-7232-8d7c-d06299389463" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0294-ed7e-75bb-ac46-fa565735959b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0294-ed7e-75bb-ac46-fa565735959b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0294-ed7e-7c57-ac36-fbe1b5350f23" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0294-ed7e-7c57-ac36-fbe1b5350f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0294-ed7e-784e-bb0b-682696bf0902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0294-ed7e-784e-bb0b-682696bf0902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0294-ed7e-7593-9764-a9112c7e2741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0294-ed7e-7593-9764-a9112c7e2741" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0294-ed7e-7281-878b-118fb52ab244" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0294-ed7e-7281-878b-118fb52ab244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0294-ed7e-715f-8f0f-c181b5a50246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0294-ed7e-715f-8f0f-c181b5a50246" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0294-ed7e-7a73-8830-8a6137b6717c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0294-ed7e-7a73-8830-8a6137b6717c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0294-ed7e-7c8a-8937-474eef6761ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0294-ed7e-7c8a-8937-474eef6761ed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0294-ed7e-7ee4-aafe-14578b11501c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0294-ed7e-7ee4-aafe-14578b11501c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d1-4f23-7682-a6d0-a19cfd38ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d1-4f23-7682-a6d0-a19cfd38ed3b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0294-ed7e-7912-a1f8-4595c7cabc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0294-ed7e-7912-a1f8-4595c7cabc3e" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-77ab-a0d7-88c80e968d71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-77ab-a0d7-88c80e968d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:to="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_019c44c7-de10-71e0-89f0-a3a579474cd3" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_country_IN_019c44c7-de10-71e0-89f0-a3a579474cd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_019c44c8-08c9-78e8-bcf6-578148437c21" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_country_MX_019c44c8-08c9-78e8-bcf6-578148437c21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c02ac-329c-79af-a8db-626ea49e78cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c02ac-329c-79af-a8db-626ea49e78cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ac-329c-7876-941d-dd06eff8a9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ac-329c-7876-941d-dd06eff8a9f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ac-329c-7561-8ac8-dae74e5bdb56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ac-329c-7561-8ac8-dae74e5bdb56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ac-329c-77e1-a0fd-e83839d239b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ac-329c-77e1-a0fd-e83839d239b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c02ac-329c-7c16-bb71-04466fd7610d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c02ac-329c-7c16-bb71-04466fd7610d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-7600-989c-869275e10364_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-7600-989c-869275e10364_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_019b0928-c17c-71b5-be39-e34de432fae0" xlink:href="epam-20251231.xsd#epam_HumanitarianCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:to="loc_epam_HumanitarianCommitmentMember_019b0928-c17c-71b5-be39-e34de432fae0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7061-9874-6f0ef421ef7a_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7061-9874-6f0ef421ef7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-7a27-a15a-b2aa2a59a4a4" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:to="loc_country_UA_019b0928-c17c-7a27-a15a-b2aa2a59a4a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-714a-bda3-b541be8a525c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-714a-bda3-b541be8a525c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember_019b0928-c17c-7b3c-9e9e-0e45b7d0b7f6" xlink:href="epam-20251231.xsd#epam_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:to="loc_epam_CloudServicesMember_019b0928-c17c-7b3c-9e9e-0e45b7d0b7f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_019b0928-c17c-72fd-b063-9e24c9f4882a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_OtherCommitment_019b0928-c17c-72fd-b063-9e24c9f4882a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_019b0928-c17c-7956-96ea-3e032976a103" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_019b0928-c17c-7956-96ea-3e032976a103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_019b0928-c17c-7726-b831-5b55b6680603" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_019b0928-c17c-7726-b831-5b55b6680603" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_019b0928-c17c-767e-b750-2e026f609fff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_019b0928-c17c-767e-b750-2e026f609fff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage_019b0928-c17c-7d31-9dc0-974cc83dd3fd" xlink:href="epam-20251231.xsd#epam_LongTermPurchaseCommitmentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_epam_LongTermPurchaseCommitmentPercentage_019b0928-c17c-7d31-9dc0-974cc83dd3fd" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7bc3-955c-5a888b167dd3_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7bc3-955c-5a888b167dd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_019b0928-c17c-7d9c-b50c-3590ab7d009a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_srt_NorthAmericaMember_019b0928-c17c-7d9c-b50c-3590ab7d009a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_019b0928-c17c-718b-b511-f087b6b716b9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_srt_EuropeMember_019b0928-c17c-718b-b511-f087b6b716b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_019b0928-c17c-78d4-9110-38b7dde369d6" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_RU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_country_RU_019b0928-c17c-78d4-9110-38b7dde369d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:to="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019b0928-c17c-72f5-ae64-e394d6d18360_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:to="loc_srt_ConsolidationItemsDomain_019b0928-c17c-72f5-ae64-e394d6d18360_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:to="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_019b0928-c17c-7ba6-867c-53cdceaae07b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:to="loc_us-gaap_OperatingSegmentsMember_019b0928-c17c-7ba6-867c-53cdceaae07b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_019b0928-c17c-72d3-953f-e3ba4247171a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:to="loc_us-gaap_CorporateNonSegmentMember_019b0928-c17c-72d3-953f-e3ba4247171a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7f20-a61d-8c38d0a8c71b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7f20-a61d-8c38d0a8c71b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c17c-777d-940f-10690964f661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c17c-777d-940f-10690964f661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c17c-798c-9073-edf3bed869f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c17c-798c-9073-edf3bed869f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019b0928-c17c-71af-a465-618ef3b3f8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_DepreciationAndAmortization_019b0928-c17c-71af-a465-618ef3b3f8aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SegmentOperatingProfitLoss_019b0928-c17c-7a20-8a88-f8f5bf5b6786" xlink:href="epam-20251231.xsd#epam_SegmentOperatingProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_epam_SegmentOperatingProfitLoss_019b0928-c17c-7a20-8a88-f8f5bf5b6786" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-7cc4-94cb-5c378601f6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-7cc4-94cb-5c378601f6fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c17c-7fcc-9aba-f338337133a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c17c-7fcc-9aba-f338337133a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0b-aacd-7ae3-8e93-265197572b97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0b-aacd-7ae3-8e93-265197572b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b2caa-3892-7b66-9b00-15ae6e6f17c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b2caa-3892-7b66-9b00-15ae6e6f17c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_019b0928-c17c-7d29-aa69-15dc28a131aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_OtherExpenses_019b0928-c17c-7d29-aa69-15dc28a131aa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019b0928-c17c-7c20-a762-53d3e3c79d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_OperatingIncomeLoss_019b0928-c17c-7c20-a762-53d3e3c79d7a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_019b0928-c17c-7113-9fa5-1b036c3b8d25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_NonoperatingGainsLosses_019b0928-c17c-7113-9fa5-1b036c3b8d25" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c17c-79e0-b251-27584cbf8508" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c17c-79e0-b251-27584cbf8508" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7a0f-8c52-bad8bb9656e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7a0f-8c52-bad8bb9656e0" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-72a6-9e1d-951000dc894e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-72a6-9e1d-951000dc894e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-7e12-b52d-d2abf5dbff2f" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_UA_019b0928-c17c-7e12-b52d-d2abf5dbff2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_019b0928-c17c-7b52-9fd2-ac587e689855" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_BY_019b0928-c17c-7b52-9fd2-ac587e689855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b0928-c17c-7332-b9a0-d8cbc813c7ce" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_US_019b0928-c17c-7332-b9a0-d8cbc813c7ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_019b0928-c17c-7ca5-9e99-7763bef5d19e" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_IN_019b0928-c17c-7ca5-9e99-7763bef5d19e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_019b0928-c17c-72be-a381-836e549f2389" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_PL_019b0928-c17c-72be-a381-836e549f2389" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU_019b0928-c17c-7cd3-b4f3-bfd13a20ba3a" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_HU_019b0928-c17c-7cd3-b4f3-bfd13a20ba3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_019b0928-c17c-704c-b5a5-481e314cde0f" xlink:href="epam-20251231.xsd#epam_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_epam_OtherCountriesMember_019b0928-c17c-704c-b5a5-481e314cde0f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_019b0928-c17c-78bf-abee-53fd0c8c90ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:to="loc_us-gaap_NoncurrentAssets_019b0928-c17c-78bf-abee-53fd0c8c90ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7a92-ad97-9f1bf3d562e2_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7a92-ad97-9f1bf3d562e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b0928-c17c-7aec-b5ff-d026bee1a1b9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_US_019b0928-c17c-7aec-b5ff-d026bee1a1b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019b0928-c17c-7f20-969f-3a00e1661c98" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_GB_019b0928-c17c-7f20-969f-3a00e1661c98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_019b0928-c17c-7e99-a8c8-37c6d31b00c0" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_CH_019b0928-c17c-7e99-a8c8-37c6d31b00c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_019b0928-c17c-7b9c-b618-99afc28282ca" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_DE_019b0928-c17c-7b9c-b618-99afc28282ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_019b0928-c17c-7a94-92d4-a2c1030b27c3" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_NL_019b0928-c17c-7a94-92d4-a2c1030b27c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_019b0928-c17c-7d47-ae7d-09910182c194" xlink:href="epam-20251231.xsd#epam_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_epam_OtherCountriesMember_019b0928-c17c-7d47-ae7d-09910182c194" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7556-9a9a-4daf027da9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7556-9a9a-4daf027da9ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c17c-7597-9e19-de94ee1fd78b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c17c-7597-9e19-de94ee1fd78b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019b0928-c17c-728a-acbf-edc791c843a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019b0928-c17c-728a-acbf-edc791c843a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_019b0928-c17c-79bd-9440-49cdd5ec8ade" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_019b0928-c17c-79bd-9440-49cdd5ec8ade" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_019b0928-c17c-775f-a38e-f23b6519f5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_019b0928-c17c-775f-a38e-f23b6519f5b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:to="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d6f-8dd9-a34cc0fd6902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d6f-8dd9-a34cc0fd6902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29e0-2bd8-7700-a49c-5db24bee3c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29e0-2bd8-7700-a49c-5db24bee3c4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b0928-c17c-7f26-aca6-f60267ef36c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b0928-c17c-7f26-aca6-f60267ef36c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29e5-a80d-7c88-a491-bcc4d1771f88" xlink:href="epam-20251231.xsd#epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29e5-a80d-7c88-a491-bcc4d1771f88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b0928-c17c-7aee-9a38-b57fbb3001b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b0928-c17c-7aee-9a38-b57fbb3001b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7e-a9ae-75da-805e-97be0be68586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7e-a9ae-75da-805e-97be0be68586" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29e1-9a40-774e-aff7-775f7996dc57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29e1-9a40-774e-aff7-775f7996dc57" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29e7-3a66-7a45-b619-4088e46b19fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29e7-3a66-7a45-b619-4088e46b19fc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d4c-a9af-e28d52b99d55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#VALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:definitionLink xlink:role="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_019b0928-c17c-7b1b-8c45-b40be3712ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_019b0928-c17c-7b1b-8c45-b40be3712ba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_019b0928-c17c-7e45-b67d-342fb1511cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_019b0928-c17c-7e45-b67d-342fb1511cb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7b5e-9b4a-93ea4abeccfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7b5e-9b4a-93ea4abeccfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_019b0928-c17c-794c-a0c6-06c36605db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_019b0928-c17c-794c-a0c6-06c36605db2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_019b0928-c17c-7ee6-9c29-6af88fb199b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_019b0928-c17c-7ee6-9c29-6af88fb199b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7f5e-b716-dfe0ee50fb33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="691"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>epam-20251231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a-->
<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_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_019b0928-c2ed-72bd-901e-329c1b912781_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards modified (in dollars per share)</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Modified In Period, Weighted Average Modification Date Fair Value</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average fair value at modification date for nonvested equity-based awards modified 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).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c247-7f18-8503-27769c558b0d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceTextBlock_019b0928-c2ed-78f7-ab01-ac0717c601e7_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">POLAND RESEARCH AND DEVELOPMENT INCENTIVES</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTextBlock_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTextBlock" xlink:to="lab_us-gaap_GovernmentAssistanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b0928-c2ed-7d05-8920-1d9011192804_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_019b0928-c247-75c1-bf11-e0b8ab8c5596_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected cost remaining</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Cost Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_019b0928-c2ee-7531-86f0-06fdce35e067_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. taxation of foreign subsidiaries</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_label_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Disregarded Foreign Subsidiaries</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_documentation_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from taxation of non-U.S. subsidiaries for which tax status was changed to disregard it as a foreign subsidiary for U.S. income tax purposes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:to="lab_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LeaseCostTable_019b0928-c2ed-7397-b56f-9518e8c93f33_terseLabel_en-US" xlink:label="lab_epam_LeaseCostTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table]</link:label>
    <link:label id="lab_epam_LeaseCostTable_label_en-US" xlink:label="lab_epam_LeaseCostTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table]</link:label>
    <link:label id="lab_epam_LeaseCostTable_documentation_en-US" xlink:label="lab_epam_LeaseCostTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of leasee'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. Includes income statement location of each component.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostTable" xlink:href="epam-20251231.xsd#epam_LeaseCostTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LeaseCostTable" xlink:to="lab_epam_LeaseCostTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019b0928-c247-76c4-a9d0-94e5af274773_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_AdditionalPaidInCapitalMember_019b0928-c2ee-7fc4-a6a3-d084bfbce8b5_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeTaxReconciliationTaxCredits_019b0928-c247-7d87-a777-20ecbca6e208_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019b0928-c247-7e10-b725-947c0fd03fd4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsToAcquireShortTermInvestments_019b0928-c2ee-7713-9f5a-67030ccf5fd4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_019b2590-5df3-7009-9b3b-df7e05e698cc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0289-fae0-7db5-a89a-7eacdbca19f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">R&amp;D incentive</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_019b0928-c2ed-7b02-b6c0-cd768b0113a6_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated undistributed foreign earnings indefinitely reinvested</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_019b260a-822d-7ee7-8ce9-e0983607a7ba_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_019b0928-c2ee-727a-825d-e7c3a31a1a25_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherExpenses_019b0928-c384-70fa-8b19-1c85d857d577_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other unallocated costs</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" 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/2025/elts/us-gaap-2025.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_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c247-713a-ab41-69b57ff85b58_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_019b0928-c247-763d-9509-3b9310e2011d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock_019b0928-c247-7358-8735-3326cc4e9103_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value of Service-Based Awards Vested</link:label>
    <link:label id="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock_label_en-US" xlink:label="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation, Restricted Stock And Restricted Stock Units Vested, Fair Value [Table Text Block]</link:label>
    <link:label id="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of fair value of restricted stock and restricted stock units for which the grantee gained the right by satisfying service requirements, to receive or retain shares units, other instruments, or cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:to="lab_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_019b0928-c2ed-743f-b96c-ed5806a857a8_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b0928-c247-7fed-93b4-41ba54fee9a4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_019b0928-c2ee-7343-9dc7-7016269dc39b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Changes in fair value of contingent consideration included in Interest and other income, 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" 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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c247-767b-ab39-6493ae72054f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock from employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c247-78c9-ad9c-9938ee26c67b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP purchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EquityClassifiedAwardMember_019b0928-c2ed-76fb-9da3-ee782b07ee75_terseLabel_en-US" xlink:label="lab_epam_EquityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Equity classified award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember" xlink:href="epam-20251231.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_019b0928-c2ee-71fe-a952-f28ce4430c3b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_019b0928-c2ee-7b83-85df-e17f822e7bb6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EmployeeStockOptionMember_019b0928-c247-7a0b-a69f-a04dea436ad2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c2ee-74b2-8f49-4ed15b8ff42f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_019b0928-c2ee-7737-ba19-6fcd2bf2590f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardMetricAxis_019b0928-c2ee-7ee6-83d7-a0071a7893aa_terseLabel_en-US" xlink:label="lab_epam_AwardMetricAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Award Metric</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis" xlink:href="epam-20251231.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_epam_RisksAndUncertaintiesPolicyPolicyTextBlock_019b0928-c2ee-7608-8f20-e6def450479a_terseLabel_en-US" xlink:label="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks And Uncertainties, Policy [Policy Text Block]</link:label>
    <link:label id="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:href="epam-20251231.xsd#epam_RisksAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:to="lab_epam_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-71de-b0da-bf0bb4e620a8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_019b0928-c384-7ee1-9175-9dc27d819d53_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockholdersEquity_019b0928-c247-71fe-a741-33ec926e5f12_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total EPAM Systems, Inc. stockholders&#8217; equity</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" xml:lang="en-US">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/2025/elts/us-gaap-2025.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_019b0928-c247-7698-9fec-236d4835f7c4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_019b0928-c2ee-7312-8379-48fa74c9a7b1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LineOfCreditFacilityInterestRateAtPeriodEnd_019b0928-c246-7066-8823-2147c6b50b09_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_CoverAbstract_019b0928-c247-77f9-b78b-a3ef5a27987b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_CashAndCashEquivalentsFairValueDisclosure_019b0928-c2ee-7205-9d6c-06ccca6ae6a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PortionAtFairValueFairValueDisclosureMember_019b0928-c246-75d8-9a1c-e183df68f92d_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_019b0928-c247-7cc5-9c6b-b7549f764f3d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_MaximumMember_019b0928-c2ed-7f60-810f-aad9ba54a77b_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019b0928-c247-79c3-95ab-e10d5811c3c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and exercisable weighted average price (in dollars 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsNet_019b0928-c2ee-71ca-9740-f6a9d46362de_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net&#160; carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_019b0928-c2ed-7413-8405-eed10825c47b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c247-78ef-80aa-37e1c061f3a5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019b0928-c2ee-70e1-8d51-dfb473ecc55f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c246-71b7-812a-7d264f4b5243_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c246-7b0f-908d-e82735a99fd2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityShellCompany_019b0928-c2ed-778a-ab5a-d6ffd34249ec_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_epam_AwardClassificationDomain_019b0928-c2ed-774f-b3c3-9e9db639f139_terseLabel_en-US" xlink:label="lab_epam_AwardClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_us-gaap_DebtInstrumentTable_019b0928-c247-7ea4-8c69-e9990ae6a3fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StatementOfStockholdersEquityAbstract_019b0928-c2ed-7ca7-be77-5a2f240ae17d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OperatingSegmentsMember_019b0928-c247-7fa1-b212-b7f3f08f6b3c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_019b0928-c2ed-7295-b1f5-305c9304f9dc_negatedTerseLabel_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease in deferred payments for asset acquisition</link:label>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Liability, Period Increase (Decrease)</link:label>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_documentation_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Liability, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:to="lab_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019b0928-c247-7d20-bad8-3d987cea5a43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019c0af6-c42f-7070-aba2-c3b0c44aa002_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Income Taxes Paid (Net of Refunds)</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" 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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseRemainingLeaseTerm_019b0928-c2ee-7e26-819b-7b56ab09f3d0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_019b0928-c2ee-7b7b-9c32-6bca11773414_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_019b0928-c2ee-73ab-894b-370e7d3a2fe8_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_019c5143-7f4c-7c40-ba84-451a1f808266_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of subsidiary shares from 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" 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/2025/elts/us-gaap-2025.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b0928-c2ee-7ca9-ac09-eacfcf961db6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019b0928-c2ee-7950-805a-03d0dcb52b4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OperatingLeaseLiabilityCurrent_019b0928-c247-7683-9363-3c1c48595756_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SoftwareAndSoftwareDevelopmentCostsMember_019b0928-c247-7137-ad7a-17e6971ad742_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchased computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_019b0928-c247-708e-b58b-af978f783d16_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus (Q1,Q2,Q3,FY)</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" 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/2025/dei-2025.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_DerivativesFairValueLineItems_019b0928-c2ed-7c54-93a8-3f215b780c09_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_019b0928-c247-7754-99d5-a51419975d6b_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_019b0928-c247-73d7-9366-a3a3fa55c77f_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture, fixtures and equipment</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" 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/2025/elts/us-gaap-2025.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_AwardTypeAxis_019b0928-c247-7da0-a9fc-890d151a8623_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ContractWithCustomerLiabilityNoncurrent_019c2459-2333-7071-86f7-1ba722851ecc_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_019b0928-c246-78f4-8f32-eb36c4cfeb77_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_LongTermPurchaseCommitmentPercentage_019b0928-c2ee-7f95-b0e5-59e512281364_terseLabel_en-US" xlink:label="lab_epam_LongTermPurchaseCommitmentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual commitment, percent</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" 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" xml:lang="en-US">Long-Term Purchase Commitment, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage" xlink:href="epam-20251231.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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_019b0928-c2ee-703f-9dcb-7f20dcab47a8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_019b0928-c247-7bb1-8ca1-bb504b500f53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_019b0928-c2ed-73e7-a155-a2897c3b58a4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b0928-c2ee-771f-86ee-415a4c3ba5e3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2025/elts/us-gaap-2025.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_BusinessCombinationsPolicy_019b0928-c247-797c-bd6c-178a6ecfae45_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_019b0928-c2ee-7b65-9308-46fb821a7c2a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c247-7c10-952f-c80d23f0c0cb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c247-78b3-8e13-a01267fe0f5c_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</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" 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/2025/elts/us-gaap-2025.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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c2ed-7b9e-8307-34307d32491c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_019b0928-c2ed-72d5-a924-00178ffba7ec_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c384-762f-b583-22524914caed_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DeferredTaxAssetsNet_019b0928-c2ee-777c-9950-cf85c59ae125_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c247-7bd5-bc0b-ad844f95fdb2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_IncomeStatementLocationDomain_019b0928-c2ed-7ac4-8cf4-47a7ba897581_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_019b0928-c247-7923-b4d1-22dd740f83fb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_019c40df-d2ef-7697-8656-fb5124545586_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlement with tax authority</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts_019b0928-c247-7cbc-b264-99f92035befc_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued sales discounts</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts_label_en-US" xlink:label="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Accrued Sales Discounts</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts_documentation_en-US" xlink:label="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Accrued Sales Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsAccruedSalesDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:to="lab_epam_DeferredTaxAssetsAccruedSalesDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EmployeeRelatedLiabilitiesCurrentMember_019b0928-c247-7c9d-a54f-9504cb4f58b8_terseLabel_en-US" xlink:label="lab_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits expenses</link:label>
    <link:label id="lab_epam_EmployeeRelatedLiabilitiesCurrentMember_label_en-US" xlink:label="lab_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities, Current [Member]</link:label>
    <link:label id="lab_epam_EmployeeRelatedLiabilitiesCurrentMember_documentation_en-US" xlink:label="lab_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:href="epam-20251231.xsd#epam_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:to="lab_epam_EmployeeRelatedLiabilitiesCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_019b0928-c247-7272-b829-1e3ffc0e8027_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c2ee-79ac-946a-58e1876127c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c2ee-759f-97b9-4edf99c88254_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c384-7c46-aa92-e35b221ff3c6_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Restricted Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RestructuringReserveRollForward_019b0928-c2ee-7f6e-ba01-e1c586f0f219_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_019b0928-c2ee-70c1-b64c-d89396ac6f3d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition date fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019b0928-c2ed-7abf-b931-98f1032f97b5_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets other than goodwill</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NonEmployeeDirectorsMember_019b0928-c247-7741-b896-4a6a8894e62e_terseLabel_en-US" xlink:label="lab_epam_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Employee Directors</link:label>
    <link:label id="lab_epam_NonEmployeeDirectorsMember_label_en-US" xlink:label="lab_epam_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Employee Directors [Member]</link:label>
    <link:label id="lab_epam_NonEmployeeDirectorsMember_documentation_en-US" xlink:label="lab_epam_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-Employee Directors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonEmployeeDirectorsMember" xlink:href="epam-20251231.xsd#epam_NonEmployeeDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NonEmployeeDirectorsMember" xlink:to="lab_epam_NonEmployeeDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019b0928-c2ee-767d-800c-586740732e59_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019b0928-c2ee-7bb0-9078-113900a387d8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019b0928-c2ee-7c2f-900d-00be9148196f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ProvisionForDoubtfulAccounts_019b0928-c2ed-7a70-be43-e2f515cae2f5_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bad debt expense (recovery)</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" 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/2025/elts/us-gaap-2025.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_AllowanceForCreditLossMember_019b0928-c2ee-79b7-b961-83a5f9acc81e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts for trade receivables and contract assets</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_019b0928-c247-7735-b70c-7aec282fa147_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c2ee-70dd-8582-c45063242fec_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019b0928-c247-70bb-8407-3e040ad009f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_AccruedIncomeTaxesCurrent_019b0928-c2ed-75dd-8dce-9574aff1a179_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_AwardMetricDomain_019b0928-c2ed-7409-93f1-b5a761476a3d_terseLabel_en-US" xlink:label="lab_epam_AwardMetricDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">[Domain] for Award Metric</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain" xlink:href="epam-20251231.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_StockIssuedDuringPeriodValueStockOptionsExercised_019b0928-c2ed-704d-9d90-e2b6d6eccb6b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LiabilityClassifiedAwardMember_019b0928-c2ee-7105-9dbb-81ecbb527e29_terseLabel_en-US" xlink:label="lab_epam_LiabilityClassifiedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Liability classified award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember" xlink:href="epam-20251231.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019b0928-c2ee-768c-bf9c-020be6d62d9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_019b0928-c246-7257-a2b5-a56c14185140_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019b0928-c2ee-71ae-a8a7-43cac5247606_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_019b0928-c247-7ba7-9a59-3c1319d1fef0_terseLabel_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax rate on foreign cash and certain other net current assets</link:label>
    <link:label id="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_label_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Tax Rate On Foreign Cash And Certain Other Net Current Assets</link:label>
    <link:label id="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_documentation_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Tax Rate On Foreign Cash And Certain Other Net Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:to="lab_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c247-7fe2-ba11-100e0a066d50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares</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" 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/2025/elts/us-gaap-2025.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_epam_EuropeSegmentMember_019b0928-c2ed-74a7-9e09-df6d15cd261f_terseLabel_en-US" xlink:label="lab_epam_EuropeSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Europe segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember" xlink:href="epam-20251231.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_dei_EntityAddressPostalZipCode_019b0928-c2ed-782c-a564-7f6ad0f0f343_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019b0928-c247-70d7-acce-2669d41b2ac3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019b0928-c247-75f0-a865-d171d761acfc_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</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" 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/2025/elts/us-gaap-2025.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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019b0928-c246-74fe-b2f4-b44e19ce0d9a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c2ee-7eb2-96d2-d8ab6d2cfa87_terseLabel_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Change in Tax Legislation [Line Items]</link:label>
    <link:label id="lab_epam_ScheduleofChangeinTaxLegislationLineItems_label_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Change in Tax Legislation [Line Items]</link:label>
    <link:label id="lab_epam_ScheduleofChangeinTaxLegislationLineItems_documentation_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of Change in Tax Legislation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:to="lab_epam_ScheduleofChangeinTaxLegislationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LeaseCostLineItems_019b0928-c384-78cd-88aa-889258b3993b_terseLabel_en-US" xlink:label="lab_epam_LeaseCostLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost [Line Items]</link:label>
    <link:label id="lab_epam_LeaseCostLineItems_label_en-US" xlink:label="lab_epam_LeaseCostLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Line Items]</link:label>
    <link:label id="lab_epam_LeaseCostLineItems_documentation_en-US" xlink:label="lab_epam_LeaseCostLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of leasee'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. Includes income statement location of each component.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostLineItems" xlink:href="epam-20251231.xsd#epam_LeaseCostLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LeaseCostLineItems" xlink:to="lab_epam_LeaseCostLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets_019b0928-c2ee-7774-9970-259e57b7bb42_negatedTerseLabel_en-US" xlink:label="lab_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Increase (Decrease) In Trade Receivables And Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets" xlink:href="epam-20251231.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_FairValueByFairValueHierarchyLevelAxis_019b0928-c2ee-7dbb-9a7a-2f9dd9efa17d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_019b0928-c2ed-7c56-a7a6-146fed25ff3c_terseLabel_en-US" xlink:label="lab_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_PropertyPlantAndEquipmentGross_019b0928-c2ee-78ac-b8a2-f8647eb1d800_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" 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" 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/2025/elts/us-gaap-2025.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_019b0928-c247-7709-ac37-8b4200ae189c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">COST OPTIMIZATION PROGRAMS</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019b0928-c247-7291-b871-d2b6fcf8c537_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c246-7507-80ba-21839a912239_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2021CreditAgreementMember_019bbd0f-4d13-7d74-a5dc-86566bf6f123_terseLabel_en-US" xlink:label="lab_epam_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:label id="lab_epam_A2021CreditAgreementMember_label_en-US" xlink:label="lab_epam_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement [Member]</link:label>
    <link:label id="lab_epam_A2021CreditAgreementMember_documentation_en-US" xlink:label="lab_epam_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2021CreditAgreementMember" xlink:href="epam-20251231.xsd#epam_A2021CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2021CreditAgreementMember" xlink:to="lab_epam_A2021CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_019b0928-c2ee-7420-92bc-42e1a10516c9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_019b0928-c247-7b87-bc8c-55ced38e51c6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of stock under 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" 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/2025/elts/us-gaap-2025.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_PaymentsToAcquireBusinessesNetOfCashAcquired_019b0928-c2ed-78a3-aa89-57fd46ca83b6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition of businesses, net of cash acquired (Note 3)</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" 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/2025/elts/us-gaap-2025.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_IncomeTaxPaidFederalAfterRefundReceived_019c02aa-b9c3-7c8f-8f50-66596db3797d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Federal, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0289-fae0-789a-a8e0-03e839417157_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c2ee-7b89-82c0-2d79100dde83_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested awards outstanding at period start (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c2ee-705a-9c08-dffe0a62ecd7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CommitmentsAndContingenciesDisclosureAbstract_019b0928-c2ee-7d7d-972f-f8d019b49b8e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_019b0928-c2ee-7339-9292-d36f60525d6a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Effect of net foreign currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019b0928-c247-719e-aedd-335dbd9929a3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost net of estimated forfeitures</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" 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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInOperatingActivities_019b0928-c247-7c23-8563-752f51465255_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by 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" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-724c-8d67-a489f01c666e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c384-78c7-a0bb-6dd4d3e117a1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c384-757b-933e-488436845f45_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Useful Life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c247-7814-92fe-995f94657d79_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_019b0928-c247-72fe-ab98-5d5369a043dc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Black-Scholes Option Valuation Model Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_019b0928-c247-78ae-bf50-6ea03dc4473b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_019b0928-c2ee-7cee-8ab0-f6f6c5ae58aa_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_Depreciation_019b0928-c2ee-7795-971a-464e11968e1c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_019b0928-c2ee-7c06-8296-3905e2750665_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DerivativeFairValueOfDerivativeLiability_019b0928-c2ee-77fc-ba39-dcb29fbc6742_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_GovernmentAssistanceExpense_019b0928-c247-767a-9fbf-97b0509e1e78_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government benefit</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceExpense_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Expense, Decrease (Increase)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceExpense" xlink:to="lab_us-gaap_GovernmentAssistanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c247-7d44-8b7c-6d79dd59c636_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c247-7a5d-b5cc-fe535bbca1a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development, Contract to Perform for Others [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development, Contract to Perform for Others [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:to="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_019b0928-c246-7f84-a1fa-4eb7ec4e9fa1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentLineItems_019b0928-c2ee-744c-951d-ee11d6264ae7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c247-76c8-bf61-98b6ef21fa3a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_019b0928-c247-78ec-9492-b1395ff156db_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019b0928-c247-7262-8c34-2c2a41150aac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_019b0928-c247-7ecc-b9fd-87dd46789e69_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_LiabilitiesCurrent_019b0928-c2ee-7794-870c-62b862d66752_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c247-7c6a-874e-a0b3b6b9e65d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_019b0928-c2ed-7346-a8f9-c5baffb1bb51_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan expenses recognized</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RoyaltyAgreementsMember_019b0928-c2ee-7a5e-a5ab-804e741d5817_terseLabel_en-US" xlink:label="lab_us-gaap_RoyaltyAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract royalties</link:label>
    <link:label id="lab_us-gaap_RoyaltyAgreementsMember_label_en-US" xlink:label="lab_us-gaap_RoyaltyAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyAgreementsMember" xlink:to="lab_us-gaap_RoyaltyAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_019b0928-c2ed-70c3-b98d-ca25d9f0a059_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_019c6e11-26c3-7edd-b6b6-8c42490f482f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in cash tax payments due to expected acceleration of certain deductions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_019b0928-c247-7ca8-9667-d28746a9c1e6_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_019b0928-c246-7750-88ec-9be3daa9ad12_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsInProcessResearchAndDevelopment_019b0928-c246-7ffb-97f3-5a33efcc501b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">R&amp;D capitalization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_019b0928-c2ee-7fa0-81f4-23c9f2536b6b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_GovernmentAssistanceTypeAxis_019b2604-0014-7ea6-80e0-baccadbb4aca_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTypeAxis_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis" xlink:to="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_019b0928-c2ed-7335-bc1f-1d4aa5446bfe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfunded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019b0928-c2ee-7af6-9cc9-404c4cd39e40_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_019c515c-7036-7b3e-b656-c64aa74d69c9_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_label_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Foreign Currency Exchange</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_documentation_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Foreign Currency Exchange</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesForeignCurrencyExchange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:to="lab_epam_DeferredTaxLiabilitiesForeignCurrencyExchange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HealthcareSectorMember_019b0928-c247-7983-867a-cdb0782bb7f8_terseLabel_en-US" xlink:label="lab_us-gaap_HealthcareSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019b0928-c2ed-7bf7-8557-413dd73f74dc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and exercisable, aggregate intrinsic value</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" 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/2025/elts/us-gaap-2025.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_AssetAcquisitionContingentConsiderationLiability_019b0928-c2ee-7220-9f40-932c67d10aae_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b0928-c247-75be-844a-0b2de3167777_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_019b0928-c2ee-7e97-ba27-4bd216cc5e4a_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_019b0928-c384-7cc4-a424-e2db13dfc4a1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsOperatingLossCarryforwards_019b0928-c2ed-78b5-95be-f98fd8730d34_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c2ed-73f3-9d83-7830f741dadc_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c2ed-785e-87d0-f926b8bffc3f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2025/elts/us-gaap-2025.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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_019b0928-c2ed-7a0c-bd13-736864bd0567_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leased building, accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c2ee-74ca-8bc7-19edcfbde180_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Year&#160;</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c2ee-77cc-a41e-eef35904f82a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Year&#160;</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_019b0928-c2ee-7dc4-aa28-a2ecf7c4bb08_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityCentralIndexKey_019b0928-c2ed-7c59-b991-60e8f464f242_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LegalActNameAxis_019b0928-c247-78ef-879b-f174a72f5226_terseLabel_en-US" xlink:label="lab_epam_LegalActNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Act Name [Axis]</link:label>
    <link:label id="lab_epam_LegalActNameAxis_label_en-US" xlink:label="lab_epam_LegalActNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Act Name [Axis]</link:label>
    <link:label id="lab_epam_LegalActNameAxis_documentation_en-US" xlink:label="lab_epam_LegalActNameAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Legal Act Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameAxis" xlink:href="epam-20251231.xsd#epam_LegalActNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LegalActNameAxis" xlink:to="lab_epam_LegalActNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_019b0928-c2ee-7964-9048-3a27b3e4e1fe_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CentralAndEasternEuropeMember_019b0928-c247-7d58-9bde-55541a2f36de_terseLabel_en-US" xlink:label="lab_epam_CentralAndEasternEuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CEE</link:label>
    <link:label id="lab_epam_CentralAndEasternEuropeMember_label_en-US" xlink:label="lab_epam_CentralAndEasternEuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Central And Eastern Europe [Member]</link:label>
    <link:label id="lab_epam_CentralAndEasternEuropeMember_documentation_en-US" xlink:label="lab_epam_CentralAndEasternEuropeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Central And Eastern Europe</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CentralAndEasternEuropeMember" xlink:href="epam-20251231.xsd#epam_CentralAndEasternEuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CentralAndEasternEuropeMember" xlink:to="lab_epam_CentralAndEasternEuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_019b2591-33ca-76f6-b0c1-75d0e9958c54_terseLabel_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional potential borrowing capacity</link:label>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="epam-20251231.xsd#epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c247-7150-8cd9-80017d3e0a81_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration, beginning of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c247-735d-9095-35d3ddb0581b_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration, end of period</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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c247-77d8-98e3-4ab527846dd9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c247-7eac-aa95-ec504dabacb9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c247-7d30-9877-8956e2fd4ad9_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ContractWithCustomerLiabilityCurrent_019c2458-fa46-7c00-ba04-cbf2fd4ebac8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_019b0928-c247-72a0-8924-d21e14e829ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019b0928-c2ee-7b24-866a-9a6bac85db81_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_019b0928-c247-7780-9e1e-5762ae25b42f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c247-75ba-a50e-104023a21231_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0294-ed7e-7bb1-a91b-213bb2f54a2c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal statutory income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019b0928-c247-73e5-9837-e60dfe593644_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration, current (Note 5)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AwardSettlementTypeDomain_019b0928-c2ee-72a0-b8e4-367faa776506_terseLabel_en-US" xlink:label="lab_epam_AwardSettlementTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_us-gaap_LongTermDebtNoncurrent_019b0928-c2ee-79c1-8d0f-91227af31447_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BalanceSheetLocationAxis_019b0928-c246-7de5-9527-0bbbef92346d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [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" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b0928-c247-7c88-882c-cf87c804706d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_019b0928-c2ee-7a87-99bd-8e8449103dd9_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsNetAbstract_019b0928-c247-7a69-bda6-23f39bc2899d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c2ee-7439-b005-9f6dfecc0428_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_019b0928-c247-77fd-8520-53a7125e72a7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</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" 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/2025/dei-2025.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_dei_EntityAddressAddressLine2_019b0928-c247-7041-a39b-9344e7c748ae_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</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" 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/2025/dei-2025.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c2ed-7a37-8e9f-2331f17c0ebd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c2ed-77e2-aa5f-a3d45e4b9d1d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (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" 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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019b0928-c247-770e-b9c0-04873dcdf1a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019b0928-c246-73da-b75f-39d076295351_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_019b0928-c2ee-7520-a993-228fa059bee6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EquitySecuritiesByIndustryAxis_019b0928-c247-70b9-a57f-3025925ba167_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c247-78ad-88d7-cdcba4777cb1_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OperatingLossCarryforwards_019b0928-c247-74f4-bea4-6aa18e7b043e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_019c0289-fae0-7986-bdbd-c0652454f6c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_019b0928-c2ee-7b8b-8001-ef0286896055_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b0928-c2ed-750c-9998-17a62e51c2f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net effect of dilutive equity 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b0928-c2ed-7aac-9893-1e2e8b4d16aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c247-7e2e-b1af-001b6efdddc9_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019b0928-c247-785a-b559-8789d55acecf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Awards forfeited (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" 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/2025/elts/us-gaap-2025.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b0928-c247-7ce7-a992-6961df5e0869_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2025/elts/us-gaap-2025.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c2ed-7b20-a8c2-6abc81a9d1a4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019b0928-c247-7c7e-9ccb-e52fde689ca5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, weighted average remaining contractual term</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" 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/2025/elts/us-gaap-2025.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_country_DE_019b0928-c2ed-79f3-a504-431f6e3c3eb2_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_019b0928-c2ed-7f57-be32-c73ad5969faf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c247-78f2-801a-c61fba57f8b5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_019b24b9-2cad-7303-9721-143e07939205_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire businesses</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c2ed-7f03-87ed-e081929201e5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c2ed-7d20-a5f6-736161f7ebf0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, end of period</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" 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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019b0928-c247-78e1-97a1-8a26b4eaa3e0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock from employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019b0928-c2ed-7d0a-8b40-5a1e57714227_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019b0928-c2ed-75cd-a66d-d9affa64800a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c247-797b-9bd7-9d79e6a0c5ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_GainLossOnOilAndGasHedgingActivity_019b0928-c2ed-7896-a8ea-93297a510c9a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on derivative instruments</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" 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/2025/elts/us-gaap-2025.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_LandMember_019b0928-c2ee-71b5-b348-fb278c0da710_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c247-7475-82c6-cc082fefbc55_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c247-70df-94c4-15ea97ea2d96_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</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" 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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b0928-c247-7704-a9da-9ad64e9c6a91_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2025/elts/us-gaap-2025.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_country_BY_019b0928-c247-7de5-91c0-39b040375937_terseLabel_en-US" xlink:label="lab_country_BY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">BELARUS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_MinorityInterest_019b0928-c2ee-786a-ab21-b808a949c6c3_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">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/2025/elts/us-gaap-2025.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_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_019b0928-c2ee-7cc1-aff6-693134f26d81_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherNoncashIncomeExpense_019b0928-c2ed-7aba-9650-fa5df829127b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_OperatingLeaseRightOfUseAssetModification_019b0928-c2ee-73f2-8a94-b677c5188320_terseLabel_en-US" xlink:label="lab_epam_OperatingLeaseRightOfUseAssetModification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_epam_OperatingLeaseRightOfUseAssetModification_label_en-US" xlink:label="lab_epam_OperatingLeaseRightOfUseAssetModification" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Modification</link:label>
    <link:label id="lab_epam_OperatingLeaseRightOfUseAssetModification_documentation_en-US" xlink:label="lab_epam_OperatingLeaseRightOfUseAssetModification" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_OperatingLeaseRightOfUseAssetModification" xlink:href="epam-20251231.xsd#epam_OperatingLeaseRightOfUseAssetModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_OperatingLeaseRightOfUseAssetModification" xlink:to="lab_epam_OperatingLeaseRightOfUseAssetModification" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c247-7048-963e-72461af68f47_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DefinedBenefitPlanDisclosureLineItems_019b0928-c247-7156-b63f-1e778ac1a61c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_019b0928-c247-782d-9749-9c437df23010_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c247-74b6-984b-485d757bc257_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CH_019b0928-c2ee-7920-9a6e-382c3b730df5_terseLabel_en-US" xlink:label="lab_country_CH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">SWITZERLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_DebtInstrumentNameDomain_019b0928-c247-7a10-b3e4-4085c2a68d04_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019b0928-c2ed-7bee-9bcf-3d78ce63c75b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividends</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_019b0928-c2ee-789b-90a6-8ac7e5da4920_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_019b0928-c247-7a0e-aec4-a7c4200dc918_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues 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" 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/2025/elts/us-gaap-2025.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_EstimateOfFairValueFairValueDisclosureMember_019b0928-c247-7c11-842c-6b8a774031f8_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ValuationAllowancesAndReservesChargedToCostAndExpense_019b0928-c2ed-79a0-8e39-21b958fce27f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c2ee-7da5-8d8e-a98eb7d24fbe_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c247-7e84-a7cc-7029dfc0e814_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0294-ed7e-7adf-9d51-6ddeef01d00c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c247-7316-b55e-10b6fe90a353_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_AwardClassificationAxis_019b0928-c2ed-7ed5-b348-e439bd5186fa_terseLabel_en-US" xlink:label="lab_epam_AwardClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_EmployeeStockMember_019b0928-c2ed-72e1-aaa0-277b6f661b41_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</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" 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/2025/elts/us-gaap-2025.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_dei_DocumentsIncorporatedByReferenceTextBlock_019b0928-c247-7324-9b40-a5459f0147af_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_019b0928-c2ed-798b-a1c3-4d194926daed_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of non-marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019b0928-c247-7e6c-9dad-19d4e698227c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (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" 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/2025/elts/us-gaap-2025.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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_019b0928-c2ed-7b7c-8b50-ad1481a03ebe_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of net foreign currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_MinskBelarusMember_019b0928-c2ee-78cf-9eb3-3767bc9dd07c_terseLabel_en-US" xlink:label="lab_epam_MinskBelarusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minsk, Belarus</link:label>
    <link:label id="lab_epam_MinskBelarusMember_label_en-US" xlink:label="lab_epam_MinskBelarusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minsk, Belarus [Member]</link:label>
    <link:label id="lab_epam_MinskBelarusMember_documentation_en-US" xlink:label="lab_epam_MinskBelarusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minsk, Belarus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_MinskBelarusMember" xlink:href="epam-20251231.xsd#epam_MinskBelarusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_MinskBelarusMember" xlink:to="lab_epam_MinskBelarusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c2ee-7b75-9e26-7f586d8879c0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_019c354b-16b9-7368-8294-94f26e9237a3_verboseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CompanyPersonnelMember_019b0928-c247-7acb-a088-1076ef315422_terseLabel_en-US" xlink:label="lab_epam_CompanyPersonnelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Personnel</link:label>
    <link:label id="lab_epam_CompanyPersonnelMember_label_en-US" xlink:label="lab_epam_CompanyPersonnelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Personnel [Member]</link:label>
    <link:label id="lab_epam_CompanyPersonnelMember_documentation_en-US" xlink:label="lab_epam_CompanyPersonnelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Company Personnel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CompanyPersonnelMember" xlink:href="epam-20251231.xsd#epam_CompanyPersonnelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CompanyPersonnelMember" xlink:to="lab_epam_CompanyPersonnelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b0928-c2ed-78f5-bc67-8ab419a83f9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of permanent differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c2ee-7943-8ec2-932266b8eafa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_MinimumMember_019b0928-c2ed-79bb-8b94-d29b766b14ba_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_GoodwillPurchaseAccountingAdjustments_019b0928-c2ee-7ee1-879e-e8569adec0c4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NEORIS purchase accounting adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_019b0928-c2ee-7530-b92b-5ab27a6e9b46_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Goodwill, Measurement Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c2ed-7529-885d-c489a6e2363a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BusinessAcquisitionsProFormaNetIncomeLoss_019b0928-c247-75e1-b5f9-12d1ff2e0670_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_019b0928-c247-7737-b171-7094fc3a9bbf_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Revenues (Exclusive of Depreciation and Amortization)</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_019b0928-c2ee-7609-84ce-bf8481fa0783_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxLiabilitiesNetAbstract_019b0928-c247-7b2e-a8d5-db342c871d75_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_019b0928-c2ed-756f-95db-3b6ce2c54e7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b0928-c246-7ea7-876d-c775c41b6ecc_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Numerator for diluted 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" 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/2025/elts/us-gaap-2025.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_CurrentForeignTaxExpenseBenefit_019b0928-c247-7922-95a2-806059d95222_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_019b0928-c247-72b0-b312-61a5b70fd8eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_019b0928-c247-70a6-9b33-a103704ac723_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</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" 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/2025/elts/us-gaap-2025.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019b0928-c246-7424-854c-db72f9773601_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c247-7bca-825a-046479eb8695_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c247-7407-b906-2dce031a4f8a_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_TaxCutsAndJobsActMember_019b0928-c2ed-7d8b-92d5-7e169fdae118_terseLabel_en-US" xlink:label="lab_epam_TaxCutsAndJobsActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Tax Cuts and Jobs Act</link:label>
    <link:label id="lab_epam_TaxCutsAndJobsActMember_label_en-US" xlink:label="lab_epam_TaxCutsAndJobsActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts And Jobs Act [Member]</link:label>
    <link:label id="lab_epam_TaxCutsAndJobsActMember_documentation_en-US" xlink:label="lab_epam_TaxCutsAndJobsActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Tax Cuts and Jobs Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TaxCutsAndJobsActMember" xlink:href="epam-20251231.xsd#epam_TaxCutsAndJobsActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_TaxCutsAndJobsActMember" xlink:to="lab_epam_TaxCutsAndJobsActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_019b0928-c246-737e-9e6e-2973b1f1f819_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_BusinessAcquisitionPercentageOfVotingInterestsAcquired_019b0928-c2ee-7b5f-97aa-bcff1d577527_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity interest acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Voting Equity Interest Acquired, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c2ed-70b2-b241-f085e35d58ca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b0928-c247-7be9-8033-2c0892f5aa8a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_019b0928-c2ee-7a9f-a39d-b742e30e36dd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentTransitionReport_019b0928-c247-745d-8fce-2974964af2db_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_country_HU_019b0928-c2ee-717f-91aa-1492345865fa_terseLabel_en-US" xlink:label="lab_country_HU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">HUNGARY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_019b0928-c2ee-7d69-9bc5-45bea48646d1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentPeriodEndDate_019b0928-c2ee-7eeb-b711-af816b603935_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_A2025CreditAgreementMember_019b2591-33ca-70b5-9464-a1cdab87853b_terseLabel_en-US" xlink:label="lab_epam_A2025CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement</link:label>
    <link:label id="lab_epam_A2025CreditAgreementMember_label_en-US" xlink:label="lab_epam_A2025CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement [Member]</link:label>
    <link:label id="lab_epam_A2025CreditAgreementMember_documentation_en-US" xlink:label="lab_epam_A2025CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementMember" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2025CreditAgreementMember" xlink:to="lab_epam_A2025CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c247-7e3a-971b-93900d7f5520_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeTaxDisclosureTextBlock_019b0928-c247-7c9e-af99-06367fea1f3d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_country_GB_019b0928-c2ed-7e78-a95d-1a9634ad15ad_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/country-2025.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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b0928-c247-756c-b263-4ca8ddba9cc3_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others [Line Items]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019b0928-c2ed-746f-bd40-104319af9fdb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of contingent consideration for previously acquired businesses</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" 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/2025/elts/us-gaap-2025.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_019b0928-c247-7645-a07a-d255f0772618_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019b0928-c246-7921-bc0c-3d857405aa36_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and exercisable, weighted average remaining contractual term</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" 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/2025/elts/us-gaap-2025.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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c2ee-78fd-96df-b6efc519fb79_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c2ee-7b22-8c8d-f4b332dc1c72_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c2ee-70ed-bb9d-eb3e263402b1_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">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/2025/elts/us-gaap-2025.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_dei_DocumentType_019b0928-c247-7c47-bdfa-0778d6e147e0_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_FairValueInputsLevel3Member_019b0928-c2ed-7d1b-a271-dbdc8e3e299a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EarningsPerShareTextBlock_019b0928-c2ed-783b-b913-52a595bfda09_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_019b0928-c247-7bcd-8e10-a140b83cb49d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AssetAcquisitionDomain_019b0928-c247-7f1d-b1d9-ce099bacc075_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_VariableLeaseCost_019b0928-c247-78a8-9705-ff31ed3d9f21_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c247-7fdc-abb0-6f8a32f8dda4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c247-7eb2-9801-369224df5e8a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segment 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" 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/2025/elts/us-gaap-2025.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_SalesAndExciseTaxPayableCurrentAndNoncurrent_019b0928-c2ed-7e0c-bfac-984e5192df7a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value added taxes payable</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Excise Tax Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_019b0928-c247-77da-8434-ab0c3aaf2c28_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_BuildingAndLandImprovementsMember_019c3549-ecd8-74f6-96a2-60f5f49a2107_terseLabel_en-US" xlink:label="lab_epam_BuildingAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and land improvements</link:label>
    <link:label id="lab_epam_BuildingAndLandImprovementsMember_label_en-US" xlink:label="lab_epam_BuildingAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building And Land Improvements [Member]</link:label>
    <link:label id="lab_epam_BuildingAndLandImprovementsMember_documentation_en-US" xlink:label="lab_epam_BuildingAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building And Land Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BuildingAndLandImprovementsMember" xlink:href="epam-20251231.xsd#epam_BuildingAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BuildingAndLandImprovementsMember" xlink:to="lab_epam_BuildingAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_019b0928-c2ed-77f8-8705-52a47e0e0100_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FinitelivedIntangibleAssetsAcquired1_019b99dc-9f55-771e-aa7e-e8e7adfff25e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b0928-c246-76be-8689-c88addcfd4e8_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2025/elts/us-gaap-2025.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_srt_RangeAxis_019b0928-c2ed-717b-b2eb-f37eb2ed5677_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_srt_StockRepurchaseProgramAuthorizedAmount1_019b0928-c247-7e74-a8d3-1eb855f1e1ca_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized repurchase program, amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_U.S.TaxRateOnForeignEarnings_019b0928-c2ee-77ee-9791-657e7601955a_terseLabel_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax rate on remaining earnings</link:label>
    <link:label id="lab_epam_U.S.TaxRateOnForeignEarnings_label_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Tax Rate On Foreign Earnings</link:label>
    <link:label id="lab_epam_U.S.TaxRateOnForeignEarnings_documentation_en-US" xlink:label="lab_epam_U.S.TaxRateOnForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Tax Rate On Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignEarnings" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_U.S.TaxRateOnForeignEarnings" xlink:to="lab_epam_U.S.TaxRateOnForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019b0928-c2ed-7dbb-99e3-b5b99c383766_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c247-7bf7-a9cd-c0b40e33ae5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of withholding taxes related to net share settlements of equity awards</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" 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/2025/elts/us-gaap-2025.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b267b-6a13-7885-b613-a6ba63e48851_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Numerator for basic 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" 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/2025/elts/us-gaap-2025.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_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-726c-a43c-ee3ded587c9c_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c246-743d-b1b5-1907b8bfc509_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LiabilitiesCurrentAbstract_019b0928-c2ee-78f5-b1b7-a541b1d8713d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c247-7837-b76c-5d2b60defb30_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LineOfCredit_019b0928-c2ee-7325-82b3-90beb93c818f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_FairValueInputsLevel1Member_019b0928-c247-745b-8aa0-a03072ac96c2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c2ed-73da-84c6-0f7cbd102b5e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c247-7024-9d2f-4a5cff02cf17_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_019b0928-c2ed-790d-a86c-139b51e44cce_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars 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" 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/2025/elts/us-gaap-2025.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_019b0928-c247-758b-80a9-6ec9ee649066_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c2ed-7035-a057-419fef65183d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_TreasuryStockCommonShares_019b0928-c247-7e48-9b55-ce1d694930fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_019b0928-c247-7ee2-a70d-e931fc928c16_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c2ed-79a3-a25c-0be0e033a694_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02aa-b9c3-711c-96f8-c03f376916a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, State and Local, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_019b0928-c2ee-7fbe-9582-f3cc5330ca26_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_dei_AuditorLocation_019b0928-c2ed-703c-be7d-3d7225eb6be6_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LegalActNameDomain_019b0928-c247-758a-a16e-15d51fd09a94_terseLabel_en-US" xlink:label="lab_epam_LegalActNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Act Name [Domain]</link:label>
    <link:label id="lab_epam_LegalActNameDomain_label_en-US" xlink:label="lab_epam_LegalActNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Act Name [Domain]</link:label>
    <link:label id="lab_epam_LegalActNameDomain_documentation_en-US" xlink:label="lab_epam_LegalActNameDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Legal Act Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameDomain" xlink:href="epam-20251231.xsd#epam_LegalActNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LegalActNameDomain" xlink:to="lab_epam_LegalActNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_019b0928-c247-72f2-aac9-b4fcdeface9a_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockRepurchasedAndRetiredDuringPeriodValue_019b280a-431a-7df2-a68c-600186ba6298_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock, including excise tax</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_019b0928-c2ed-795b-99df-cbdababb793d_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_019b0928-c2ee-76b6-9689-cf3046082e73_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c2ee-7dcd-af91-a6a1f9dba033_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionContingentConsiderationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019b0928-c247-7914-91c5-b98a8efc5fe3_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LinesOfCreditFairValueDisclosure_019b0928-c2ee-7d89-9925-69b2cbacb477_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under 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" 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/2025/elts/us-gaap-2025.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_epam_AwardSettlementTypeAxis_019b0928-c246-7427-a595-def67ee99e40_terseLabel_en-US" xlink:label="lab_epam_AwardSettlementTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_us-gaap_IncomeTaxesPaidNet_019c58d6-2c53-7fc3-ab63-0660d43f1627_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_019c02ad-46c9-70c2-ad35-463110531687_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput_019b0928-c247-72c3-96d0-edaa1645bb18_terseLabel_en-US" xlink:label="lab_epam_AssetAcquisitionContingentConsiderationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_FinancialServicesSectorMember_019b0928-c247-769d-b707-a641f85b7364_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServicesSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b0928-c247-7d1b-9ebf-e833c1991e13_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019b0928-c2ed-7853-886e-a9394a9f2c1f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted (in dollars 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" 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/2025/elts/us-gaap-2025.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_dei_EntityWellKnownSeasonedIssuer_019b0928-c247-7503-901d-25b5f512bb04_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_019b0928-c247-72b3-8c91-47d647806dde_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentDisclosureTextBlock_019b0928-c2ee-7bc1-b050-c28f725a02b0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c247-7279-b946-5465f3f0610b_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_TradeNamesMember_019b0928-c2ed-7495-81d5-1ec38f572cfc_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_019b0928-c247-7c11-a5b2-26023486ac49_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b0928-c2ed-7a18-b7b0-9d934b7d184b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_OtherSectorsMember_019b0928-c2ed-7d36-aa75-5f045dae5485_terseLabel_en-US" xlink:label="lab_epam_OtherSectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Emerging Verticals</link:label>
    <link:label id="lab_epam_OtherSectorsMember_label_en-US" xlink:label="lab_epam_OtherSectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Sectors [Member]</link:label>
    <link:label id="lab_epam_OtherSectorsMember_documentation_en-US" xlink:label="lab_epam_OtherSectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other sectors of the economy not separately defined</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherSectorsMember" xlink:href="epam-20251231.xsd#epam_OtherSectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_OtherSectorsMember" xlink:to="lab_epam_OtherSectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c2ed-77bd-bb48-3c1458e1542d_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c2ed-7015-b9b9-50add73ad705_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</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" 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/2025/elts/us-gaap-2025.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_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_019b0928-c247-7678-9d5c-85e342bcc22a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RestructuringCharges_019b0928-c247-7672-9ea7-8e9901f43dda_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_019b0928-c2ee-7d7d-b038-30550eaeccd3_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest, weighted average remaining contractual term</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" 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/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c2ee-793e-be96-b9a1ce853d2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_019b0928-c247-7c3a-a20c-ece50db1138b_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b0928-c247-79dd-b32e-f64ff89cdb22_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal statutory income tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_FirstDerivativeLtdMember_019b0928-c2ed-7dce-b6fc-b7afd17d0cb1_terseLabel_en-US" xlink:label="lab_epam_FirstDerivativeLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">First Derivative</link:label>
    <link:label id="lab_epam_FirstDerivativeLtdMember_label_en-US" xlink:label="lab_epam_FirstDerivativeLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">First Derivative Ltd [Member]</link:label>
    <link:label id="lab_epam_FirstDerivativeLtdMember_documentation_en-US" xlink:label="lab_epam_FirstDerivativeLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">First Derivative Ltd</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_FirstDerivativeLtdMember" xlink:to="lab_epam_FirstDerivativeLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c2ee-7fdd-9f72-596586a3947f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c2ee-71d3-a3b5-85a46ff0888d_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b0928-c247-7777-9c20-2920995f6763_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ConsumerGoodsRetailAndTravelMember_019b0928-c247-712b-b79e-bddba87599d4_terseLabel_en-US" xlink:label="lab_epam_ConsumerGoodsRetailAndTravelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer Goods, Retail &amp; Travel</link:label>
    <link:label id="lab_epam_ConsumerGoodsRetailAndTravelMember_label_en-US" xlink:label="lab_epam_ConsumerGoodsRetailAndTravelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Goods, Retail And Travel [Member]</link:label>
    <link:label id="lab_epam_ConsumerGoodsRetailAndTravelMember_documentation_en-US" xlink:label="lab_epam_ConsumerGoodsRetailAndTravelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_ConsumerGoodsRetailAndTravelMember" xlink:href="epam-20251231.xsd#epam_ConsumerGoodsRetailAndTravelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ConsumerGoodsRetailAndTravelMember" xlink:to="lab_epam_ConsumerGoodsRetailAndTravelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_019b0928-c246-7eb5-b406-c673de70f401_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0294-ed7e-748f-a38e-a1cf86e2fbf0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic state/local income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_019b0928-c247-7f52-8f79-770db4c45088_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP 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" 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/2025/elts/us-gaap-2025.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_ProceedsFromIssuanceOfLongTermDebt_019b0928-c247-77af-9b54-16955a036c44_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_CurrentFiscalYearEndDate_019b0928-c247-74ea-8087-cddd3ab72c82_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019b0928-c2ee-7e9f-8ac3-81c6d1932261_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AmericasSegmentMember_019b0928-c2ee-7eb3-9c42-874029e71c74_terseLabel_en-US" xlink:label="lab_epam_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_epam_AmericasSegmentMember_label_en-US" xlink:label="lab_epam_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas Segment [Member]</link:label>
    <link:label id="lab_epam_AmericasSegmentMember_documentation_en-US" xlink:label="lab_epam_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North America segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AmericasSegmentMember" xlink:to="lab_epam_AmericasSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c247-7879-9c0b-bf04e4ec633e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_019b0928-c246-73bd-a2dd-618c19474f4c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c247-72c8-885f-fca6e2dd02bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant Date Fair Value Per Share&#160;</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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019b0928-c2ed-7e36-a821-83de5045ac45_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_019b0928-c247-7a1c-ba62-4b723d605547_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_epam_A2025CostOptimizationProgramMember_019b25b8-2d45-7878-a65b-de9642870b24_terseLabel_en-US" xlink:label="lab_epam_A2025CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Cost Optimization Program</link:label>
    <link:label id="lab_epam_A2025CostOptimizationProgramMember_label_en-US" xlink:label="lab_epam_A2025CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Cost Optimization Program [Member]</link:label>
    <link:label id="lab_epam_A2025CostOptimizationProgramMember_documentation_en-US" xlink:label="lab_epam_A2025CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Cost Optimization Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CostOptimizationProgramMember" xlink:href="epam-20251231.xsd#epam_A2025CostOptimizationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2025CostOptimizationProgramMember" xlink:to="lab_epam_A2025CostOptimizationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_019b0928-c384-7f80-bff1-cfa915f7c472_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c247-78e0-ac12-771ff5a259e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant-date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_019b0928-c247-7021-8661-e788f51430fc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueAcquisitions_019b0928-c2ed-7711-a4fd-2d647d0c6dec_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued in connection with 2021 acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_019b0928-c2ed-7ec1-99f1-35b2d848bc3b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_019b0928-c2ed-726b-a9e7-3b25bdbffe44_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_019b0928-c2ed-7ca5-9c31-4608e57568e2_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_019b0928-c2ed-7170-b7b0-89f3af92f9c4_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019b0928-c2ee-7508-90b8-b6427823580d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive stock excluded from 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" 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/2025/elts/us-gaap-2025.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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019b0928-c2ed-7601-987d-34d96ce60d90_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments related to operating lease agreements that have not yet commenced</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c2ed-72ce-976c-aedca6e3ca52_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_country_PL_019b0928-c247-771b-b245-022b837a49a5_terseLabel_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_OtherCommitmentsTable_019b0928-c2ee-756a-89dd-b0c17aa5e6fd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LesseeOperatingLeasesTextBlock_019b0928-c247-7b7a-a0f0-7acb293605a9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInFinancingActivities_019b0928-c2ee-7f80-a9f4-6b4bd013a2b6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_019b0928-c2ed-7ab0-8e6d-27f2682ec674_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b0928-c247-7264-8ffb-be00cdda28e3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c247-7e58-9d9f-478ebb7a6a97_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c247-7817-81eb-6228e0fa5388_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2025/elts/us-gaap-2025.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019b0928-c2ee-7cdf-a4f6-1e22b0c4e8e5_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DisposalGroupClassificationDomain_019b0928-c2ed-781e-adbd-96b1f7cf502f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_NumberOfBusinessesAcquired_019b0928-c2ed-7e10-991d-bdb324826563_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of completed 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" xml:lang="en-US">Business Combination, 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/2025/elts/us-gaap-2025.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c2ed-7e4d-a54b-f4b5f65614af_terseLabel_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Change in Tax Legislation [Table]</link:label>
    <link:label id="lab_epam_ScheduleofChangeinTaxLegislationTable_label_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Change in Tax Legislation [Table]</link:label>
    <link:label id="lab_epam_ScheduleofChangeinTaxLegislationTable_documentation_en-US" xlink:label="lab_epam_ScheduleofChangeinTaxLegislationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Change in Tax Legislation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationTable" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable" xlink:to="lab_epam_ScheduleofChangeinTaxLegislationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019b0928-c2ee-79ed-9484-0e651992bdc5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_019b0928-c384-7aee-b8fe-4833ec7d4e70_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0294-ed7e-7fe6-b7c2-d117608e18b5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_019b0928-c2ee-76b8-ae74-f1f442150c35_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c247-7e44-bb39-796f16e92373_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c247-770c-b041-9309561301ae_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding at end of period (in dollars 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" 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/2025/elts/us-gaap-2025.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_CloudServicesMember_019b0928-c2ee-77fd-a3b3-d59ffe05d5e3_terseLabel_en-US" xlink:label="lab_epam_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cloud Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember" xlink:href="epam-20251231.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_CommonStockSharesIssued_019b0928-c2ee-7969-81c9-bc7cff1b64c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_019b0928-c247-7b76-99a3-31458ec6ca81_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred consideration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_019b0928-c247-79d2-95c3-df750eb9536f_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance Programs and Incentives</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019b0928-c247-7327-8683-a1c85f7b7e9f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_019b0928-c247-70fa-a424-9a73be3a2e93_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS, NET</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2025ShareRepurchaseProgramMember_019c2461-c1fc-73db-85ed-0286a89a4133_terseLabel_en-US" xlink:label="lab_epam_A2025ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Repurchase Program</link:label>
    <link:label id="lab_epam_A2025ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_epam_A2025ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_epam_A2025ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_epam_A2025ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025ShareRepurchaseProgramMember" xlink:href="epam-20251231.xsd#epam_A2025ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2025ShareRepurchaseProgramMember" xlink:to="lab_epam_A2025ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_019b0928-c2ee-7edc-85cb-36cc45c70a74_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_019b0928-c246-72b8-8f00-e11a5d95267a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2023CostOptimizationProgramMember_019b0928-c246-7f76-ba96-d1b5b2e77804_terseLabel_en-US" xlink:label="lab_epam_A2023CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Cost Optimization Program</link:label>
    <link:label id="lab_epam_A2023CostOptimizationProgramMember_label_en-US" xlink:label="lab_epam_A2023CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Cost Optimization Program [Member]</link:label>
    <link:label id="lab_epam_A2023CostOptimizationProgramMember_documentation_en-US" xlink:label="lab_epam_A2023CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Cost Optimization Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023CostOptimizationProgramMember" xlink:href="epam-20251231.xsd#epam_A2023CostOptimizationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2023CostOptimizationProgramMember" xlink:to="lab_epam_A2023CostOptimizationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NL_019b0928-c2ed-71b6-9ad4-b789abb098dd_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_CorporateNonSegmentMember_019b0928-c2ee-7d52-b792-5a142e233d35_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unallocated Amounts</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_019b0928-c2ee-707a-a762-f304c771ca0d_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_IncomeTaxPaidForeignAfterRefundReceived_019c02aa-b9c3-7efd-b63e-04fbca3bf04d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Foreign, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0294-ed7e-7bc0-b19d-2c83495efecd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of other cross-border tax laws</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7acc-8ee4-4687b7ccd2bc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of cross-border tax laws</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AuditorInformationAbstract_label_en-US" xlink:label="lab_epam_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_epam_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_epam_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AuditorInformationAbstract" xlink:href="epam-20251231.xsd#epam_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AuditorInformationAbstract" xlink:to="lab_epam_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0289-fae0-7420-b59f-094f8f595f77_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable or nondeductible items</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_019b0928-c247-7bfb-a42c-a06864d636be_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures incurred but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c247-7388-b6a2-8484e83e9c83_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OperatingExpensesAbstract_019b0928-c246-755a-89f1-883188d81ede_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StatementLineItems_019b0928-c247-765c-a3f3-a6c8662dfe25_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c247-76f0-9a4b-79690ab3b04d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c2ee-7ff8-8307-719c5ca56512_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c2ee-7317-a8c3-4511f6d7f6e1_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CommonStockMember_019b0928-c384-7e2b-99d2-d47b804ac65e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c247-7aa3-b575-0496c35a80b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c247-7cb4-a862-c79a4318ec50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c2ee-7847-828c-318bfd45d323_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_country_MX_019c44c8-08c9-7ac5-8912-aa93b20b7c8c_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_019b0928-c247-7b94-bcb3-e715cd960811_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b0928-c2ee-7107-8b0c-bf7b9ad5590b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019b0928-c2ee-7404-92d9-91183007b632_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherNoncurrentAssetsMember_019b0928-c2ed-70ec-a193-102e9e688e85_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2025/elts/us-gaap-2025.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_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_019b0928-c2ee-7c08-9379-8109a3f6afd4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_LeasesAbstract_019b0928-c247-753b-ad0a-714a75999d1b_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EarningsPerShareBasicAbstract_019b0928-c2ee-7716-ab79-bfdf3d497ffc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_019b0928-c2ed-7693-a44f-5ea8d72dd6d9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases for tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_country_UA_019b0928-c2ee-71a3-a26e-1a7416306661_terseLabel_en-US" xlink:label="lab_country_UA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">UKRAINE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_epam_FirstDerivativeAcquisitionMember_019b0928-c2ed-75f0-804a-f67f6c329e83_terseLabel_en-US" xlink:label="lab_epam_FirstDerivativeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">First Derivative purchase accounting adjustments</link:label>
    <link:label id="lab_epam_FirstDerivativeAcquisitionMember_label_en-US" xlink:label="lab_epam_FirstDerivativeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">First Derivative Acquisition [Member]</link:label>
    <link:label id="lab_epam_FirstDerivativeAcquisitionMember_documentation_en-US" xlink:label="lab_epam_FirstDerivativeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">First Derivative Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeAcquisitionMember" xlink:href="epam-20251231.xsd#epam_FirstDerivativeAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_FirstDerivativeAcquisitionMember" xlink:to="lab_epam_FirstDerivativeAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c2ee-7a7d-a3bf-1407c5ef0a10_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_019b0928-c247-765f-8302-9b209d91622a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ServicePeriodMember_019b0928-c2ee-78cb-98a4-c5a5eebaa8e4_terseLabel_en-US" xlink:label="lab_epam_ServicePeriodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Service Period [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember" xlink:href="epam-20251231.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_TypeOfRestructuringDomain_019b0928-c384-7e76-a69b-6ea69ebe9abc_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c247-79b6-9983-a23ea21112b9_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_019b0928-c247-7361-b6ef-a48b44ede7b8_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Overnight Bank Funding 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" 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/2025/elts/us-gaap-2025.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_EarningsPerShareBasic_019b0928-c2ee-792d-9eaf-511a6ab6b273_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars 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" 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/2025/elts/us-gaap-2025.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c2ed-76d6-91d0-083fb451a658_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LiabilitiesFairValueDisclosureAbstract_019b0928-c2ed-7652-a892-0d3e21b4e14c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c2ee-7739-a36e-8301bcb4aec3_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c0294-ed7e-725a-b2a0-68b1a5403b7e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_019b0928-c384-7739-8e11-609ec04080bc_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_019b0928-c247-79a7-9e9d-22bfafaed051_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLossNetOfTax_019c3547-68c6-74ab-b79c-4c6090c6d92c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019b0928-c2ee-7ace-bd19-33769ce28a6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Operating Profit 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" 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/2025/elts/us-gaap-2025.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_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c2ee-72a0-b324-1d9f1517adb8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_MeasurementInputTypeDomain_019b0928-c2ee-7827-a788-94661aec8935_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_CreditFacility2021Member_019b0928-c2ee-77a1-8aec-1e5801e6091d_terseLabel_en-US" xlink:label="lab_epam_CreditFacility2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Credit Facility 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member" xlink:href="epam-20251231.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_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0b-aacd-7efd-9c1f-01e3c99c851f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_019b0928-c247-7ad1-ba60-4d8d1936bfc4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c2ee-73fd-99c4-e620148ba070_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AllocatedShareBasedCompensationExpense_019b0928-c2ee-7b55-8abc-bda72cc77264_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c2ee-745e-9f84-6579b245c31f_negatedLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c2ee-7cf9-b697-d5504fbabd71_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_country_RU_019b0928-c247-78ac-9db6-56d81b49bcf8_terseLabel_en-US" xlink:label="lab_country_RU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/country-2025.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_AssetsCurrentAbstract_019b0928-c2ee-7bae-a6e5-bc8e0a24b252_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_019b0928-c247-7b7a-bc42-927698221df2_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c2ee-70f4-adab-541a7b55732c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and 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" 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/2025/elts/us-gaap-2025.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_019b0928-c2ee-77a7-bbec-45f71d3a21f0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation and Remeasurement</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" 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/2025/elts/us-gaap-2025.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_AccumulatedDefinedBenefitPlansAdjustmentMember_019b0928-c2ee-7118-b6a7-07bda0b422e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019b0928-c246-7042-8dfb-0fdbcdd7e122_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued in connection with 2021 acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c247-7568-a670-d7223cb608f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Options</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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsOther_019b0928-c2ee-730b-864f-1ca7467d2769_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_WeightedAverageDiscountRateAbstract_019b0928-c246-77cf-83dc-dfe5e1758f69_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Weighted-average discount rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageDiscountRateAbstract" xlink:href="epam-20251231.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_us-gaap_AccountingPoliciesAbstract_019b0928-c247-7757-85f5-4254810af037_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019b0928-c247-7f64-9158-4d579d8770d8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, 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/2025/elts/us-gaap-2025.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_us-gaap_TreasuryStockCommonMember_019b0928-c2ee-78b7-812c-c6965643d8eb_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_019b0928-c2ee-7563-bcf4-306cc52da22b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total fair value of vested service-based awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_019b0928-c247-739d-af23-589853ad7dc5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019b0928-c247-7b36-82c0-5ffd76062b54_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</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" 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/2025/elts/us-gaap-2025.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_LiabilitiesAbstract_019b0928-c2ee-71d5-a8bc-3bdf834f876a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BusinessCombinationDisclosureTextBlock_019b0928-c2ee-7bf7-adad-a5d45e3c9a04_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DepreciationAndAmortization_019b0928-c384-7ba2-a4ce-5c861aa5599a_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_019b0928-c384-7a39-b838-c508fe6fd7d6_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FinanceLeaseRightOfUseAssetAmortization_019b0928-c2ed-7c9d-b8e1-9c1eefcbddfd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_019b0928-c2ed-7c64-9251-dca7f12d7582_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interests acquired in business combination</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_019b0928-c2ed-7231-806d-edca3e0c5fcd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_StatementOfCashFlowsAbstract_019b0928-c2ed-7947-aefe-ea77217091ba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b0928-c247-7d50-9cd9-a23cf3137443_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2025/elts/us-gaap-2025.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_ComprehensiveIncomeNetOfTax_019b0928-c247-7060-9131-605100ff83f3_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019b0928-c2ee-7385-b3f8-ac4e691949b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_019b0928-c247-78ee-8f28-ff05925f23d8_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019b0928-c247-792e-87bb-0ebaeaaa5af6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income Before Provision of Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_019b0928-c247-7e8a-8f9a-19dce232ce10_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EquitySecuritiesIndustryMember_019b0928-c247-72e6-afb9-c87fea87b2a8_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredIncomeTaxLiabilitiesNet_019b0928-c2ee-778d-88f7-9d5677ce3548_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b0928-c2ed-7b96-8c1d-619f25adc80d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c247-7a7c-99e9-b529f6f00e96_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_019b0928-c247-7408-9a69-fc21e948ef62_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b0928-c246-7785-9aba-0671bd993771_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b0928-c2ee-7308-a395-49281ef001cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards vested (in dollars 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" 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/2025/elts/us-gaap-2025.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_srt_SegmentGeographicalDomain_019b0928-c2ee-7312-ab28-f644cd252e0b_verboseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_019b0928-c2ee-784d-b2bd-df2a7a3e632e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_us-gaap_IncomeTaxPolicyTextBlock_019b0928-c2ee-7336-9edc-3b82bf6a5377_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c2ee-7073-bb8d-b574837bed1d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0294-ed7e-76fa-9946-d1648176378b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">R&amp;D incentive</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b0928-c2ee-73ac-9f99-e83f49623573_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss (gain) 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" 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/2025/elts/us-gaap-2025.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_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_019b0928-c2ee-7250-90b8-33a246489f99_terseLabel_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019b0928-c2ed-7293-9301-0f0da606d140_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Useful Life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c2ee-76a8-aa2a-0b6cf776c915_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b0928-c2ed-76a0-aa98-76f7d5760d68_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_019b0928-c2ed-7653-a9dc-ece6dfe3397f_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019b0928-c2ed-764d-88df-78f5ed7a667f_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FairValueInputsLevel2Member_019b0928-c2ee-7b01-af8e-dfee7888b764_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_DocumentFinStmtErrorCorrectionFlag_019b0928-c2ee-771c-a939-13dd45bf8589_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b0928-c247-71fa-810f-443ade983207_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic state/local income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c2ee-7934-bb54-7d63c658466b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c246-79ed-859e-387c58ca2f25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingGainsLosses_019b0928-c247-72d5-9f1f-83e2c645ad79_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and other income, 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_019b0928-c2ee-77b1-8558-1003d005ee49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_019b0928-c247-7648-a745-b7ff3ef20ed4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_019b0928-c247-7a5b-b5be-c8ac146858e4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee separation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_019b0928-c384-7e95-88f6-82375897df3a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_019b0928-c2ee-7f4a-9481-da5539fd8518_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/country-2025.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_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c2ee-72b1-961b-abc732f85a00_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, 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/2025/elts/us-gaap-2025.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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b0928-c2ee-76c3-b573-598f5eee0315_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of election to change entity classification</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019b0928-c2ed-78e6-8865-d00a0fafdea7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019b0928-c2ed-797b-967d-8ad70b84da9d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_019b0928-c247-7cc9-bd1e-9af492065f34_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeTaxAuthorityAxis_019b0928-c246-7ddf-8807-b87a40b95cdb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c2ee-7326-add7-82b7db88c5f4_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c247-7ad6-a128-2c5e1616a043_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c247-7313-8524-5ba14c1db64a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c247-77bc-b5d0-d2682edad7e7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_IncomeStatementAbstract_019b0928-c2ed-7275-a278-645fddb8f6c0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement</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" 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/2025/elts/us-gaap-2025.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_DerivativeAssets_019b0928-c384-763c-b057-059c0a6d8ce5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FacilityClosingMember_019b0928-c2ee-7dfb-931e-4a22b4f71d3f_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility Closing</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29e0-2bd8-7256-a411-8751d93ff1ae_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_019b0928-c2ee-7d38-b307-50da1f1d96f5_negatedTerseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">The number of awards modified 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).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod" xlink:href="epam-20251231.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_IntangibleAssetsNetExcludingGoodwill_019b0928-c2ee-7477-8300-e5dd31eae484_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_019b0928-c247-7871-9eb7-821f56f05fb8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options expected to vest weighted average price (in dollars 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_019b0928-c247-7912-8e5c-72c882d82aa5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29e5-a80d-7886-929d-68b39215434e_negatedTerseLabel_en-US" xlink:label="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)</link:label>
    <link:label id="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_label_en-US" xlink:label="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification From AOCI, Current Period, before Tax, Foreign Currency, Attributable To Parent</link:label>
    <link:label id="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_documentation_en-US" xlink:label="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification From AOCI, Current Period, before Tax, Foreign Currency, Attributable To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:href="epam-20251231.xsd#epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:to="lab_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_019b0928-c2ee-7cce-9ed9-fc58af2fdf6e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Share 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/2025/elts/us-gaap-2025.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_LiabilitiesFairValueDisclosure_019b0928-c247-7b7b-98bc-ade072af7538_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c2ed-7e1e-86f1-f0d26fb738c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CashFlowOperatingActivitiesLesseeAbstract_019b0928-c2ee-7a60-8ac7-f392a8569132_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_019b0928-c247-7641-9268-a5fde44db734_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Values of Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_019b0928-c2ee-7c91-89f8-9db9968c51cf_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_OperatingLeaseLiabilityModification_019b0928-c247-7c5d-96e7-2a84c06f5d8a_terseLabel_en-US" xlink:label="lab_epam_OperatingLeaseLiabilityModification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_019b0928-c247-7a37-99a6-fe76b470a40d_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_019b0928-c247-76a1-a593-6d0d5970b819_terseLabel_en-US" xlink:label="lab_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Weighted Average Lease Term 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" 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" 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-20251231.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_epam_BusinessInformationAndMediaSectorsMember_019b0928-c246-7d36-9b2b-16449445eebd_terseLabel_en-US" xlink:label="lab_epam_BusinessInformationAndMediaSectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_019b0928-c2ed-750d-af35-8c38f4107ad9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c247-7391-b587-1a63d2fac07c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NoncurrentAssets_019b0928-c247-7362-8af7-3f24b092f29a_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c247-72be-bb40-d3f4bd230361_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-7331-a9f0-2fb3b360fb2c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_019b0928-c2ed-7c78-a904-93ecea78a400_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SellingGeneralAndAdministrativeExpensesMember_019b0928-c247-736e-843d-a57aac42adc3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CostOfSalesMember_019b0928-c247-7bcc-82d1-1bb672da410e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_Goodwill_019b0928-c2ee-76ce-97d6-aa15feab1ff6_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_019b0928-c2ee-7a52-9f49-27ce066d7388_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_019b0928-c2ee-75eb-81ab-fef96795169b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance end of period</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" 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/2025/elts/us-gaap-2025.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_LeaseCostTableTextBlock_019b0928-c247-7c6c-8ec7-8fbad9150910_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Cost</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" 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/2025/elts/us-gaap-2025.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_PrepaidExpensesAndOtherCurrentAssetsMember_019b0928-c247-7257-b82f-acea610dffe3_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b0928-c2ee-74df-bef7-62ab84bec3c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c384-727b-9a91-121f7a80337b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_019b0928-c247-73f1-8d47-53c6d73a97ad_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019b0928-c247-7c67-b1e9-ce75f708bf85_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_019b0928-c2ee-7700-b65a-b3a05a74775e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_SupplementalCashFlowInformationAbstract_019b0928-c2ed-799a-b888-30889be18fb6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_019b0928-c2ed-7818-825b-fd7420ba45b4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, valuation allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c247-7991-a94f-c7e2bf50d64c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade receivables and contract assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c2ed-784d-8855-e8a64f2782a7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019b0928-c247-78b2-b284-55519630d690_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated goodwill impairment losses</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" 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/2025/elts/us-gaap-2025.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c2ee-7bb8-8c60-c843f3eb66a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_SegmentOperatingProfitLoss_019c0b00-0e66-77c6-8907-6a6c1b848256_totalLabel_en-US" xlink:label="lab_epam_SegmentOperatingProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Segment operating profit (loss):</link:label>
    <link:label id="lab_epam_SegmentOperatingProfitLoss_label_en-US" xlink:label="lab_epam_SegmentOperatingProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Operating Profit (Loss)</link:label>
    <link:label id="lab_epam_SegmentOperatingProfitLoss_documentation_en-US" xlink:label="lab_epam_SegmentOperatingProfitLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segment Operating Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SegmentOperatingProfitLoss" xlink:href="epam-20251231.xsd#epam_SegmentOperatingProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_SegmentOperatingProfitLoss" xlink:to="lab_epam_SegmentOperatingProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-7d2d-82ee-7e3f03d47d49_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c247-751a-bb9e-4b42f35b0e86_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FairValueOfFinancialInstrumentsPolicy_019b0928-c2ee-7aa7-9bac-2a6f675844f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c6e04-038e-7d11-b35d-264b5ce16b6d_terseLabel_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign disregarded entities</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_label_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Amount</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_documentation_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:to="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CashPaidDuringtheYearAbstract_019b0928-c2ed-79c9-8692-45b2d6bf4bce_terseLabel_en-US" xlink:label="lab_epam_CashPaidDuringtheYearAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_epam_CashPaidDuringtheYearAbstract_label_en-US" xlink:label="lab_epam_CashPaidDuringtheYearAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid During the Year [Abstract]</link:label>
    <link:label id="lab_epam_CashPaidDuringtheYearAbstract_documentation_en-US" xlink:label="lab_epam_CashPaidDuringtheYearAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash paid during the year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashPaidDuringtheYearAbstract" xlink:href="epam-20251231.xsd#epam_CashPaidDuringtheYearAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CashPaidDuringtheYearAbstract" xlink:to="lab_epam_CashPaidDuringtheYearAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c2ed-7176-98be-fc6a456679c0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c247-712c-b6cf-63116a9051a0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_019b0928-c246-7254-a269-1cfb08713a93_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred consideration expected to be paid</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" 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/2025/elts/us-gaap-2025.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_GainLossOnSaleOfBusiness_019b0928-c247-7bc0-a5dd-ebfa798e837f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_019b0928-c247-7a5b-a926-3594366b4a09_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on sale of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_019b0928-c246-7308-88bf-34fcd1a6700e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_019b0928-c247-7bc0-af7b-1905ec42e07b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c2ed-7dc3-9b47-03990cfd2acd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets, net</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" 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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateContinuingOperations_019b0928-c2ee-74b3-80b4-1c85f8eaf05d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0af2-57c1-7e00-b41e-9bc1c62e718a_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_019b0928-c384-7fe5-9923-0082e624b7f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decreases for tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_019b0928-c2ee-7c15-8377-d3ae62e0e635_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ComputerSoftwareIntangibleAssetMember_019b0928-c2ee-7cf4-87d9-29b003628e83_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019b0928-c247-76f4-b974-bb7ecf468a96_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BusinessCombinationAcquisitionRelatedCosts_019b0928-c2ee-7e9b-97d5-614096f58ee6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition-Related Cost, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c2ee-7032-b18b-ba0d6467d6ce_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c247-703a-9b7a-053e8f251b38_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c247-7b51-9d63-611fb0bf65a7_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsValuationAllowance_019b0928-c247-7a4e-96f0-02dafb5a5220_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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" 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/2025/elts/us-gaap-2025.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_srt_NorthAmericaMember_019b0928-c2ed-7cf0-88b3-0c2e0fcb76e8_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_us-gaap_BuildingMember_019b0928-c384-718b-a220-557c4acf7224_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_019b0928-c384-7624-958b-b0a7b071177a_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and land improvements</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" 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/2025/elts/us-gaap-2025.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_DerivativesPolicyTextBlock_019b0928-c247-7cf7-bb4d-24f148a65328_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_019b0928-c2ed-71c1-8549-5347ef80e13c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfGoodwillTable_019b0928-c2ee-7efd-8045-4ad82ce976b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c247-7a95-a81d-5985bc950f81_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c246-7bc2-9bb0-304fc0f5ed62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_019b0928-c247-7e92-b885-99b136db35fb_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CurrentFederalTaxExpenseBenefit_019b0928-c2ee-7730-a07a-de4677558f7b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_019b0928-c2ee-7975-94ed-6ace8a584f1b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c247-75bc-883e-8d5a77d2c0f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsLineItems_019b0928-c247-7fa0-9937-264c7405e806_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c247-71fd-8245-b330c3d1c267_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019b0928-c246-78d2-b952-ef3d6be94e59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on hedging instruments</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" 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/2025/elts/us-gaap-2025.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_019b0928-c2ee-7ecd-a622-1548eba0a851_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquisition-date fair value of contingent consideration issued for acquisition of businesses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_019b0928-c2ee-762f-98a1-2bef2c533a7d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</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" 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/2025/elts/us-gaap-2025.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c2ed-7c28-9c35-7ef150fcd25e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AmortizationOfIntangibleAssets_019b0928-c247-72a9-a90e-1f7b1d9675b3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_019b0928-c247-714d-9baa-8dede5df7b3b_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of purchased intangibles</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" 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/2025/elts/us-gaap-2025.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_LesseeLeasesPolicyTextBlock_019b0928-c2ed-74ef-b96a-a19a8f7174ac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_019b0928-c247-7e3d-a564-9edfd4345ee1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Restricted Cash and Cash Equivalent, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SellingGeneralAndAdministrativeExpense_019b0928-c2ed-7090-afe4-24f9eb4ee0a0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredIncomeTaxAssetsNet_019b0928-c2ed-7b0b-ae62-ed6a1990118a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_PaymentsToAcquireProductiveAssets_019b0928-c247-7891-9873-d89f6845c1cb_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019b0928-c2ed-7cd9-81c3-24c430497817_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c2ee-7a63-930d-da5c4319089d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_FixedPriceContractMember_019b0928-c246-72e5-b140-5d8c79308919_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RevolvingCreditFacilityMember_019b0928-c2ee-7015-b706-620e88a4fee4_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_TradeAndOtherAccountsReceivablePolicy_019b0928-c247-72f0-b9dc-c0ac9166e66a_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade Receivables and Contract Assets</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b0928-c2ee-7865-8abf-7b8d6a10efa5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2024ShareRepurchaseProgramMember_019c2462-5114-7105-9e1a-451001057994_terseLabel_en-US" xlink:label="lab_epam_A2024ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Repurchase Program</link:label>
    <link:label id="lab_epam_A2024ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_epam_A2024ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_epam_A2024ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_epam_A2024ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ShareRepurchaseProgramMember" xlink:href="epam-20251231.xsd#epam_A2024ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2024ShareRepurchaseProgramMember" xlink:to="lab_epam_A2024ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_019b0928-c247-7566-92bf-06d9f866b271_verboseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computer Equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_019b0928-c247-7620-8ac8-3ba12b4d5fad_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer hardware</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" 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/2025/elts/us-gaap-2025.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_StatementBusinessSegmentsAxis_019b0928-c247-7098-a3c5-007ba63ee46f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2025/elts/us-gaap-2025.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_dei_LocalPhoneNumber_019b0928-c2ee-76a2-aefb-ce771107762d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_DeferredTaxAssetsDeferredRevenue_019c515b-1212-7cf0-8f33-0551d3cdd23f_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxAssetsDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsDeferredRevenue_label_en-US" xlink:label="lab_epam_DeferredTaxAssetsDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Revenue</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsDeferredRevenue_documentation_en-US" xlink:label="lab_epam_DeferredTaxAssetsDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsDeferredRevenue" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxAssetsDeferredRevenue" xlink:to="lab_epam_DeferredTaxAssetsDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_019b0928-c247-7bbf-87b6-1e3999c80fe7_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_019b0928-c247-72b1-bd29-4b290edbfc4e_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019b0928-c247-7b73-8547-e35d084563cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Payment for (Proceeds from) Other Investing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019b0928-c2ee-7b02-9882-ad1fe6799c2b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockRepurchasedAndRetiredDuringPeriodShares_019b2808-f1f8-7874-bb2c-946b3f72b9e6_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock, including excise tax (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c2ee-760e-9a46-9bbce543d47b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c247-7a7e-a5cc-4f514d50fe8e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_019b0928-c2ed-79b2-bae5-fd0134f2b3a0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CreditFacilityAxis_019b0928-c2ee-7f91-96fb-f33f2b5f741d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_019b0928-c247-7c66-a3f8-7f97782e88c2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DebtInstrumentAxis_019b0928-c2ee-77ae-a9a3-612b046a9018_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019b0928-c247-7c5e-b992-8a5fdbaa245b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards forfeited (in dollars 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" 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/2025/elts/us-gaap-2025.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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_019b0928-c2ee-74e6-9939-0ab633556a6a_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PENSION AND POSTRETIREMENT BENEFITS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_019b0928-c2ee-786b-b363-250eb8352c17_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_BusinessAcquisitionLineItems_019b0928-c2ed-7797-a689-4099f6cd6c4b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_CreditFacilityDomain_019b0928-c2ed-79be-a81b-5da5bd1bd85e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_StockholdersEquityAbstract_019b0928-c2ee-7c38-bf3c-7f8ce38e7d23_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_019b0928-c2ee-7d15-abf0-dbbeb8303228_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; 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" xml:lang="en-US">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/2025/elts/us-gaap-2025.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_DerivativeLiabilitiesCurrent_019b0928-c247-7b70-8d18-aaa31be01a39_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_019b0928-c2ed-7d86-b742-f1f0ed5dd076_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_DeferredRevenue_019b0928-c2ee-7fde-aa01-e91e5396f213_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c247-7be3-958a-4284de3855b1_totalLabel_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets acquired</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_label_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_documentation_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:to="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_019b0928-c247-7ca5-91d0-d26624122122_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_EntityVoluntaryFilers_019b0928-c2ee-748d-86f9-009f12ed7148_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_019b0928-c247-75e3-908e-03011927ad12_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_srt_AmericasMember_019c354b-00cb-7e76-88b3-cc3fc9de7bc5_verboseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_019b0928-c246-785a-96ae-6ad74469e289_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_OtherCountriesMember_019b0928-c2ee-728f-b9a7-41b3c9398160_terseLabel_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_epam_OtherCountriesMember_019b0928-c2ee-7b78-bece-1da4f49551e1_verboseLabel_en-US" xlink:label="lab_epam_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember" xlink:href="epam-20251231.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_PropertyPlantAndEquipmentAbstract_019b0928-c247-770d-ad2a-43b592e3be40_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_019b0928-c2ee-7520-84f5-3b7fa2e8c361_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c3544-6c4d-77ac-9d29-80951dda26d8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior service cost</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_019b0928-c247-7cfc-b11d-6ac9eb39b0d5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019b0928-c2ee-782b-b685-ec5a47c6e8e2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan expenses recognized</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_019b0928-c247-7507-a0a0-5bc6e8d20478_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_019b0928-c2ee-74a1-a390-1f10ebeb1b09_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange</link:label>
    <link:label id="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_label_en-US" xlink:label="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Unrealized Currency Loss And Other Comprehensive Loss</link:label>
    <link:label id="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_documentation_en-US" xlink:label="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowance of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions and currency translations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:to="lab_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c6e04-038e-7db2-b638-0ae0596a60d1_terseLabel_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign disregarded entities</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_label_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Percent</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_documentation_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:to="lab_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_SoftwareAndHiTechSectorMember_019b0928-c384-741f-b2ab-73997e838916_terseLabel_en-US" xlink:label="lab_epam_SoftwareAndHiTechSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Software And Hi-Tech Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember" xlink:href="epam-20251231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_019b0928-c384-7c36-bf6a-72db13a2345d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options expected to vest number of options (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" 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/2025/elts/us-gaap-2025.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_AssetsFairValueDisclosure_019b0928-c2ed-78a2-9268-476a3f0aee89_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019b0928-c2ee-7293-916b-45a6c478d992_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019b0928-c247-7684-a8c8-027e76d5246b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leased building, before accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-7bf3-80ac-c556a1bc9d55_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of cross-border tax laws</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c247-7584-af6d-5535f60d793a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c247-7d1b-833b-25aee945adb1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant-date fair value (in dollars 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" 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/2025/elts/us-gaap-2025.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_us-gaap_OtherNoncurrentLiabilitiesMember_019b0928-c2ee-774c-b6af-e9fac7ee7c69_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019b0928-c2ee-7e85-93e4-082f4f8a7f2b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019b0928-c2ed-7696-be20-5cfea8d84d1c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c2ee-7f82-8b60-5e4e4a201408_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_019b0928-c2ee-70c0-89ae-b73e77199da2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019b0928-c247-7211-bc4e-cc92aaf13075_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b0928-c246-751d-9d0c-19cf72721247_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c2ed-7ddb-a676-9a78997c7f88_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_A2025AcquisitionsMember_019b2141-021e-769e-b78b-f14ea30d9d7f_terseLabel_en-US" xlink:label="lab_epam_A2025AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Acquisition</link:label>
    <link:label id="lab_epam_A2025AcquisitionsMember_label_en-US" xlink:label="lab_epam_A2025AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Acquisitions [Member]</link:label>
    <link:label id="lab_epam_A2025AcquisitionsMember_documentation_en-US" xlink:label="lab_epam_A2025AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2025AcquisitionsMember" xlink:to="lab_epam_A2025AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c2ee-7f9e-9935-fa0fa7a31f88_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_A2024CostOptimizationProgramMember_019b0928-c247-7b60-ad3d-3bb5ed1f5a73_terseLabel_en-US" xlink:label="lab_epam_A2024CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Cost Optimization Program</link:label>
    <link:label id="lab_epam_A2024CostOptimizationProgramMember_label_en-US" xlink:label="lab_epam_A2024CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Cost Optimization Program [Member]</link:label>
    <link:label id="lab_epam_A2024CostOptimizationProgramMember_documentation_en-US" xlink:label="lab_epam_A2024CostOptimizationProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Cost Optimization Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024CostOptimizationProgramMember" xlink:href="epam-20251231.xsd#epam_A2024CostOptimizationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2024CostOptimizationProgramMember" xlink:to="lab_epam_A2024CostOptimizationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c2ee-7f27-9c92-b3d3cda39e98_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_LongTermPurchaseCommitmentAmount_019b0928-c2ee-7151-8424-9eeaad82064c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_MinorityInterestDecreaseFromRedemptions_019b0928-c2ee-70c7-96da-6023bc13ba36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_019b0928-c2ee-7781-851d-8aebbaa51337_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">R&amp;D credit carryforward</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_label_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Research And Development Credit Carryforward</link:label>
    <link:label id="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_documentation_en-US" xlink:label="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Research And Development Credit Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" xlink:to="lab_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsPropertyPlantAndEquipment_019b0928-c2ee-75fd-90df-de835ceec5ef_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-767f-aeef-eb3824a0f717_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c2ee-7d39-847f-46f796f1d2dd_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_019b0928-c2ee-7fc7-9157-256f4b534512_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c2ee-760d-8092-bfa3c736e016_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested awards outstanding at period start (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c2ee-71ee-a1cc-732e1730f703_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested awards outstanding at period end (in dollars 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" 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/2025/elts/us-gaap-2025.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_PaymentsForRestructuring_019b0928-c247-775e-8100-278294221a32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments Made</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_019b0928-c247-7b5c-b3f1-7d8497055874_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_019b0928-c2ee-7784-84f6-41dd6d3329ea_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments related to operating lease agreements that have not yet commenced</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_019b0928-c2ee-7727-9057-6087437e837c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_IcfrAuditorAttestationFlag_019b0928-c246-7763-b1a0-0508f13b14ba_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2024AcquisitionsMember_019b0928-c2ed-77e8-9529-2273745594a7_terseLabel_en-US" xlink:label="lab_epam_A2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other 2024 Acquisitions</link:label>
    <link:label id="lab_epam_A2024AcquisitionsMember_label_en-US" xlink:label="lab_epam_A2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Acquisitions [Member]</link:label>
    <link:label id="lab_epam_A2024AcquisitionsMember_documentation_en-US" xlink:label="lab_epam_A2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2024AcquisitionsMember" xlink:to="lab_epam_A2024AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019b0928-c2ed-70aa-87a6-faf101e5ae10_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c246-7185-84db-c66ee976d849_terseLabel_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment and other noncurrent assets</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_documentation_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:to="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019b0928-c247-7ec0-881e-639271f97f81_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options expected to vest, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_019c44c9-120e-771d-b482-5a6edc0b0b42_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_019b0928-c247-7fe7-9146-e011b1c31629_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_019b0928-c247-75e4-bb85-77fbe524de77_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_019b0928-c247-7a98-a260-58b38d89d6ce_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncomeStatementLocationAxis_019b0928-c2ed-7fef-9a8d-2259d9af9674_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</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" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b0928-c2ee-716d-933a-2c773f1e94f3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019b0928-c384-7f78-8738-4ccf39918c4b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_019b0928-c2ee-7094-a61f-cc2ed0ad3d6e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c247-75fa-953f-8caed279d8c0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_BalanceSheetLocationDomain_019b0928-c247-72e5-9f82-cc56514a230a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [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" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_019b0928-c247-7295-9416-f566cc04205f_terseLabel_en-US" xlink:label="lab_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade receivables and contract assets, net of allowance of $6,350 and $5,612, 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" 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" 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-20251231.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c247-7b4d-a9b7-cafd8a236354_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_019b0928-c247-7d0d-99e3-7c515413c134_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share ("EPS")</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_IncreaseDecreaseInOperatingLeaseLiabilities_019b0928-c246-74dd-ae9b-84a9ba925ee5_terseLabel_en-US" xlink:label="lab_epam_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_019b0928-c247-7a59-835b-ca8a0a404564_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets Amortization Expense Recognized</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c247-7825-9fcc-4660902fdc32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Net Asset (Liability) [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Asset (Liability) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueNetAssetLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiabilityAbstract" xlink:to="lab_us-gaap_FairValueNetAssetLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c2ee-76fe-9451-9ba1a192a081_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_019b0928-c2ee-7fd8-9b50-74d9a99a4c12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Significant Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_019b0928-c384-7c98-ae69-8d2133e92ff4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Pension Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_019b0928-c2ed-7e75-9e97-a155dc7e44ed_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value; 160,000 authorized; 54,274 shares issued and outstanding at December 31, 2025, and 56,869 shares issued and outstanding at December 31, 2024</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" 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/2025/elts/us-gaap-2025.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_epam_SoftwareLicensesMember_019b0928-c2ee-7c6a-823c-182462eb34de_terseLabel_en-US" xlink:label="lab_epam_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Software Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember" xlink:href="epam-20251231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c2ed-785d-8408-0cb7ec2471e2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_019b0928-c2ed-7840-9cac-876ddbb9874d_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_019b0928-c2ed-7136-bd8b-18be05ffa8fd_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 18)</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" 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/2025/elts/us-gaap-2025.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_epam_WeightedAverageRemainingLeaseTermAbstract_019b0928-c247-79bb-ab41-2a1da7b29e45_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Weighted-average remaining lease term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageRemainingLeaseTermAbstract" xlink:href="epam-20251231.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_BusinessAcquisitionAxis_019b0928-c2ed-7f7a-807c-bf33d73b5187_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [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" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NonCashChangesDuetoLeaseModificationsAbstract_019b0928-c247-7f30-b39b-f580fb089177_terseLabel_en-US" xlink:label="lab_epam_NonCashChangesDuetoLeaseModificationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash net increase 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" 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" 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-20251231.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019b0928-c2ed-7b68-8ab6-ce042433ba38_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019b0928-c2ed-762e-a333-00243342973e_terseLabel_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GILTI and BEAT U.S. taxes</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_label_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI And BEAT US Taxes, Amount</link:label>
    <link:label id="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_documentation_en-US" xlink:label="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Taxes introduction under the U.S. Tax Act on certain foreign-sourced earnings and certain related party payments, which are referred to as the global intangible low-taxed income tax (&#8220;GILTI&#8221;) and the base erosion and anti-abuse tax (&#8220;BEAT&#8221;)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:to="lab_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_RussiaSegmentMember_019b0928-c2ee-701a-9723-c659ee3fb1c7_terseLabel_en-US" xlink:label="lab_epam_RussiaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Russia segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember" xlink:href="epam-20251231.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_NoncontrollingInterestMember_019b0928-c2ee-7ea0-bfa2-dbcf6d2eb255_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_PerformanceTargetsMember_019b0928-c247-7206-9f5c-59dd39bc9f56_terseLabel_en-US" xlink:label="lab_epam_PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Performance Targets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember" xlink:href="epam-20251231.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_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_019b24d7-c72f-726f-a62c-f1c5a77bef73_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) to purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_CashSettledAwardMember_019b0928-c2ed-7dfd-bd04-78521a17ee3a_terseLabel_en-US" xlink:label="lab_epam_CashSettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_epam_NumberOfGeographicMarkets_019b0928-c247-72ba-b7d2-3a6dc43da958_terseLabel_en-US" xlink:label="lab_epam_NumberOfGeographicMarkets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of geographic markets</link:label>
    <link:label id="lab_epam_NumberOfGeographicMarkets_label_en-US" xlink:label="lab_epam_NumberOfGeographicMarkets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Geographic Markets</link:label>
    <link:label id="lab_epam_NumberOfGeographicMarkets_documentation_en-US" xlink:label="lab_epam_NumberOfGeographicMarkets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Geographic Markets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NumberOfGeographicMarkets" xlink:href="epam-20251231.xsd#epam_NumberOfGeographicMarkets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NumberOfGeographicMarkets" xlink:to="lab_epam_NumberOfGeographicMarkets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_019b0928-c247-7094-b66e-d3ca19c92f15_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsLiabilitiesNet_019b0928-c2ed-7d98-9c5d-af3d89afda3d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_019b0928-c2ee-7a2b-86e0-3db4d1e357fe_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Physical Locations 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" 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/2025/elts/us-gaap-2025.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_019b0928-c247-7c92-a95c-308f79385c2c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c247-74a6-8e4e-778233fa1976_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_019b0928-c247-7c81-83ad-0921a8f08cf3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019b0928-c247-7b73-a328-138b1e84d79f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_019b0928-c2ed-7e50-82ed-9d69f1e42b1d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_019b0928-c2ee-7368-bf6c-c3a44a5bc241_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ContractTerminationMember_019b0928-c384-700a-bba3-cf51134d1651_terseLabel_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract termination charges</link:label>
    <link:label id="lab_us-gaap_ContractTerminationMember_label_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Termination [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractTerminationMember" xlink:to="lab_us-gaap_ContractTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_019b0928-c2ed-7ae4-ba19-4a84ba7958fd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c2ee-7488-a20b-93ef39a478b0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c2ee-7e0c-9a8c-229701d4bd5f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire an office building</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" 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/2025/elts/us-gaap-2025.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b0928-c247-7ded-8dc6-c9cf5b374240_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_019b0928-c2ee-700a-9485-5550e89e8c27_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c247-7326-8e54-9a2121eeb07a_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance sheet classification</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b0928-c247-75a2-9ae3-8d7fd0e926c8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_GoodwillForeignCurrencyTranslationGainLoss_019b0928-c247-7306-bc88-8660f57f80d5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_019b0928-c2ee-7ba4-9ff7-d2d91d0fa293_terseLabel_en-US" xlink:label="lab_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019b0928-c247-7491-a2b3-de4ec880d33e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred consideration for asset acquisitions</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" 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/2025/elts/us-gaap-2025.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_epam_HumanitarianCommitmentMember_019b0928-c246-7c0a-bf6a-28b9813ba2e3_terseLabel_en-US" xlink:label="lab_epam_HumanitarianCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Humanitarian Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember" xlink:href="epam-20251231.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c2ee-70fb-b1cd-16a37276cea6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_BusinessCombinationNumberOfProfessionals_019b0928-c2ed-7ae4-874f-999a0c3b77c3_terseLabel_en-US" xlink:label="lab_epam_BusinessCombinationNumberOfProfessionals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of professionals acquired</link:label>
    <link:label id="lab_epam_BusinessCombinationNumberOfProfessionals_label_en-US" xlink:label="lab_epam_BusinessCombinationNumberOfProfessionals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Professionals</link:label>
    <link:label id="lab_epam_BusinessCombinationNumberOfProfessionals_documentation_en-US" xlink:label="lab_epam_BusinessCombinationNumberOfProfessionals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Professionals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationNumberOfProfessionals" xlink:href="epam-20251231.xsd#epam_BusinessCombinationNumberOfProfessionals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BusinessCombinationNumberOfProfessionals" xlink:to="lab_epam_BusinessCombinationNumberOfProfessionals" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_019b0928-c247-7f3c-9619-8d8b5981607e_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_LesseeLeaseDescriptionLineItems_019b0928-c247-7857-a6fa-2f81a74cada5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_019b0928-c384-759e-b4f9-23ba15fb4652_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c2ed-78f6-aea2-c27c0d976667_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c247-7bc9-9b31-724f34e7de82_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_019c354b-2905-718b-af9e-02b3037e9a57_verboseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_019b0928-c247-771b-ba61-435854a23506_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_LesseeLeaseDescriptionTable_019b0928-c2ee-7586-9079-b565c889212e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c2ee-7aa2-83ee-4a8251340ad4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</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" 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/2025/elts/us-gaap-2025.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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_019b0928-c247-7fef-be40-36c88ceef0d3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceAwardAmount_019b2604-0014-7b88-94f9-f56de9bea765_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government incentives receivable</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceAwardAmount_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Award Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceAwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceAwardAmount" xlink:to="lab_us-gaap_GovernmentAssistanceAwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_019b0928-c2ee-71ab-ae39-9f7646974ac2_terseLabel_en-US" xlink:label="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition of intangible assets</link:label>
    <link:label id="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_label_en-US" xlink:label="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Acquisition, Provisional Information, Initial Accounting Incomplete, Intangible Assets</link:label>
    <link:label id="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_documentation_en-US" xlink:label="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset Acquisition, Provisional Information, Initial Accounting Incomplete, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:to="lab_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_019b0928-c2ee-760f-84e0-06a56c5a4974_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_019b0928-c2ee-72b6-96ae-982f3e122dca_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</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" 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/2025/elts/us-gaap-2025.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_RestructuringPlanAxis_019b0928-c2ee-7981-9fbc-f4f96b236a26_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b0928-c2ee-790b-b45d-d837af7683b6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_019b0928-c2ee-7412-a985-7f89b1accc5e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInContractWithCustomerLiability_019c21b9-8589-7beb-ac34-d572637bba60_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in contract liabilities</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" 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/2025/elts/us-gaap-2025.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_GovernmentAssistanceTypeDomain_019b2604-0014-71e8-98d2-c657fbcd6a36_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTypeDomain_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain" xlink:to="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NEORISMember_019b0928-c247-7fc0-a43d-64725a21aa6d_terseLabel_en-US" xlink:label="lab_epam_NEORISMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NEORIS</link:label>
    <link:label id="lab_epam_NEORISMember_label_en-US" xlink:label="lab_epam_NEORISMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NEORIS [Member]</link:label>
    <link:label id="lab_epam_NEORISMember_documentation_en-US" xlink:label="lab_epam_NEORISMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NEORIS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NEORISMember" xlink:to="lab_epam_NEORISMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_019b0928-c247-7870-9af7-694329ff1b6e_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards not considered granted (in shares)</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Not Considered Granted in Period</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Not Considered Granted in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_019b0928-c247-7a96-8863-df33a83f9c22_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019b0928-c384-7d01-a866-4feab139e066_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in dollars 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" 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/2025/elts/us-gaap-2025.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019b0928-c246-7ae2-8475-d50e8c38fabc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACCUMULATED OTHER COMPREHENSIVE INCOME (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" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_019b2591-33ca-724e-9fd0-b059fa2b0645_terseLabel_en-US" xlink:label="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement, Portion Denominated In Other Currencies</link:label>
    <link:label id="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_label_en-US" xlink:label="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement, Portion Denominated In Other Currencies [Member]</link:label>
    <link:label id="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_documentation_en-US" xlink:label="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Credit Agreement, Portion Denominated In Other Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:to="lab_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b0928-c247-78ea-998d-55dfd8d18f23_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_019b0928-c2ee-75ed-a699-a4b35524938f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019b0928-c2ee-7883-b20a-abb1e1132f88_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019b0928-c2ee-783d-afa6-a70d73ce950d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ConstructionInProgressMember_019b0928-c2ee-7ccf-acd3-dc5bd375732e_verboseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Construction in Progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_019b0928-c2ee-7734-bf66-00445762e212_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_019b0928-c384-7b66-b6c6-1321ac1764b8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities and accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_019b0928-c247-746c-b7fb-f97e5b4a3fe2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b264e-448b-7659-b82c-765af96262a7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Awards vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b0928-c2ee-7c14-b3cc-cb465c07c7a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0294-ed7e-7572-aaea-3c3b9976c8a0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_019b0928-c247-7274-9bdb-f648982f05a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductions/ Write offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_019b0928-c247-7503-880f-858a7a0b9bb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_EquitySettledAwardMember_019b0928-c2ed-7457-a748-3fa857cbddac_terseLabel_en-US" xlink:label="lab_epam_EquitySettledAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c2ed-7ca3-9509-3e00725d911f_terseLabel_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_label_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncontrolling interest</link:label>
    <link:label id="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_documentation_en-US" xlink:label="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncontrolling interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:to="lab_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_019b0928-c384-7f6b-8ab4-a2e10bb8d42e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_019b0928-c247-7c2e-84d7-1528c5680a32_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_OperatingIncomeLoss_019b0928-c2ee-7334-8779-abe9b7133220_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_019b0928-c2ee-78ca-87b8-4cf59f3e8687_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from operations</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" 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/2025/elts/us-gaap-2025.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_LineOfCreditMember_019b0928-c2ed-73c7-ad76-2752008e404a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2023ShareRepurchaseProgramMember_019c2462-97b3-72d3-b6ac-14f8aa66106b_terseLabel_en-US" xlink:label="lab_epam_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Repurchase Program</link:label>
    <link:label id="lab_epam_A2023ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_epam_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_epam_A2023ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_epam_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ShareRepurchaseProgramMember" xlink:href="epam-20251231.xsd#epam_A2023ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2023ShareRepurchaseProgramMember" xlink:to="lab_epam_A2023ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_019b0928-c2ee-7fe7-b89d-5cbd1c59ced7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0289-fae0-7321-91ae-fb1f8857af51_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of other cross-border tax laws</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_019b0928-c2ee-7c85-aab7-be7331cba1d1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_019b0928-c2ee-7f4a-853b-ff9a0fb95f7f_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_019b0928-c2ee-7b26-86b6-41e0f8b2b3b8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsOperatingLeaseLiability_019b0928-c246-7444-9d38-316a95a32b30_terseLabel_en-US" xlink:label="lab_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:label id="lab_epam_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowance of deferred tax assets attributable to deductible temporary differences from operating lease liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_epam_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_019b0928-c2ed-7c2b-89f4-38802a1ceeeb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c247-7d28-891e-08c64649d2e1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by 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" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_019b0928-c2ee-7a2d-b302-9dbc48070cae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Statute of limitations expirations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c2ee-7ff4-beaa-567ed733cc62_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0294-ed7e-7ecf-a06a-f6891b50136d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable or nondeductible items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_019c0289-fae0-7229-85e6-aa35d5786692_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other jurisdictions</link:label>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_019c02ac-7c96-7fa4-9506-9c45ce8aa79c_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">All other foreign</link:label>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c2ee-77cb-8ca0-52f129c95f14_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag_019c71b9-77cb-76b0-b5af-c16429d00186_terseLabel_en-US" xlink:label="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number Of Reportable Segments, Not Disclosed, Flag</link:label>
    <link:label id="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag_label_en-US" xlink:label="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Reportable Segments, Not Disclosed, Flag</link:label>
    <link:label id="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag_documentation_en-US" xlink:label="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Reportable Segments, Not Disclosed, Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:href="epam-20251231.xsd#epam_NumberOfReportableSegmentsNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:to="lab_epam_NumberOfReportableSegmentsNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_019b0928-c2ee-784a-9ce2-3a710eed960e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c247-72e4-97a7-19adea1771ec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_dei_AmendmentFlag_019b0928-c2ee-774f-a5af-9262a1b3b11e_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_019b0928-c2ee-7ccc-b64c-fddc568ad311_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefits (shortfall) upon vesting or exercise of stock awards</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" 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/2025/elts/us-gaap-2025.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_019b0928-c246-72a5-85f4-396341fd1b54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_019b0928-c2ee-7f4b-90c4-835c0ac829f0_terseLabel_en-US" xlink:label="lab_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of net foreign currency exchange rate changes</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" 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" 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-20251231.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_epam_CreditFacility2025Member_019b73aa-bcb0-7044-998a-a8f2e2cf6fa4_terseLabel_en-US" xlink:label="lab_epam_CreditFacility2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility 2025</link:label>
    <link:label id="lab_epam_CreditFacility2025Member_label_en-US" xlink:label="lab_epam_CreditFacility2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility 2025 [Member]</link:label>
    <link:label id="lab_epam_CreditFacility2025Member_documentation_en-US" xlink:label="lab_epam_CreditFacility2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2025Member" xlink:href="epam-20251231.xsd#epam_CreditFacility2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_CreditFacility2025Member" xlink:to="lab_epam_CreditFacility2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019b0928-c247-779e-9af5-eb33bd9185b3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019b0928-c247-7869-ad21-a3d31b72147a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option 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" 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/2025/elts/us-gaap-2025.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019b0928-c2ed-7f09-ae6a-83cb51740ef1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and penalties from unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_019b0928-c247-74cc-bfbd-d6c2047e7555_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue of acquiree</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Revenue since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c246-74b1-91c3-84c0d60ae9db_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c246-79b7-8e09-51aa1e3f7ac4_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c247-7a74-a992-d29caa1e977c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019b0928-c384-7ffc-8c3f-41b287cf3a90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_RestrictedCashAndCashEquivalentsNoncurrent_019b0928-c2ee-72a8-8a79-b103f36a346b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Restricted Cash and Cash Equivalent, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c2ee-7e57-9c79-1fa6b3120dbd_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019b0928-c2ee-7c4b-ba7b-96266cf6a112_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and exercisable number of options (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" 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/2025/elts/us-gaap-2025.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_SegmentReportingAbstract_019b0928-c247-72e7-aa75-7900cb3d7f0c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CostOfRevenue_019b0928-c2ee-7864-a0eb-3c3962d985e8_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_DebtDisclosureAbstract_019b0928-c384-7cb0-8247-d1f672f13469_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_Other2024AcquisitionsMember_019b24fa-d60e-79e7-a358-0562665f6f03_terseLabel_en-US" xlink:label="lab_epam_Other2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other 2024 Acquisitions</link:label>
    <link:label id="lab_epam_Other2024AcquisitionsMember_label_en-US" xlink:label="lab_epam_Other2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other 2024 Acquisitions [Member]</link:label>
    <link:label id="lab_epam_Other2024AcquisitionsMember_documentation_en-US" xlink:label="lab_epam_Other2024AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other 2024 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_Other2024AcquisitionsMember" xlink:href="epam-20251231.xsd#epam_Other2024AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_Other2024AcquisitionsMember" xlink:to="lab_epam_Other2024AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_019b0928-c247-719f-9462-7c9ca11775ce_terseLabel_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum salary contribution, percent</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_label_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Salary Contribution, Percent</link:label>
    <link:label id="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_documentation_en-US" xlink:label="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Salary Contribution, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:to="lab_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b0928-c247-7a2a-83ae-04e06a80fb10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net loss reclassified into Loss on sale of business</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" 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/2025/elts/us-gaap-2025.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_epam_A2024ResearchAndDevelopmentActivitiesMember_019b0928-c2ed-727a-9ce7-446434ffffad_terseLabel_en-US" xlink:label="lab_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 R&amp;D</link:label>
    <link:label id="lab_epam_A2024ResearchAndDevelopmentActivitiesMember_label_en-US" xlink:label="lab_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Research And Development Activities [Member]</link:label>
    <link:label id="lab_epam_A2024ResearchAndDevelopmentActivitiesMember_documentation_en-US" xlink:label="lab_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Research And Development Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:href="epam-20251231.xsd#epam_A2024ResearchAndDevelopmentActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:to="lab_epam_A2024ResearchAndDevelopmentActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c2ed-7a2d-a5e0-6acb2c2d8076_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_us-gaap_CommonStockParOrStatedValuePerShare_019b0928-c2ed-7932-955b-128beec21444_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars 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" 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019b0928-c246-7057-a4b4-a5677a871fde_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_UseOfEstimates_019b0928-c384-787d-8f30-4ee17b0b78a5_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ValuationAllowanceOfDeferredTaxAssetsMember_019b0928-c2ee-73a8-a407-5498510f3524_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance on deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29e1-9a40-7021-9787-ed7720729299_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit (expense)</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" 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/2025/elts/us-gaap-2025.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_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_019b0928-c247-7f36-b0ec-f1f6561c175d_terseLabel_en-US" xlink:label="lab_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20251231.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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_019b0928-c247-767d-b666-f52ce19d1f6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_019b0928-c2ed-70a4-82ed-6a802948d197_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_019b0928-c2ee-74d3-8c8a-4f30a1a55d4e_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_CashAndCashEquivalentsAxis_019b0928-c247-7aa7-93a6-c28395731c1d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_019b0928-c247-7554-a7de-aebfee0bf9e8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases for tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_LicensingMember_019b0928-c2ed-75f4-9c17-7b938e752fc6_terseLabel_en-US" xlink:label="lab_epam_LicensingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensing and other revenues</link:label>
    <link:label id="lab_epam_LicensingMember_label_en-US" xlink:label="lab_epam_LicensingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing [Member]</link:label>
    <link:label id="lab_epam_LicensingMember_documentation_en-US" xlink:label="lab_epam_LicensingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">License agreements under which certain rights are granted to exploit one or more software products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingMember" xlink:href="epam-20251231.xsd#epam_LicensingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_LicensingMember" xlink:to="lab_epam_LicensingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_019b0928-c2ee-7b04-b3bc-a0032ca2974c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NOL not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_019b0928-c247-744a-9c82-17808d876f76_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-and-materials</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" 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/2025/elts/us-gaap-2025.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_srt_ConsolidationItemsAxis_019b0928-c247-7103-a018-46e59d0deddb_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/srt-2025.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_VariableRateAxis_019b0928-c246-7a98-9fa9-f4f63049cd2b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/elts/us-gaap-2025.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_epam_A2023ResearchAndDevelopmentActivitiesMember_019b0928-c2ed-7924-8bff-b73861ad0629_terseLabel_en-US" xlink:label="lab_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 R&amp;D</link:label>
    <link:label id="lab_epam_A2023ResearchAndDevelopmentActivitiesMember_label_en-US" xlink:label="lab_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Research And Development Activities [Member]</link:label>
    <link:label id="lab_epam_A2023ResearchAndDevelopmentActivitiesMember_documentation_en-US" xlink:label="lab_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Research And Development Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:href="epam-20251231.xsd#epam_A2023ResearchAndDevelopmentActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:to="lab_epam_A2023ResearchAndDevelopmentActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b0928-c2ed-71e2-9e52-43d213bad8a1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges, statement of income or comprehensive income flag</link:label>
    <link:label id="lab_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_019b0928-c247-76ed-9db0-21983a13b589_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2025/dei-2025.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_epam_A2023AcquisitionsMember_019b0928-c247-7e50-a5b8-35bc650031ac_terseLabel_en-US" xlink:label="lab_epam_A2023AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Acquisitions</link:label>
    <link:label id="lab_epam_A2023AcquisitionsMember_label_en-US" xlink:label="lab_epam_A2023AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Acquisitions [Member]</link:label>
    <link:label id="lab_epam_A2023AcquisitionsMember_documentation_en-US" xlink:label="lab_epam_A2023AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_epam_A2023AcquisitionsMember" xlink:to="lab_epam_A2023AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollateralAlreadyPostedAggregateFairValue_019b0928-c2ed-7a86-b7c1-65463cd10529_terseLabel_en-US" xlink:label="lab_us-gaap_CollateralAlreadyPostedAggregateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial collateral required to be posted</link:label>
    <link:label id="lab_us-gaap_CollateralAlreadyPostedAggregateFairValue_label_en-US" xlink:label="lab_us-gaap_CollateralAlreadyPostedAggregateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collateral Already Posted, Aggregate Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollateralAlreadyPostedAggregateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue" xlink:to="lab_us-gaap_CollateralAlreadyPostedAggregateFairValue" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>epam-20251231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0928-bdb7-7166-8fe3-25546f7c96df,g:c4940980-ee84-4bb2-99c5-809fb4ee051a-->
<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-20251231.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_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019b0928-c0af-7974-bf09-9a4110ac1cc8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentType_019b0928-c0af-7974-bf09-9a4110ac1cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_019b0928-c0af-7554-bdf6-e7d3ef9a9303" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentAnnualReport_019b0928-c0af-7554-bdf6-e7d3ef9a9303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019b0928-c0af-7ab3-945f-6766e77da1a1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentPeriodEndDate_019b0928-c0af-7ab3-945f-6766e77da1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019b0928-c0af-7322-a44c-1a485b11abf1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_CurrentFiscalYearEndDate_019b0928-c0af-7322-a44c-1a485b11abf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019b0928-c0af-74e6-bb2f-3f06de9021e5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentTransitionReport_019b0928-c0af-74e6-bb2f-3f06de9021e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019b0928-c0af-71ca-82d6-6057ec9b4a1b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityFileNumber_019b0928-c0af-71ca-82d6-6057ec9b4a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019b0928-c0af-70b6-a2b0-b6e160a4030d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityRegistrantName_019b0928-c0af-70b6-a2b0-b6e160a4030d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019b0928-c0af-7bcb-a4f4-1d6eb3ea7409" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019b0928-c0af-7bcb-a4f4-1d6eb3ea7409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019b0928-c0af-7c9f-9ae8-bd4e7ead2da5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityTaxIdentificationNumber_019b0928-c0af-7c9f-9ae8-bd4e7ead2da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019b0928-c0af-7784-a19a-557f6f245415" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityAddressAddressLine1_019b0928-c0af-7784-a19a-557f6f245415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_019b0928-c0af-7f9f-92f8-151aff5c7f4d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityAddressAddressLine2_019b0928-c0af-7f9f-92f8-151aff5c7f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019b0928-c0af-73bc-8384-0bfc6d778b62" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityAddressCityOrTown_019b0928-c0af-73bc-8384-0bfc6d778b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019b0928-c0af-7294-b107-0d6c86ab5b3d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityAddressStateOrProvince_019b0928-c0af-7294-b107-0d6c86ab5b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019b0928-c0af-74af-9291-bcf3b6832d2d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityAddressPostalZipCode_019b0928-c0af-74af-9291-bcf3b6832d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019b0928-c0af-78c1-b636-be0cbcba091d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_CityAreaCode_019b0928-c0af-78c1-b636-be0cbcba091d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019b0928-c0af-76ba-bec6-4fe5665c67d6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_LocalPhoneNumber_019b0928-c0af-76ba-bec6-4fe5665c67d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019b0928-c0af-7bf4-afe0-d8f1215d2a5c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_Security12bTitle_019b0928-c0af-7bf4-afe0-d8f1215d2a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019b0928-c0af-7f6b-afcd-067a13018c46" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_TradingSymbol_019b0928-c0af-7f6b-afcd-067a13018c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019b0928-c0af-7379-96a1-d8b7e671449f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_SecurityExchangeName_019b0928-c0af-7379-96a1-d8b7e671449f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_019b0928-c0af-73f3-bd7a-7441710b6552" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_019b0928-c0af-73f3-bd7a-7441710b6552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_019b0928-c0af-7854-9f54-df984b74ccf8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityVoluntaryFilers_019b0928-c0af-7854-9f54-df984b74ccf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019b0928-c0af-75ad-9f5e-8b01b813164b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityCurrentReportingStatus_019b0928-c0af-75ad-9f5e-8b01b813164b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019b0928-c0af-7add-946d-cb62bb9e0b08" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityInteractiveDataCurrent_019b0928-c0af-7add-946d-cb62bb9e0b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019b0928-c0af-7d05-b22a-caa1f2753391" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityFilerCategory_019b0928-c0af-7d05-b22a-caa1f2753391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019b0928-c0af-7ed5-9d24-999a4bdf0df9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityEmergingGrowthCompany_019b0928-c0af-7ed5-9d24-999a4bdf0df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019b0928-c0af-74f3-a5d3-d5fc2276e7c1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntitySmallBusiness_019b0928-c0af-74f3-a5d3-d5fc2276e7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_019b0928-c0af-71dd-a463-82086e9d59eb" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_IcfrAuditorAttestationFlag_019b0928-c0af-71dd-a463-82086e9d59eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_019b0928-c0af-70a1-a046-9afd063c8b22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_019b0928-c0af-70a1-a046-9afd063c8b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019b0928-c0af-705e-a220-209d5338897a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityShellCompany_019b0928-c0af-705e-a220-209d5338897a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_019b0928-c0af-7d1f-8d1b-78ec1012a914" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityPublicFloat_019b0928-c0af-7d1f-8d1b-78ec1012a914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019b0928-c0af-7caa-8eb7-d9642bb426d0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019b0928-c0af-7caa-8eb7-d9642bb426d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_019b0928-c0af-7eca-899b-622650f412a0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_019b0928-c0af-7eca-899b-622650f412a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019b0928-c0af-7c8a-9390-b36159c62119" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_EntityCentralIndexKey_019b0928-c0af-7c8a-9390-b36159c62119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019b0928-c0af-734d-8cb9-96e54762c5be" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentFiscalYearFocus_019b0928-c0af-734d-8cb9-96e54762c5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019b0928-c0af-7e46-8730-c025fab90d98" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019b0928-c0af-7e46-8730-c025fab90d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019b0928-c0af-7add-921c-de1eaff7f283" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019b0928-c0af-7a15-ba2d-495d4360aafd" xlink:to="loc_dei_AmendmentFlag_019b0928-c0af-7add-921c-de1eaff7f283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/AuditInformation" xlink:type="simple" xlink:href="epam-20251231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_epam_AuditorInformationAbstract_019b0928-c0af-7dfb-a2d4-2fc39fc1c344" xlink:href="epam-20251231.xsd#epam_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_019b0928-c0af-7163-8114-856519840afe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AuditorInformationAbstract_019b0928-c0af-7dfb-a2d4-2fc39fc1c344" xlink:to="loc_dei_AuditorFirmId_019b0928-c0af-7163-8114-856519840afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_019b0928-c0af-71ba-b21f-37682e0271c1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AuditorInformationAbstract_019b0928-c0af-7dfb-a2d4-2fc39fc1c344" xlink:to="loc_dei_AuditorName_019b0928-c0af-71ba-b21f-37682e0271c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_019b0928-c0af-79f6-a29c-97659aebba66" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AuditorInformationAbstract_019b0928-c0af-7dfb-a2d4-2fc39fc1c344" xlink:to="loc_dei_AuditorLocation_019b0928-c0af-79f6-a29c-97659aebba66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:to="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0af-752e-87d8-a2ec7474f7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0af-752e-87d8-a2ec7474f7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_019b0928-c0af-7503-b977-7f9319c991eb" xlink:href="epam-20251231.xsd#epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent_019b0928-c0af-7503-b977-7f9319c991eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019b0928-c0af-708f-97e2-fa65ac43587c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019b0928-c0af-708f-97e2-fa65ac43587c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019b0928-c0af-7f15-b9cd-2bbf5b1a4afd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-7ea1-a07a-80668b978750" xlink:to="loc_us-gaap_AssetsCurrent_019b0928-c0af-7f15-b9cd-2bbf5b1a4afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0af-741f-b15d-0f085a942358" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0af-741f-b15d-0f085a942358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0af-7011-9060-9c4d346bcc34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0af-7011-9060-9c4d346bcc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019b0928-c0af-7d52-bbbe-4853f62d0975" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019b0928-c0af-7d52-bbbe-4853f62d0975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0af-76c3-939e-232c65fe172d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_Goodwill_019b0928-c0af-76c3-939e-232c65fe172d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b0928-c0af-77cb-90c6-22ba433cdde8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019b0928-c0af-77cb-90c6-22ba433cdde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019b0928-c0af-7673-a8e4-f7a21cc0df88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019b0928-c0af-7673-a8e4-f7a21cc0df88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019b0928-c0af-7556-b565-925bfdfefb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7612-8806-c88d87e44c06" xlink:to="loc_us-gaap_Assets_019b0928-c0af-7556-b565-925bfdfefb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:to="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019b0928-c0af-7b9b-9901-bb40094cd5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_AccountsPayableCurrent_019b0928-c0af-7b9b-9901-bb40094cd5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019b0928-c0af-789d-a269-7a9b6f9f0eff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019b0928-c0af-789d-a269-7a9b6f9f0eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c0af-764b-bb7b-b9c9bb20735a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c0af-764b-bb7b-b9c9bb20735a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_019b0928-c0af-7ad6-a67d-8130dd83fe98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_019b0928-c0af-7ad6-a67d-8130dd83fe98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019b0928-c0af-751d-b50e-68d378740089" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019b0928-c0af-751d-b50e-68d378740089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7249-94a9-d0acc27402ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019b0928-c0af-73ab-aee5-b767402f08b0" xlink:to="loc_us-gaap_LiabilitiesCurrent_019b0928-c0af-7249-94a9-d0acc27402ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019b0928-c0af-775d-9361-a89184389800" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019b0928-c0af-775d-9361-a89184389800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019b0928-c0af-7730-a0bc-76710ea8adc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019b0928-c0af-7730-a0bc-76710ea8adc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b0928-c0af-70d4-a4cc-87843dd1d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019b0928-c0af-70d4-a4cc-87843dd1d3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019b0928-c0af-72ed-9ce9-d096ce96b283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019b0928-c0af-72ed-9ce9-d096ce96b283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019b0928-c0af-7083-bed8-a09eb7de1a12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_019b0928-c0af-73eb-b529-8a895607099f" xlink:to="loc_us-gaap_Liabilities_019b0928-c0af-7083-bed8-a09eb7de1a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019b0928-c0af-755e-8368-f6245c0fe683" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019b0928-c0af-755e-8368-f6245c0fe683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019b0928-c0af-7335-904d-e4837bfac938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_CommonStockValue_019b0928-c0af-7335-904d-e4837bfac938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019b0928-c0af-735f-8eb8-54262a6683be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019b0928-c0af-735f-8eb8-54262a6683be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_019b0928-c0af-74e6-bfc1-1278b1f3431d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_019b0928-c0af-74e6-bfc1-1278b1f3431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-742b-a15d-08c92b66c99b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-742b-a15d-08c92b66c99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019b0928-c0af-7ed8-8f49-2336065a9180" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_StockholdersEquity_019b0928-c0af-7ed8-8f49-2336065a9180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019b0928-c0af-7c23-bde0-6bd978eb711e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_MinorityInterest_019b0928-c0af-7c23-bde0-6bd978eb711e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-7c67-8371-b63f0b282fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7241-baad-1511707156d5" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-7c67-8371-b63f0b282fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c0af-73ac-8996-cdb3a76a2551" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7d35-98a7-8c1180f2c469" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019b0928-c0af-73ac-8996-cdb3a76a2551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7253-ab69-c7fc61c008b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019b0928-c0af-7a20-bf85-6f3c7f67e8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7253-ab69-c7fc61c008b2" xlink:to="loc_us-gaap_AssetsAbstract_019b0928-c0af-7a20-bf85-6f3c7f67e8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-75dc-9816-6db33c498758" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019b0928-c0af-7a20-bf85-6f3c7f67e8a1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-75dc-9816-6db33c498758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_019b0928-c0af-72ce-8acf-b52f6e6ef24c" xlink:href="epam-20251231.xsd#epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019b0928-c0af-75dc-9816-6db33c498758" xlink:to="loc_epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent_019b0928-c0af-72ce-8acf-b52f6e6ef24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_019b0928-c0af-7253-ab69-c7fc61c008b2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019b0928-c0af-7462-ac21-a29c25eb72e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019b0928-c0af-7462-ac21-a29c25eb72e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019b0928-c0af-7e94-b718-82348eccea3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019b0928-c0af-7e94-b718-82348eccea3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019b0928-c0af-778d-8eec-4823e5a79d91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:to="loc_us-gaap_CommonStockSharesIssued_019b0928-c0af-778d-8eec-4823e5a79d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7941-944b-3bc05c9da5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_019b0928-c0af-7c4e-9505-13f98b1a610b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7941-944b-3bc05c9da5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c0af-7dd3-9533-cca02e31e320" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c0af-7dd3-9533-cca02e31e320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c0af-77b5-bf2a-7c4f79b1b18a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c0af-77b5-bf2a-7c4f79b1b18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0af-73ef-9c53-b8ff83ddc664" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0af-73ef-9c53-b8ff83ddc664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019b0928-c0af-7af2-a4ad-721e052870dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:to="loc_us-gaap_DepreciationAndAmortization_019b0928-c0af-7af2-a4ad-721e052870dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7111-9ae6-739b4a5078cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_019b0928-c0af-7b84-8000-a215f954cc5e" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7111-9ae6-739b4a5078cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-7e67-93a4-9b8810b0c09d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_OperatingIncomeLoss_019b0928-c0af-7e67-93a4-9b8810b0c09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_019b0928-c0af-794f-be6b-4e5d7fd9f14e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_NonoperatingGainsLosses_019b0928-c0af-794f-be6b-4e5d7fd9f14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c0af-75ee-bdc0-37ae38845f63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c0af-75ee-bdc0-37ae38845f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c0af-7b03-b112-0d6f39de0050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c0af-7b03-b112-0d6f39de0050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c0af-7f5a-a351-2f72bfd900f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c0af-7f5a-a351-2f72bfd900f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-76bc-a3c1-8be6a4da7a67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-76bc-a3c1-8be6a4da7a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019b0928-c0af-753e-91ca-d34e235e3c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_us-gaap_EarningsPerShareAbstract_019b0928-c0af-753e-91ca-d34e235e3c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019b0928-c0af-7b85-bd20-c5d7cdbcd328" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c0af-753e-91ca-d34e235e3c7a" xlink:to="loc_us-gaap_EarningsPerShareBasic_019b0928-c0af-7b85-bd20-c5d7cdbcd328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019b0928-c0af-7edb-98b5-6b0b2500bcec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c0af-753e-91ca-d34e235e3c7a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019b0928-c0af-7edb-98b5-6b0b2500bcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_019b0928-c0af-7fa9-bb38-8721c1f50d9b" xlink:href="epam-20251231.xsd#epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019b0928-c0af-710d-bba1-a455c87ee696" xlink:to="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_019b0928-c0af-7fa9-bb38-8721c1f50d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c0af-7aa2-9afa-48cf57f087e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_019b0928-c0af-7fa9-bb38-8721c1f50d9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c0af-7aa2-9afa-48cf57f087e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c0af-7198-ab6e-35ca93ae1a17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_019b0928-c0af-7fa9-bb38-8721c1f50d9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c0af-7198-ab6e-35ca93ae1a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019b0928-c0af-7e73-8050-ed9ea1185d99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7fd0-a325-0c26c2372833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019b0928-c0af-7e73-8050-ed9ea1185d99" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7fd0-a325-0c26c2372833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019b0928-c0af-7e73-8050-ed9ea1185d99" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019b0928-c0af-7e6e-ac86-01f887c3315c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019b0928-c0af-7e6e-ac86-01f887c3315c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019b0928-c0af-7bd0-9108-a1677e226a63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019b0928-c0af-7bd0-9108-a1677e226a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019b0928-c0af-72fc-8402-0d6a3d5bb6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019b0928-c0af-72fc-8402-0d6a3d5bb6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-7b3c-96ed-d110fb6d12ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_019b0928-c0af-7d3a-90fe-3d3cc6593fb6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b0928-c0af-7b3c-96ed-d110fb6d12ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019b0928-c0af-7aac-97b0-53bbe1897cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019b0928-c0af-7e73-8050-ed9ea1185d99" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_019b0928-c0af-7aac-97b0-53bbe1897cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_019b0928-c0af-7d31-98b0-028404a5fc85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_019b0928-c0af-7d31-98b0-028404a5fc85" xlink:to="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c0af-7a93-888d-6611fa7dfa29" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019b0928-c0af-7b10-84e3-1b6d54767188" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_CommonStockMember_019b0928-c0af-7b10-84e3-1b6d54767188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019b0928-c0af-73aa-ac72-29bc6b23f0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019b0928-c0af-73aa-ac72-29bc6b23f0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019b0928-c0af-7fea-a388-c1af1ccc070e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_RetainedEarningsMember_019b0928-c0af-7fea-a388-c1af1ccc070e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_019b0928-c0af-7bd3-b9f0-21995f072787" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_019b0928-c0af-7bd3-b9f0-21995f072787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c0af-7bc0-814a-b8194ce98c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c0af-7bc0-814a-b8194ce98c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_019b0928-c0af-779c-b74d-f3a1fb0fbda3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c0af-7426-ac87-e466bc301b5b" xlink:to="loc_us-gaap_NoncontrollingInterestMember_019b0928-c0af-779c-b74d-f3a1fb0fbda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019b0928-c0af-7d09-9e2e-157e003bf679" xlink:to="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019b0928-c0af-78f8-afa9-0755003e53b1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7979-99c7-42447eb40638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-7979-99c7-42447eb40638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77f2-bb57-599d80d4f5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-77f2-bb57-599d80d4f5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-781c-99f9-7f097b18c6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-781c-99f9-7f097b18c6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c0af-7567-bf9e-d4061e2e2d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c0af-7567-bf9e-d4061e2e2d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019b0928-c0af-7c89-afb2-6c9038b62bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019b0928-c0af-7c89-afb2-6c9038b62bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-77c4-bf79-79401e5afea7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-77c4-bf79-79401e5afea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019b0928-c0af-7919-a9da-bd194bb19a90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019b0928-c0af-7919-a9da-bd194bb19a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019b0928-c0af-74a9-b1db-6084dcfc1f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019b0928-c0af-74a9-b1db-6084dcfc1f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019b0928-c0af-7451-83a0-cbc56aed4791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019b0928-c0af-7451-83a0-cbc56aed4791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c0af-783e-b371-9acb167ad2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c0af-783e-b371-9acb167ad2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019b0928-c0af-7a28-8528-07cc1254d73e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019b0928-c0af-7a28-8528-07cc1254d73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c0af-75e8-962b-3d6730dab81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c0af-75e8-962b-3d6730dab81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019b0928-c0af-7f4a-b66b-944e19897b72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019b0928-c0af-7f4a-b66b-944e19897b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019b2807-2052-7394-a186-52d382ebfb98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019b2807-2052-7394-a186-52d382ebfb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019b2807-9382-7fdc-a279-f94e38a67c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019b2807-9382-7fdc-a279-f94e38a67c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_019b0928-c0af-7ff5-a33b-b2c3a9316362" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_019b0928-c0af-7ff5-a33b-b2c3a9316362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_019c216b-fbd2-7e2a-b642-336cb72db324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_019c216b-fbd2-7e2a-b642-336cb72db324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019c0246-9211-7264-85b4-21c13ce311ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019c0246-9211-7264-85b4-21c13ce311ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-759c-bb2b-271ae2e53025" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019b0928-c0af-759c-bb2b-271ae2e53025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7d93-8e25-73b4f71d6ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7d93-8e25-73b4f71d6ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-74a7-a5da-a043e7ebf0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019b0928-c0af-74a7-a5da-a043e7ebf0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-79f7-a76f-dac71a81a945" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c0af-79f7-a76f-dac71a81a945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-7461-bc74-84fa819a011b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019b0928-c0af-7af2-98d6-31d3d1d50a20" xlink:to="loc_us-gaap_TreasuryStockCommonShares_019b0928-c0af-7461-bc74-84fa819a011b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-7dcb-84fb-7feb788663f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-7dcb-84fb-7feb788663f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7dc5-b52d-3607bbb7a507" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-7dcb-84fb-7feb788663f6" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c0af-7dc5-b52d-3607bbb7a507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-7dcb-84fb-7feb788663f6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_019b0928-c0af-7164-b50c-7a02403a867c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_019b0928-c0af-7164-b50c-7a02403a867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019b0928-c0af-7058-ae16-d75befced350" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019b0928-c0af-7058-ae16-d75befced350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019b0928-c0af-7173-bdc6-c4e9e87e8236" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019b0928-c0af-7173-bdc6-c4e9e87e8236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b0928-c0af-7fd3-95de-db9427e9d7de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019b0928-c0af-7fd3-95de-db9427e9d7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019b0928-c0af-7d25-8838-2e024d4c2453" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_ShareBasedCompensation_019b0928-c0af-7d25-8838-2e024d4c2453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_019b0928-c0af-7f91-9812-153c28b7fa73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_019b0928-c0af-7f91-9812-153c28b7fa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_019b0928-c0af-762c-9103-1e1c79862d16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_AssetImpairmentCharges_019b0928-c0af-762c-9103-1e1c79862d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7e3b-aea3-56311828e2db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b0928-c0af-7e3b-aea3-56311828e2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019b0928-c0af-79a1-b363-b39fa9bd13d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019b0928-c0af-79a1-b363-b39fa9bd13d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-71c9-b963-9e5d5c6119ea" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets_019b0928-c0af-7212-b0d3-5be2d4555a70" xlink:href="epam-20251231.xsd#epam_IncreaseDecreaseInTradeReceivablesAndContractAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_epam_IncreaseDecreaseInTradeReceivablesAndContractAssets_019b0928-c0af-7212-b0d3-5be2d4555a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019b0928-c0af-7edd-9283-b60cb6d0b631" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019b0928-c0af-7edd-9283-b60cb6d0b631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019b0928-c0af-7de3-956e-29797465be6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019b0928-c0af-7de3-956e-29797465be6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019b0928-c0af-7f4c-aa62-35570c003b89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019b0928-c0af-7f4c-aa62-35570c003b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_IncreaseDecreaseInOperatingLeaseLiabilities_019b0928-c0af-7a99-b8b2-792f6cb9de67" xlink:href="epam-20251231.xsd#epam_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_epam_IncreaseDecreaseInOperatingLeaseLiabilities_019b0928-c0af-7a99-b8b2-792f6cb9de67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b0928-c0af-79dd-ad42-9202ef804fae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019b0928-c0af-7c69-8f61-fc21a5a9d0d3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b0928-c0af-79dd-ad42-9202ef804fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-78b4-80ad-3997ea030cee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019b0928-c0af-7dcb-84fb-7feb788663f6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019b0928-c0af-78b4-80ad-3997ea030cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c0af-73d4-9a32-62b821db6b05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c0af-73d4-9a32-62b821db6b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_019b0928-c0af-7a5c-9bed-5301089c9422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_019b0928-c0af-7a5c-9bed-5301089c9422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_019b0928-c0af-707e-ae22-5729db90ed6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_019b0928-c0af-707e-ae22-5729db90ed6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019b0928-c0af-755a-9361-3df499084038" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019b0928-c0af-755a-9361-3df499084038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_019b0928-c0af-7a25-ae08-e5cf442d7401" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_019b0928-c0af-7a25-ae08-e5cf442d7401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_019b0928-c0af-7531-a3fc-f1fd1443a9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_019b0928-c0af-7531-a3fc-f1fd1443a9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019b0928-c0af-78f4-b7df-322d729652cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019b0928-c0af-78f4-b7df-322d729652cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-750f-882c-54a50f63d777" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019b0928-c0af-7ff0-a208-5485ab5a8f3a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019b0928-c0af-750f-882c-54a50f63d777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019b0928-c0af-7624-980a-83d6bb75a165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019b0928-c0af-7624-980a-83d6bb75a165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-7770-8b8e-e9cf7c337d85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019b0928-c0af-7770-8b8e-e9cf7c337d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019b0928-c0af-7527-9651-841d96bc1303" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019b0928-c0af-7527-9651-841d96bc1303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_019b0928-c0af-7f5e-9ba6-5470cf6eef71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_019b0928-c0af-7f5e-9ba6-5470cf6eef71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019b0928-c0af-7d13-8b9e-cb97083e86fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019b0928-c0af-7d13-8b9e-cb97083e86fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019b0928-c0af-7099-979e-92601d94adca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019b0928-c0af-7099-979e-92601d94adca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_019c5143-7f4c-7d54-98aa-ae119be20c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_019c5143-7f4c-7d54-98aa-ae119be20c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b0928-c0af-750e-9f8d-b883ca634ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019b0928-c0af-750e-9f8d-b883ca634ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0af-7c4a-91f4-2e8354d82aba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019b0928-c0af-77d7-8da0-3dc7788d3759" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019b0928-c0af-7c4a-91f4-2e8354d82aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7368-abdc-bd628a83b1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7368-abdc-bd628a83b1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0af-71ff-b784-152ec8650a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019b0928-c0af-71ff-b784-152ec8650a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7cdb-8ae3-f3a28775e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7cdb-8ae3-f3a28775e3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7732-aef3-39f768a59421" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0af-7732-aef3-39f768a59421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_019b0928-c0af-7f64-880b-94467ead1ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0af-7cff-ae50-1e34c3000b56" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_019b0928-c0af-7f64-880b-94467ead1ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashPaidDuringtheYearAbstract_019b0928-c0af-7d09-a20f-013cf8c39608" xlink:href="epam-20251231.xsd#epam_CashPaidDuringtheYearAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_019b0928-c0af-7f64-880b-94467ead1ff2" xlink:to="loc_epam_CashPaidDuringtheYearAbstract_019b0928-c0af-7d09-a20f-013cf8c39608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_019b0928-c0af-7078-8474-c4130996ef85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_CashPaidDuringtheYearAbstract_019b0928-c0af-7d09-a20f-013cf8c39608" xlink:to="loc_us-gaap_InterestPaidNet_019b0928-c0af-7078-8474-c4130996ef85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_019b0928-c0af-708d-b6b0-c7634c3b92b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_019b0928-c0af-7f64-880b-94467ead1ff2" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_019b0928-c0af-708d-b6b0-c7634c3b92b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b0928-c0af-7025-b9e1-9bfc596db1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_019b0928-c0af-708d-b6b0-c7634c3b92b4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b0928-c0af-7025-b9e1-9bfc596db1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_019b0928-c0af-7258-ad7f-8296203fb736" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_019b0928-c0af-708d-b6b0-c7634c3b92b4" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_019b0928-c0af-7258-ad7f-8296203fb736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="epam-20251231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0b0-77ea-ad80-dd6458989cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019b0928-c0b0-77ea-ad80-dd6458989cb1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7df2-bcae-86f59d02399f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7df2-bcae-86f59d02399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-77da-91d1-4a5e8fc5495a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-77da-91d1-4a5e8fc5495a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_019b0928-c0b0-77cc-b411-5de115513e85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_019b0928-c0b0-77cc-b411-5de115513e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c0b0-794e-ad82-e5cbd0562c97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_019b0928-c0b0-794e-ad82-e5cbd0562c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0b0-734e-a2b6-33a59ad4f30b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_019b0928-c0b0-7724-a889-a51292769658" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019b0928-c0b0-734e-a2b6-33a59ad4f30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7dcc-80ce-78c2986028ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_019b0928-c0b0-79f2-8dc6-d9df97804dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7dcc-80ce-78c2986028ce" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_019b0928-c0b0-79f2-8dc6-d9df97804dc8" 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-20251231.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_019b0928-c0b0-7069-8f3f-eb743bd2778a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_019b0928-c0b0-7059-be90-a7c1c2f4aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_019b0928-c0b0-7069-8f3f-eb743bd2778a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_019b0928-c0b0-7059-be90-a7c1c2f4aed3" 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-20251231.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_019b0928-c0b0-7d6c-a33c-1e8c1b19bd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_019b0928-c0b0-7862-9ab0-a5ebd05316fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7d6c-a33c-1e8c1b19bd6a" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_019b0928-c0b0-7862-9ab0-a5ebd05316fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNET"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7dd7-a496-3fa6bb0893ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019b0928-c0b0-730d-b3cc-ced9a7177503" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7dd7-a496-3fa6bb0893ab" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019b0928-c0b0-730d-b3cc-ced9a7177503" 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-20251231.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_019b0928-c0b0-7b7b-9df2-5cc58d6082ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_019b0928-c0b0-7693-9e0d-835c7d2ac657" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7b7b-9df2-5cc58d6082ac" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_019b0928-c0b0-7693-9e0d-835c7d2ac657" 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-20251231.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_019b0928-c0b0-71ec-9a32-438499444c54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_019b0928-c0b0-788e-a8f7-f1596047039f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_019b0928-c0b0-71ec-9a32-438499444c54" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_019b0928-c0b0-788e-a8f7-f1596047039f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNET" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNET"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNET" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-7589-851f-0d62efb91fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_019b0928-c17c-7996-bb9f-3e1a8bbb7207" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-7589-851f-0d62efb91fbd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_019b0928-c17c-7996-bb9f-3e1a8bbb7207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-75bc-8e24-2072476d6af6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_019b0928-c17c-7118-b0ff-4224bafe73c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-75bc-8e24-2072476d6af6" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_019b0928-c17c-7118-b0ff-4224bafe73c0" 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-20251231.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_019b0928-c17c-7627-b17b-adfe10535b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_019b0928-c17c-722d-bf7b-69a44b06c4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7627-b17b-adfe10535b7a" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_019b0928-c17c-722d-bf7b-69a44b06c4fd" 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-20251231.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_019b0928-c17c-708f-9563-53e07fda9b80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_019b0928-c17c-77f0-a58b-b098d8095780" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b0928-c17c-708f-9563-53e07fda9b80" xlink:to="loc_us-gaap_LongTermDebtTextBlock_019b0928-c17c-77f0-a58b-b098d8095780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS" xlink:type="simple" xlink:href="epam-20251231.xsd#PENSIONANDPOSTRETIREMENTBENEFITS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7328-b912-78f6129c9a08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_019b0928-c17c-725b-97be-3d3caf97ae9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7328-b912-78f6129c9a08" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_019b0928-c17c-725b-97be-3d3caf97ae9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7e3f-9d36-ab1b83626474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_019b0928-c17c-7793-959e-30bd8b41a47b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7e3f-9d36-ab1b83626474" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_019b0928-c17c-7793-959e-30bd8b41a47b" 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-20251231.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_019b0928-c17c-7cf0-a880-ac380e2f8c57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_019b0928-c17c-716e-8a15-f9e233127fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-7cf0-a880-ac380e2f8c57" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_019b0928-c17c-716e-8a15-f9e233127fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES" xlink:type="simple" xlink:href="epam-20251231.xsd#POLANDRESEARCHANDDEVELOPMENTINCENTIVES"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_019b0928-c17c-75c5-ada0-9ed931a630f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTextBlock_019b0928-c17c-7f27-b06d-e5fa0111c913" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_019b0928-c17c-75c5-ada0-9ed931a630f9" xlink:to="loc_us-gaap_GovernmentAssistanceTextBlock_019b0928-c17c-7f27-b06d-e5fa0111c913" 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-20251231.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_019b0928-c17c-7ec3-9c9c-3523c2ec9d57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019b0928-c17c-7696-b6ba-7721bb6f039c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7ec3-9c9c-3523c2ec9d57" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019b0928-c17c-7696-b6ba-7721bb6f039c" 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-20251231.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_019b0928-c17c-704e-b4b1-d3f3b2a4fdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_019b0928-c17c-7cfa-97d3-bdbd62a9efa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-704e-b4b1-d3f3b2a4fdfd" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_019b0928-c17c-7cfa-97d3-bdbd62a9efa6" 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-20251231.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_019b0928-c17c-7cc5-bc91-97eb933c6226" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_019b0928-c17c-7dc3-aca2-c9ccac32f58a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-7cc5-bc91-97eb933c6226" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_019b0928-c17c-7dc3-aca2-c9ccac32f58a" 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-20251231.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_019b0928-c17c-7c30-a8cc-b919eeb2c093" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019b0928-c17c-7566-9421-450b0ccb45d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019b0928-c17c-7c30-a8cc-b919eeb2c093" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019b0928-c17c-7566-9421-450b0ccb45d1" 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-20251231.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_019b0928-c17c-7947-86ea-2417af003e59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_019b0928-c17c-711d-ae44-50ee8e6e25bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7947-86ea-2417af003e59" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_019b0928-c17c-711d-ae44-50ee8e6e25bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019b0928-c17c-7a3a-a5bf-982f5109bfe2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019b0928-c17c-7b93-88cc-96461ea828b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019b0928-c17c-7a3a-a5bf-982f5109bfe2" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019b0928-c17c-7b93-88cc-96461ea828b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="epam-20251231.xsd#VALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_019b0928-c17c-7312-9514-57f05be24211" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_019b0928-c17c-7734-a16a-5424fbcf2602" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_019b0928-c17c-7312-9514-57f05be24211" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_019b0928-c17c-7734-a16a-5424fbcf2602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_019b0928-c0b0-7bda-9dba-f3763a54b8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_019b0928-c0b0-7bda-9dba-f3763a54b8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_019b0928-c0b0-744b-9056-be7cf5912847" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_UseOfEstimates_019b0928-c0b0-744b-9056-be7cf5912847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_019b0928-c0b0-77ae-bcab-51fd52a50ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_019b0928-c0b0-77ae-bcab-51fd52a50ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_019b0928-c0b0-731e-9233-83f7967e642b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_019b0928-c0b0-731e-9233-83f7967e642b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_019b0928-c0b0-7ae7-8dc6-bfdb99a3094b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_019b0928-c0b0-7ae7-8dc6-bfdb99a3094b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_019b0928-c0b0-7bd8-a83c-a2b4231cdf65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_019b0928-c0b0-7bd8-a83c-a2b4231cdf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_019b0928-c0b0-7dd9-9293-0ed714e5449a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_019b0928-c0b0-7dd9-9293-0ed714e5449a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_019b0928-c0b0-71c7-894c-05fbc22bb103" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_019b0928-c0b0-71c7-894c-05fbc22bb103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_019b0928-c0b0-79c4-9fee-9cfd87e8e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_019b0928-c0b0-79c4-9fee-9cfd87e8e7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_019b0928-c0b0-71a9-9b6e-75c2f4633804" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_019b0928-c0b0-71a9-9b6e-75c2f4633804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_019b0928-c0b0-7f95-b0f5-55acaa37dfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_019b0928-c0b0-7f95-b0f5-55acaa37dfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_019b0928-c0b0-74cc-a6a3-bb08fbc560e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_019b0928-c0b0-74cc-a6a3-bb08fbc560e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019b0928-c0b0-74ae-b9b0-97fcf81c7750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_019b0928-c0b0-74ae-b9b0-97fcf81c7750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_019b0928-c0b0-70c5-b803-2cde643545d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_019b0928-c0b0-70c5-b803-2cde643545d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_019b0928-c0b0-74bd-a81d-ecce66c7fcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_019b0928-c0b0-74bd-a81d-ecce66c7fcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_019b0928-c0b0-77d9-adbd-880ac5d097f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_019b0928-c0b0-77d9-adbd-880ac5d097f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock_019b0928-c0b0-7e8e-bd43-d2424f52babb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_GovernmentAssistancePolicyTextBlock_019b0928-c0b0-7e8e-bd43-d2424f52babb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_019b0928-c0b0-7057-a629-e98aaeb4a482" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_019b0928-c0b0-7057-a629-e98aaeb4a482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_019b0928-c0b0-7722-a9a8-ca94f13e0608" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_019b0928-c0b0-7722-a9a8-ca94f13e0608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_019b0928-c0b0-7772-9276-a13385af53bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_019b0928-c0b0-7772-9276-a13385af53bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RisksAndUncertaintiesPolicyPolicyTextBlock_019b0928-c0b0-7d04-8450-d8761fd2d1e4" xlink:href="epam-20251231.xsd#epam_RisksAndUncertaintiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_epam_RisksAndUncertaintiesPolicyPolicyTextBlock_019b0928-c0b0-7d04-8450-d8761fd2d1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019b0928-c0b0-7f5f-b5c2-86d31d3e167e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019b0928-c0b0-7f5f-b5c2-86d31d3e167e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_019b0928-c0b0-70cd-a5fa-3a18b05a8c52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7ccc-8443-7031bface0ce" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_019b0928-c0b0-70cd-a5fa-3a18b05a8c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-713c-b184-1a268e870f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_019b0928-c0b0-7c8c-aba8-f9e2e3ab8da2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-713c-b184-1a268e870f10" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_019b0928-c0b0-7c8c-aba8-f9e2e3ab8da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_019b0928-c0b0-7220-9cb7-097d441f4d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-713c-b184-1a268e870f10" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_019b0928-c0b0-7220-9cb7-097d441f4d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_019b0928-c0b0-782d-8874-c29180ae16dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-713c-b184-1a268e870f10" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_019b0928-c0b0-782d-8874-c29180ae16dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7d35-8a9a-04ee4775fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_019b0928-c0b0-7d07-bf11-fe5435956891" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7d35-8a9a-04ee4775fc0e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_019b0928-c0b0-7d07-bf11-fe5435956891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019b0928-c0b0-74c3-8c66-dd32d37127bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7d35-8a9a-04ee4775fc0e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019b0928-c0b0-74c3-8c66-dd32d37127bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_019b0928-c0b0-7095-94ee-680b69bf21ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7d35-8a9a-04ee4775fc0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_019b0928-c0b0-7095-94ee-680b69bf21ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019b0928-c0b0-75de-9a3c-207c360a5f08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7d35-8a9a-04ee4775fc0e" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019b0928-c0b0-75de-9a3c-207c360a5f08" 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-20251231.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_019b0928-c0b0-74f3-845b-f810e13b91b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_019b0928-c0b0-7686-975a-f2316e0acce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-74f3-845b-f810e13b91b7" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_019b0928-c0b0-7686-975a-f2316e0acce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_019b0928-c0b0-71fe-b713-d5c9ef4f4cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-74f3-845b-f810e13b91b7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_019b0928-c0b0-71fe-b713-d5c9ef4f4cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_019b0928-c0b0-72db-bb12-6e55dd655771" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-74f3-845b-f810e13b91b7" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_019b0928-c0b0-72db-bb12-6e55dd655771" 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-20251231.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_019b0928-c0b0-7cc1-87a4-5a7e9b88f20e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_019b0928-c0b0-7803-aab9-8831cf8b506d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_019b0928-c0b0-7cc1-87a4-5a7e9b88f20e" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_019b0928-c0b0-7803-aab9-8831cf8b506d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-71da-aaff-2140ca746f42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_019b0928-c17c-7f81-8968-b92789bb43d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-71da-aaff-2140ca746f42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_019b0928-c17c-7f81-8968-b92789bb43d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7b0f-a2d4-390d3b1b733a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_019b0928-c17c-79f2-8ecc-fc831f22137e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7b0f-a2d4-390d3b1b733a" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_019b0928-c17c-79f2-8ecc-fc831f22137e" 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-20251231.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_019b0928-c17c-70dd-814e-392ed9777fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_019b0928-c17c-74e3-b872-d1da02115321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70dd-814e-392ed9777fb9" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_019b0928-c17c-74e3-b872-d1da02115321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019b0928-c17c-70c1-8a9b-dda47fc3c4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70dd-814e-392ed9777fb9" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019b0928-c17c-70c1-8a9b-dda47fc3c4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_019b0928-c17c-7ec8-812c-58ead363b0ea" xlink:href="epam-20251231.xsd#epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70dd-814e-392ed9777fb9" xlink:to="loc_epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_019b0928-c17c-7ec8-812c-58ead363b0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019b0928-c17c-7a16-b4b8-01d11b32d97e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70dd-814e-392ed9777fb9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_019b0928-c17c-7a16-b4b8-01d11b32d97e" 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-20251231.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_019b0928-c17c-7207-8708-442598b0f181" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_019b0928-c17c-7751-9eb0-32c6be71de84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b0928-c17c-7207-8708-442598b0f181" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_019b0928-c17c-7751-9eb0-32c6be71de84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables" xlink:type="simple" xlink:href="epam-20251231.xsd#PENSIONANDPOSTRETIREMENTBENEFITSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7f3a-9368-877dbf73ad6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_019b0928-c17c-70f5-8b55-1bde1d60a63e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7f3a-9368-877dbf73ad6a" xlink:to="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_019b0928-c17c-70f5-8b55-1bde1d60a63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7120-b5aa-5102aa9c209b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_019b0928-c17c-7f60-a412-94a828762abe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7120-b5aa-5102aa9c209b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_019b0928-c17c-7f60-a412-94a828762abe" 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-20251231.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_019b0928-c17c-75dd-b667-e0f4263ce544" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019b0928-c17c-78ef-985a-2f91680a1e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-75dd-b667-e0f4263ce544" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019b0928-c17c-78ef-985a-2f91680a1e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_019b0928-c17c-7972-88b4-bc0142bb4ded" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-75dd-b667-e0f4263ce544" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_019b0928-c17c-7972-88b4-bc0142bb4ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_019b0928-c17c-7eb2-8d57-3340c1ac12c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-75dd-b667-e0f4263ce544" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_019b0928-c17c-7eb2-8d57-3340c1ac12c7" 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-20251231.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_019b0928-c17c-7082-a694-fab8e839b910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019b0928-c17c-7f92-a07c-cfb9337f3763" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019b0928-c17c-7f92-a07c-cfb9337f3763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019b0928-c17c-7200-b9e0-36e9f22f3822" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_019b0928-c17c-7200-b9e0-36e9f22f3822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock_019b0928-c17c-7708-8ed9-33d12da14a2b" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock_019b0928-c17c-7708-8ed9-33d12da14a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_019b0928-c17c-76fb-997b-5e3e250e73d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_019b0928-c17c-76fb-997b-5e3e250e73d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019b0928-c17c-7ca9-8957-eff6b7759941" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019b0928-c17c-7ca9-8957-eff6b7759941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_019b0928-c17c-78bd-8903-dc928a4dd5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_019b0928-c17c-78bd-8903-dc928a4dd5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_019b0928-c17c-74e6-87c2-5df665656962" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7082-a694-fab8e839b910" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_019b0928-c17c-74e6-87c2-5df665656962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019b0928-c17c-7d3c-b6e1-0e913e5ec900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_019b0928-c17c-7d3c-b6e1-0e913e5ec900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_019b0928-c17c-7224-964e-32f5f8b76973" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_019b0928-c17c-7224-964e-32f5f8b76973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_019b0928-c17c-7ae9-beb9-e120f95f67c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_019b0928-c17c-7ae9-beb9-e120f95f67c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_019b0928-c17c-7752-a396-5789f6dafc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_019b0928-c17c-7752-a396-5789f6dafc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_019b0928-c17c-7e81-a736-5965a3685b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_019b0928-c17c-7e81-a736-5965a3685b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019c02a1-8aaf-7d7c-a974-16fad7efc40b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7024-a685-c883af18ddfc" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_019c02a1-8aaf-7d7c-a974-16fad7efc40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-70a2-af36-269b419ef105" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019b0928-c17c-7345-acaf-8cf9e8ee9c01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-70a2-af36-269b419ef105" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019b0928-c17c-7345-acaf-8cf9e8ee9c01" 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-20251231.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_019b0928-c17c-7d1e-9419-c129bb30d535" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019b0928-c17c-7ef4-9d6c-a86217043554" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7d1e-9419-c129bb30d535" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019b0928-c17c-7ef4-9d6c-a86217043554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_019b0928-c17c-780d-bfd5-8b0a2f3c9d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7d1e-9419-c129bb30d535" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_019b0928-c17c-780d-bfd5-8b0a2f3c9d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019b0928-c17c-7314-818b-a920dfdf3a85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7d1e-9419-c129bb30d535" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_019b0928-c17c-7314-818b-a920dfdf3a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019b0928-c17c-773d-b5ce-296fb330c4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019b0928-c17c-725d-ba41-5b7b1cf0e765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019b0928-c17c-773d-b5ce-296fb330c4a3" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_019b0928-c17c-725d-ba41-5b7b1cf0e765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-753d-b074-07692db74fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-753d-b074-07692db74fc7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:to="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-7cce-9e40-b26a424127b7" xlink:to="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c0b0-7c94-b45d-25299670b7bd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:to="loc_srt_MinimumMember_019b0928-c0b0-7c94-b45d-25299670b7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c0b0-7ccd-963b-cb4784f13ef5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c0b0-7351-8a50-ca3aecbf554a" xlink:to="loc_srt_MaximumMember_019b0928-c0b0-7ccd-963b-cb4784f13ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c0b0-7588-8739-76e962e4c3f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c0b0-7530-8678-58383acb29fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c0b0-75e8-9e3d-b94ed851374a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c0b0-7530-8678-58383acb29fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7d65-8435-6716d34a09e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019b0928-c0b0-7a98-ad1d-b2e7edf64829" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7d65-8435-6716d34a09e3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019b0928-c0b0-7a98-ad1d-b2e7edf64829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7a3b-8925-866cfc5300d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019b0928-c0b0-7a3b-8925-866cfc5300d1" xlink:to="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-7bae-a5e8-e8f7334afa55" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c0b0-79f2-9660-3b9178b766fb" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:to="loc_country_UA_019b0928-c0b0-79f2-9660-3b9178b766fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_019b0928-c0b0-7638-a92d-47f077ca9bd8" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BY"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-709a-9454-4ead40a409af" xlink:to="loc_country_BY_019b0928-c0b0-7638-a92d-47f077ca9bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_019b0928-c0b0-7381-8e38-505c0c0e7765" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7015-854c-183532b80dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_019b0928-c0b0-7ba9-b1af-6a18510ec9fe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019b0928-c0b0-7015-854c-183532b80dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#IMPACTOFTHEINVASIONOFUKRAINEDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_019b0928-c0b0-79cd-86f6-057085ec9466" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_019b0928-c0b0-79cd-86f6-057085ec9466" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c0b0-740c-9b42-eb44ce526470" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c0b0-7817-a7b6-03794c381815" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c0b0-7c13-aa2a-d0a63fcd942a" xlink:to="loc_country_UA_019b0928-c0b0-7817-a7b6-03794c381815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c0b0-793a-bd46-09b3cf1e500d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_019b0928-c0b0-789e-a4c6-990132dc8c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_BuildingMember_019b0928-c0b0-789e-a4c6-990132dc8c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c0b0-7e6f-acfe-5f0aa3223f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c0b0-7e6f-acfe-5f0aa3223f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_019b0928-c0b0-7999-ae66-84456c9bad36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_ComputerEquipmentMember_019b0928-c0b0-7999-ae66-84456c9bad36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c0b0-7f01-afb9-0303fcc5124f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c0b0-73b5-a5e8-3be354cfac67" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c0b0-7f01-afb9-0303fcc5124f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c0b0-7b7c-a3ca-4207fee89b2f" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_019b0928-c0b0-7554-abb3-fbb1975d1093" xlink:href="epam-20251231.xsd#epam_HumanitarianCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_019b0928-c0b0-78e4-9f5b-24212baf2907" xlink:to="loc_epam_HumanitarianCommitmentMember_019b0928-c0b0-7554-abb3-fbb1975d1093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c0b0-73f3-80a0-fa019fcbaf34" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c0b0-76f0-816b-aba97a446d73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c0b0-76f0-816b-aba97a446d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_019b0928-c0b0-7c1e-adf8-9c0b9942217c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c0b0-7288-905b-8fde97d61993" xlink:to="loc_us-gaap_CostOfSalesMember_019b0928-c0b0-7c1e-adf8-9c0b9942217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_019b0928-c0b0-78f0-9b32-b28f0db4014d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_019b0928-c0b0-79f2-aa49-5385afc31270" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_019b0928-c0b0-7de4-b842-eac1ba9c4d08" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_019b0928-c0b0-79f2-aa49-5385afc31270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_019b0928-c0b0-7178-8ca9-b08eded9bb93" xlink:to="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0b0-7122-a6f8-c5fc7000ca5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c0b0-7122-a6f8-c5fc7000ca5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0b0-7c4a-ac03-0729b395cd91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019b0928-c0b0-7c4a-ac03-0729b395cd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_019b0928-c0b0-7522-b811-191599e2e049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_OtherCommitment_019b0928-c0b0-7522-b811-191599e2e049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019b0928-c0b0-749c-a95e-5c56584627f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019b0928-c0b0-749c-a95e-5c56584627f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c0b0-76e0-b7e3-7d62c88b0526" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c0b0-76e0-b7e3-7d62c88b0526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0b0-71b5-acbe-08c739a4fca7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c0b0-71b5-acbe-08c739a4fca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_019b0928-c0b0-75e4-85bf-17d81e192f83" xlink:href="epam-20251231.xsd#epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense_019b0928-c0b0-75e4-85bf-17d81e192f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_019b0928-c0b0-7b5a-8344-96c2caab5cd6" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_019b0928-c0b0-73ff-ab88-3a39f58bb910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019b0928-c0b0-787e-93dd-59a93088c12c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_019b0928-c0b0-73ff-ab88-3a39f58bb910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c0b0-71f8-95e3-c0ca4e8e3b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-71f8-95e3-c0ca4e8e3b9b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b2b52-08d8-74cc-b0d5-8ef6f7e9ba1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b2b52-08d8-7859-bb1c-e0867cb415a6" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2025AcquisitionsMember_019b2b52-08d8-7859-bb1c-e0867cb415a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b2b52-08d8-75f5-b43f-b2d996281f4c" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_FirstDerivativeLtdMember_019b2b52-08d8-75f5-b43f-b2d996281f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b2b52-08d8-75e9-8a0d-d2ac101857ef" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_NEORISMember_019b2b52-08d8-75e9-8a0d-d2ac101857ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b2b52-b52b-74e4-b5b1-417e349f2e36" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2024AcquisitionsMember_019b2b52-b52b-74e4-b5b1-417e349f2e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019b2b52-b52b-7b07-ba27-2581f28106cd" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b2b52-08d8-77f6-a534-6a380d2aeb3e" xlink:to="loc_epam_A2023AcquisitionsMember_019b2b52-b52b-7b07-ba27-2581f28106cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b2b52-08d8-757a-b6b7-b31ce3db299f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b2b52-08d8-7035-b178-7f3e63a8256c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b2b52-08d8-7223-b945-c36be2c3901e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b2b52-08d8-7035-b178-7f3e63a8256c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-714d-8935-fd0d17e9d4a5" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_019b2b52-08d8-7a17-9820-3d13b93131f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_019b2b52-08d8-7a17-9820-3d13b93131f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019b2b52-08d8-7888-beaf-57cba1cb7377" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019b2b52-08d8-7888-beaf-57cba1cb7377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b2b52-08d8-7c8f-b05a-62daa4fdeaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019b2b52-08d8-7c8f-b05a-62daa4fdeaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b2b52-08d8-773e-92a8-6034d0b83dae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b2b52-08d8-773e-92a8-6034d0b83dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_019b2b52-08d8-784b-8e66-530c6e648361" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_019b2b52-08d8-784b-8e66-530c6e648361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationNumberOfProfessionals_019b2b52-08d8-7339-baa6-39ae6ad8062c" xlink:href="epam-20251231.xsd#epam_BusinessCombinationNumberOfProfessionals"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_epam_BusinessCombinationNumberOfProfessionals_019b2b52-08d8-7339-baa6-39ae6ad8062c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019b2b52-08d8-726a-8820-ba4e5dbadd12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019b2b52-08d8-726a-8820-ba4e5dbadd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_019b2b52-5a2d-7894-9496-ce2461ff67ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_019b2b52-5a2d-7894-9496-ce2461ff67ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b2b52-5a2d-7518-afc4-742119681f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b2b52-5a2d-7518-afc4-742119681f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019b2b52-8edb-7146-a5d7-48178b9ea7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019b2b52-8edb-7146-a5d7-48178b9ea7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_019b2b52-08d8-72a8-a08c-f734cde25810" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b24cc-556a-7956-beec-017f4b23ce1e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_019b2b52-08d8-72a8-a08c-f734cde25810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7943-b49d-d9dec4906c77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7943-b49d-d9dec4906c77" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-78ed-861f-fe6adfa6e81b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7c87-8012-8ea45ddb9f8a" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:to="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7c87-8012-8ea45ddb9f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-72da-8842-53bc9e47030d" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7643-9367-5c5d1e2ce713" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-72da-8842-53bc9e47030d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019b0928-c0b0-71da-a30f-f9a60afa7b14" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7c5f-8db2-09e07bf253f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019b0928-c0b0-7c5f-8db2-09e07bf253f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d9b-9d11-ab1cae5d7074" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019b0928-c0b0-7d9b-9d11-ab1cae5d7074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7986-8cf0-47b2a36f1090" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_019b0928-c0b0-7986-8cf0-47b2a36f1090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-744e-9c73-886a3027d1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-744e-9c73-886a3027d1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-74ec-8c53-58459a11953a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019b0928-c0b0-74ec-8c53-58459a11953a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7c08-813d-8e1a68b2d301" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_019b0928-c0b0-7c08-813d-8e1a68b2d301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75eb-835c-a51371816c98" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill_019b0928-c0b0-75eb-835c-a51371816c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7f6a-82ff-cbb688317727" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019b0928-c0b0-7f6a-82ff-cbb688317727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ebb-b9e9-c656ca200414" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019b0928-c0b0-7ebb-b9e9-c656ca200414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-7d37-9c11-fd4bd86d09f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019b0928-c0b0-7d37-9c11-fd4bd86d09f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-78d1-996f-ee4260eabf6b" xlink:href="epam-20251231.xsd#epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest_019b0928-c0b0-78d1-996f-ee4260eabf6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-774f-a663-167f013f537c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019b0928-c0b0-7f37-a61b-70c34132e211" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019b0928-c0b0-774f-a663-167f013f537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-70d7-9368-7f63081b225f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-70d7-9368-7f63081b225f" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7d71-b738-41e21573a81c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-785a-a8b0-91cee9d18ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-785a-a8b0-91cee9d18ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_019b0928-c0b0-719b-9e35-d5408b431236" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7e3b-8fba-06a519acecb8" xlink:to="loc_us-gaap_TradeNamesMember_019b0928-c0b0-719b-9e35-d5408b431236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-779e-a6bf-69457d1dc7d4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7857-ac81-1a498f010b46" xlink:href="epam-20251231.xsd#epam_FirstDerivativeLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:to="loc_epam_FirstDerivativeLtdMember_019b0928-c0b0-7857-ac81-1a498f010b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-74e2-9aba-9dc20e6c5df7" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7da0-8709-4549e34ae1d3" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-74e2-9aba-9dc20e6c5df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019b0928-c0b0-706e-ba36-615ff4a5b778" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019b0928-c0b0-7ba3-a220-c4d8167a49ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019b0928-c0b0-7ba3-a220-c4d8167a49ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b0928-c0b0-7493-b02b-4d2f81777db3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-794c-b4df-8caa9fc91e4b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019b0928-c0b0-7493-b02b-4d2f81777db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACQUISITIONSConsolidatedProformaDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7ef5-8ca0-a86ffc39737c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_019b0928-c0b0-7cae-bcc9-65469d0fe7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7ef5-8ca0-a86ffc39737c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_019b0928-c0b0-7cae-bcc9-65469d0fe7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_019b0928-c0b0-77cd-a336-32e3996d2244" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_019b0928-c0b0-7ef5-8ca0-a86ffc39737c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_019b0928-c0b0-77cd-a336-32e3996d2244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-70ea-9baf-af58f259d96c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-70ea-9baf-af58f259d96c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-7d79-98e6-304734ff0fca" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c0b0-71a1-95c5-09a1ca149906" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c0b0-71a1-95c5-09a1ca149906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c0b0-7bd4-89c6-28a3e1dea324" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-78a9-9ecb-a74db982de4a" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c0b0-7bd4-89c6-28a3e1dea324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-77c5-b65f-d7224ccf906e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b24f9-7058-78e7-9b02-464fdc13893f" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_A2025AcquisitionsMember_019b24f9-7058-78e7-9b02-464fdc13893f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-7692-9615-63c525e329eb" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-7692-9615-63c525e329eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FirstDerivativeAcquisitionMember_019b0928-c0b0-76c1-8e27-c6c5ea39d9a1" xlink:href="epam-20251231.xsd#epam_FirstDerivativeAcquisitionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_FirstDerivativeAcquisitionMember_019b0928-c0b0-76c1-8e27-c6c5ea39d9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_Other2024AcquisitionsMember_019b24fa-d60e-716d-9570-3c2b0e7bbdeb" xlink:href="epam-20251231.xsd#epam_Other2024AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_Other2024AcquisitionsMember_019b24fa-d60e-716d-9570-3c2b0e7bbdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019bbd2e-5721-75c8-9619-5a0735530ee2" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7956-a6bd-a1f588c460e1" xlink:to="loc_epam_A2023AcquisitionsMember_019bbd2e-5721-75c8-9619-5a0735530ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7099-ae45-47a3651f5baf" xlink:to="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-7339-8631-5f22c03d7ff3" xlink:to="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-78d2-a54f-c5673f2bdfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-78d2-a54f-c5673f2bdfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_019b0928-c0b0-7f75-aacb-bf1949752465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_019b0928-c0b0-7f75-aacb-bf1949752465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b0928-c0b0-791a-b633-f0754eac65b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019b0928-c0b0-791a-b633-f0754eac65b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019b0928-c0b0-7089-afb6-7aa787396a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_019b0928-c0b0-7089-afb6-7aa787396a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019b0928-c0b0-7b55-aadf-070bd90350ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_019b0928-c0b0-73d3-a491-5159ea64994b" xlink:to="loc_us-gaap_Goodwill_019b0928-c0b0-7b55-aadf-070bd90350ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7c1e-b61e-21a48d19b3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-7c1e-b61e-21a48d19b3e4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c0b0-775f-a5a9-4a1f14e1c522" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c0b0-7649-94a0-c6d02faf77f9" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c0b0-7649-94a0-c6d02faf77f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c0b0-7a73-a56e-05308cbb7cf3" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c0b0-75a2-86f5-ee69904ac5a2" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c0b0-7a73-a56e-05308cbb7cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019b0928-c0b0-7e27-bd64-2c02469c8af5" xlink:to="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019b0928-c0b0-7bc3-bea6-a35aaf66e133" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_019b0928-c0b0-75e8-9da1-7d4d3379769d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019b0928-c0b0-7bc3-bea6-a35aaf66e133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-72eb-a36b-d47064df1020" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-72eb-a36b-d47064df1020" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019b0928-c0b0-7acd-9be1-1b3936e1b873" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-74b0-91d4-5ba9dad01df0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019b0928-c0b0-74b0-91d4-5ba9dad01df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_019b0928-c0b0-7c92-882a-04405aa0e30f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_TradeNamesMember_019b0928-c0b0-7c92-882a-04405aa0e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019b0928-c0b0-7355-ad95-ae5cfff9f152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019b0928-c0b0-7355-ad95-ae5cfff9f152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyAgreementsMember_019b0928-c0b0-728b-ab72-d029c5c88cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019b0928-c0b0-7da2-910f-270024a84c23" xlink:to="loc_us-gaap_RoyaltyAgreementsMember_019b0928-c0b0-728b-ab72-d029c5c88cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019b0928-c0b0-7429-a685-ca4784500be8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-721d-a27f-2719a5cb1fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019b0928-c0b0-721d-a27f-2719a5cb1fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-71c2-9e24-eee886fa6bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019b0928-c0b0-71c2-9e24-eee886fa6bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7fa6-9fdc-1ba0c5e7dbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-7fa6-9fdc-1ba0c5e7dbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c0b0-706c-a5f2-2f6ce64b950a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019b0928-c0b0-7839-b468-3232bbdec4f5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c0b0-706c-a5f2-2f6ce64b950a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b0928-c0b0-7028-91be-e58b98d3c876" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019b0928-c0b0-7028-91be-e58b98d3c876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b0928-c0b0-7b07-a647-ae99a52c81b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019b0928-c0b0-7b07-a647-ae99a52c81b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b0928-c0b0-7e8e-a914-cc9446467173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019b0928-c0b0-7e8e-a914-cc9446467173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b0928-c0b0-704e-b5e0-81eb45c3c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019b0928-c0b0-704e-b5e0-81eb45c3c91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b0928-c0b0-7685-8cce-66291021a7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_019b0928-c0b0-7685-8cce-66291021a7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b0928-c0b0-7ace-a172-53825897d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_019b0928-c0b0-7ace-a172-53825897d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-798c-8aa6-b9614f1c3493" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019b0928-c0b0-735f-9286-9f726810f511" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019b0928-c0b0-798c-8aa6-b9614f1c3493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-79b5-9d98-e6ed91efd1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-79b5-9d98-e6ed91efd1c5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-7929-aed1-4dee967c38c3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-73fd-b8a9-480b5a9c4d23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-73fd-b8a9-480b5a9c4d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-7aa5-9883-e18baf282c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-7aa5-9883-e18baf282c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7d14-ba23-eb3a38d1ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-78e2-a2ce-7a7638c8964a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7d14-ba23-eb3a38d1ea1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-76c6-9dd0-dcd9c80fe83b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7115-a86d-6031a3d29b61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-7afa-97ea-ec1fe8fa1535" xlink:to="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7115-a86d-6031a3d29b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7f9d-af48-fd402b736af7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019b0928-c0b0-7def-8517-2c2469b4d0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:to="loc_us-gaap_DerivativeAssets_019b0928-c0b0-7def-8517-2c2469b4d0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019b0928-c0b0-7015-9d60-12650dbe43b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7b1f-9167-7a8ceaebcbae" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019b0928-c0b0-7015-9d60-12650dbe43b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-786c-bddb-47be25f2400b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-7e0f-9a55-b6fa1136a503" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_DerivativeLiabilities_019b0928-c0b0-7e0f-9a55-b6fa1136a503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-79e0-914c-f19d1919d4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019b0928-c0b0-79e0-914c-f19d1919d4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019b0928-c0b0-7045-bb97-e3c66a2c213b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7449-bd5d-c47379f3c7f5" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_019b0928-c0b0-7045-bb97-e3c66a2c213b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7118-a402-5fa7d46ca19b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7118-a402-5fa7d46ca19b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c0b0-7c41-ae6a-13b1e972c331" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c0b0-7daf-b112-6be4d326a47a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c0b0-7746-964d-b18082ea376d" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c0b0-7daf-b112-6be4d326a47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-7af9-b855-47d5356a2d6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b251f-337d-7819-9aec-57fb0dfc68a6" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2025AcquisitionsMember_019b251f-337d-7819-9aec-57fb0dfc68a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-7fb8-9ec1-e90acae37f7d" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-7fb8-9ec1-e90acae37f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-7017-82b1-62b4f9e85c9d" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-7017-82b1-62b4f9e85c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019bbd1a-3c84-7786-8979-0a36b6c5f791" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-772d-bc86-ac95bc894eae" xlink:to="loc_epam_A2023AcquisitionsMember_019bbd1a-3c84-7786-8979-0a36b6c5f791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019b0928-c0b0-75a1-ab88-b5968f68c66e" xlink:to="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c0b0-7ee4-bf89-4750d683dfe3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:to="loc_srt_MinimumMember_019b0928-c0b0-7ee4-bf89-4750d683dfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c0b0-7c08-9aa7-7bab4d637a4f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c0b0-73dd-abc1-1c1a3b3a8651" xlink:to="loc_srt_MaximumMember_019b0928-c0b0-7c08-9aa7-7bab4d637a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c0b0-7a5c-8bcc-729e9710e678" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_019bbd19-f26d-7ad8-8041-9033348eca9c" xlink:href="epam-20251231.xsd#epam_SoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_019b0928-c0b0-77f9-9b01-cfd6fac540ee" xlink:to="loc_epam_SoftwareLicensesMember_019bbd19-f26d-7ad8-8041-9033348eca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionContingentConsiderationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable_019b0928-c0b0-7429-abcc-6d1c5fd76f91" xlink:to="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_019b0928-c0b0-76be-a259-16638e8bd058" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionContingentConsiderationLineItems_019b0928-c0b0-787f-914d-8b82d133e580" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_019b0928-c0b0-76be-a259-16638e8bd058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7d1c-9625-6ae1dd04fad6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7d1c-9625-6ae1dd04fad6" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-735d-a63a-1364e08a4436" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7e0e-833e-04730ae61e73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-79e1-b3d7-f5f09d3630e0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7e0e-833e-04730ae61e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019b0928-c0b0-718e-a219-3d2280eb367d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023AcquisitionsMember_019b0928-c0b0-78b2-b144-5143fe496d7e" xlink:href="epam-20251231.xsd#epam_A2023AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2023AcquisitionsMember_019b0928-c0b0-78b2-b144-5143fe496d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NEORISMember_019b0928-c0b0-767f-b9e6-15bf121379a3" xlink:href="epam-20251231.xsd#epam_NEORISMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_NEORISMember_019b0928-c0b0-767f-b9e6-15bf121379a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-73eb-82ac-fb337bcf6030" xlink:href="epam-20251231.xsd#epam_A2024AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2024AcquisitionsMember_019b0928-c0b0-73eb-82ac-fb337bcf6030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025AcquisitionsMember_019b2b78-0dd8-75cf-9f1f-9b0f03fe4698" xlink:href="epam-20251231.xsd#epam_A2025AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019b0928-c0b0-7dbd-a40b-30bc58d6a1f4" xlink:to="loc_epam_A2025AcquisitionsMember_019b2b78-0dd8-75cf-9f1f-9b0f03fe4698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019b0928-c0b0-71b6-bacf-d1f5e3baf53a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_019b0928-c0b0-788c-a85b-14714321f0ae" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7836-b485-fc9a2b48e6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7836-b485-fc9a2b48e6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_019b0928-c0b0-7a3f-aab4-027bf5569325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_019b0928-c0b0-7a3f-aab4-027bf5569325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_019b0928-c0b0-7d8a-86b0-e786855e56cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_019b0928-c0b0-7d8a-86b0-e786855e56cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_019b0928-c0b0-74a4-a385-1de2e912de8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_019b0928-c0b0-74a4-a385-1de2e912de8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_019b0928-c0b0-7f97-8e8f-10f7946a9b79" xlink:href="epam-20251231.xsd#epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment_019b0928-c0b0-7f97-8e8f-10f7946a9b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7e21-a4d9-f59f599c8143" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_019b0928-c0b0-7f49-802c-b05a1dbb18ef" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_019b0928-c0b0-7e21-a4d9-f59f599c8143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-75f9-8b6c-0f5f3b35fcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-75f9-8b6c-0f5f3b35fcb2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_019b0928-c0b0-7d74-8a15-55ad1970df0a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_019b0928-c0b0-7204-b6ae-4eb3664efaa7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019b0928-c0b0-78dd-b12d-f699a85ae454" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_019b0928-c0b0-78dd-b12d-f699a85ae454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019b0928-c0b0-744d-9e2e-aeee97138b43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_019b0928-c0b0-72a6-9884-7606f5652bd9" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_019b0928-c0b0-744d-9e2e-aeee97138b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019b0928-c0b0-780c-85d3-f20625e465b0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-7c79-ae4b-3bac1575c978" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019b0928-c0b0-7c79-ae4b-3bac1575c978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-72b8-8613-c2cff9632ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_019b0928-c0b0-72b8-8613-c2cff9632ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7dff-9c49-5b108e47b371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019b0928-c0b0-7757-bb7e-9c0a2c0504f9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019b0928-c0b0-7dff-9c49-5b108e47b371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019b0928-c0b0-788d-b7b7-a916e1ec40ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019b0928-c0b0-7eb9-840a-17cb4f630951" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019b0928-c0b0-7eb9-840a-17cb4f630951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019b0928-c0b0-7b0a-87d8-8d4f0bb50a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019b0928-c0b0-7ebf-b54f-d17383784f96" xlink:to="loc_us-gaap_BankTimeDepositsMember_019b0928-c0b0-7b0a-87d8-8d4f0bb50a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c0b0-77c5-a4a4-dae6d77e8761" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c0b0-7f6f-b21b-a3be9e628f73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c0b0-7834-9c22-77897c926741" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c0b0-7f6f-b21b-a3be9e628f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b0928-c0b0-728d-9f48-97bca19b600a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2025Member_019b73aa-bcb0-7a9d-856e-3b98897df283" xlink:href="epam-20251231.xsd#epam_CreditFacility2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:to="loc_epam_CreditFacility2025Member_019b73aa-bcb0-7a9d-856e-3b98897df283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CreditFacility2021Member_019b0928-c0b0-77b0-bc99-d7c9a3aac0a2" xlink:href="epam-20251231.xsd#epam_CreditFacility2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b0928-c0b0-70f1-8293-72f6b419bf20" xlink:to="loc_epam_CreditFacility2021Member_019b0928-c0b0-77b0-bc99-d7c9a3aac0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_019b0928-c0b0-7ee8-aca9-1cebd06148fc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueNetAssetLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_019b0928-c0b0-7b66-9a5e-810393a34fb7" xlink:to="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019b0928-c0b0-7947-b0bf-a04ccefa3333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019b0928-c0b0-7c3f-af5e-c50dda350fb8" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019b0928-c0b0-7947-b0bf-a04ccefa3333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetAssetLiabilityAbstract_019b0928-c0b0-7ab7-85c3-d9af3d53cf10" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure_019b0928-c0b0-7e34-ab49-186075e39746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:to="loc_us-gaap_LinesOfCreditFairValueDisclosure_019b0928-c0b0-7e34-ab49-186075e39746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019b0928-c0b0-7fbd-b19f-9241ab77ca14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_019b0928-c0b0-7e49-8aca-811308f5dd88" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019b0928-c0b0-7fbd-b19f-9241ab77ca14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7991-b3d9-34c8ec2c3d30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019b0928-c0b0-7413-a9a0-086764ed03f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019b0928-c0b0-7991-b3d9-34c8ec2c3d30" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_019b0928-c0b0-7413-a9a0-086764ed03f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#DERIVATIVEFINANCIALINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_019b0928-c0b0-7f26-bf04-21b9de996fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_019b0928-c0b0-7f26-bf04-21b9de996fc8" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_019b0928-c0b0-7317-8e3e-0e92db144875" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7c8b-bb2c-905fa2dbacfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_019b0928-c0b0-75ba-9926-8b74abce9a7d" xlink:to="loc_us-gaap_ForeignExchangeContractMember_019b0928-c0b0-7c8b-bb2c-905fa2dbacfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_019b0928-c0b0-7528-88da-86818b5548e3" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue_019b0928-c17c-76cb-8937-11a09607dcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollateralAlreadyPostedAggregateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_CollateralAlreadyPostedAggregateFairValue_019b0928-c17c-76cb-8937-11a09607dcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_019b0928-c17c-7662-a365-b642008842b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_019b0928-c17c-7662-a365-b642008842b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_019b0928-c17c-7dd8-82d1-e1c558fc91b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_019b0928-c17c-79e9-8425-9de7cc9feaea" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_019b0928-c17c-7dd8-82d1-e1c558fc91b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-70d8-878e-ace41f4c7876" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-70d8-878e-ace41f4c7876" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-782a-8f4d-0efd8fd3c751" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_019b0928-c17c-75c2-a159-494bdc6a4b09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_ComputerEquipmentMember_019b0928-c17c-75c2-a159-494bdc6a4b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019b0928-c17c-7ce1-9ab8-c8ca709fbde0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019b0928-c17c-7ce1-9ab8-c8ca709fbde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BuildingAndLandImprovementsMember_019b0928-c17c-7bc9-8634-7a49139f0eb3" xlink:href="epam-20251231.xsd#epam_BuildingAndLandImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_epam_BuildingAndLandImprovementsMember_019b0928-c17c-7bc9-8634-7a49139f0eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_019b0928-c17c-7ce3-9ed4-96039b554df6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_019b0928-c17c-7ce3-9ed4-96039b554df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c17c-7496-bb32-ea09cee7cec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_019b0928-c17c-7496-bb32-ea09cee7cec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_019b0928-c17c-733d-82e8-56f7aa5ba498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_LandMember_019b0928-c17c-733d-82e8-56f7aa5ba498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7d52-b444-8966215361d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7599-a8ba-23fb12e65a5e" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7d52-b444-8966215361d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7e37-b9c5-a85a75d4583d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c17c-7a9b-b9bd-1271028aa13d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_019b0928-c17c-7a9b-b9bd-1271028aa13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-74a8-b6b8-7a99639211ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019b0928-c17c-74a8-b6b8-7a99639211ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-7c9f-b305-eaf12302bb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019b0928-c17c-7c9f-b305-eaf12302bb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-76c5-b23a-e8b102a70876" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7555-8875-0c9f39c5270c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019b0928-c17c-76c5-b23a-e8b102a70876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PROPERTYANDEQUIPMENTNETNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-72c9-ac0c-b366c988e835" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_019b0928-c17c-72c9-ac0c-b366c988e835" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72d9-8118-45300fd29543" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_MinskBelarusMember_019b0928-c17c-7cd1-9730-ac4a36348dc9" xlink:href="epam-20251231.xsd#epam_MinskBelarusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:to="loc_epam_MinskBelarusMember_019b0928-c17c-7cd1-9730-ac4a36348dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-73b2-b722-3a94f3db2b69" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-71d3-888e-820798356a53" xlink:to="loc_country_UA_019b0928-c17c-73b2-b722-3a94f3db2b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_019b0928-c17c-78a1-828d-d5bcd52c047d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_019b0928-c17c-74bd-9b30-a0d4df369e57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:to="loc_us-gaap_BuildingMember_019b0928-c17c-74bd-9b30-a0d4df369e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7ce5-9809-3e946f8b0827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_019b0928-c17c-7213-9005-cf2f6ec129d1" xlink:to="loc_us-gaap_ConstructionInProgressMember_019b0928-c17c-7ce5-9809-3e946f8b0827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_019b0928-c17c-7421-8493-e6fb5fb79329" xlink:to="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareLicensesMember_019b0928-c17c-741f-a564-f7bcd9bd2304" xlink:href="epam-20251231.xsd#epam_SoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_019b0928-c17c-705e-8f3a-03b94dd42cce" xlink:to="loc_epam_SoftwareLicensesMember_019b0928-c17c-741f-a564-f7bcd9bd2304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_019b0928-c17c-70b0-a83a-56025315ed6f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c17c-7401-a963-fcfbdf4c8cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_019b0928-c17c-7145-9718-cc1b9a9bbcbf" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_019b0928-c17c-7401-a963-fcfbdf4c8cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_019b0928-c17c-7521-8aea-a828ec8c4af3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019b0928-c17c-7fbd-b0d6-4b07d359e206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_Depreciation_019b0928-c17c-7fbd-b0d6-4b07d359e206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019b0928-c17c-7725-9392-632e7f718e35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019b0928-c17c-7725-9392-632e7f718e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_019b0928-c17c-73f5-9186-b85bb0c39caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_019b0928-c17c-73f5-9186-b85bb0c39caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019b0928-c17c-7e08-82ad-e7e5ae36f075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019b0928-c17c-7e08-82ad-e7e5ae36f075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c17c-7ce9-a99b-4a48f3d4e7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019b0928-c17c-7ce9-a99b-4a48f3d4e7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019b0928-c17c-730f-8ae4-98f3c0c31d60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019b0928-c17c-730f-8ae4-98f3c0c31d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_019b0928-c17c-7570-86f3-383a8e113578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_019b0928-c17c-7570-86f3-383a8e113578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_019b0928-c17c-741b-840d-ca4c4e63a8df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiability_019b0928-c17c-741b-840d-ca4c4e63a8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_019b0928-c17c-7617-a9bf-73f51f661db3" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionContingentConsiderationMeasurementInput"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationMeasurementInput_019b0928-c17c-7617-a9bf-73f51f661db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_019b0928-c17c-7523-a68c-9ec99b2fae4c" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets_019b0928-c17c-7523-a68c-9ec99b2fae4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_019b0928-c17c-7cca-987e-a54e7fe1530b" xlink:href="epam-20251231.xsd#epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_019b0928-c17c-7c8c-a89a-fbc4cc254321" xlink:to="loc_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease_019b0928-c17c-7cca-987e-a54e7fe1530b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_019b0928-c17c-73f9-ac96-bf76586b8c16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_DeferredRevenue_019b0928-c17c-73f9-ac96-bf76586b8c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_019b0928-c17c-7fa1-92d8-77df3563fd47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_019b0928-c17c-7fa1-92d8-77df3563fd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019b0928-c17c-7d73-ae18-1bc6310e9913" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019b0928-c17c-7d73-ae18-1bc6310e9913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_019b0928-c17c-7dd8-a33f-34a71951e55c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_019b0928-c17c-7dd8-a33f-34a71951e55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019b0928-c17c-72e5-9a49-389fa8b6f3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019b0928-c17c-72e5-9a49-389fa8b6f3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-7387-aeeb-d34abd36b114" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019b0928-c17c-7e52-9bd4-6f206a8647e4" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019b0928-c17c-7387-aeeb-d34abd36b114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-7266-8af0-c03d3018bcee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7266-8af0-c03d3018bcee" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:to="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_019b0928-c17c-7ac8-bfe9-30d85084d370" xlink:to="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019b0928-c17c-7ba7-9c1d-24b7ce6b9bef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:to="loc_srt_MinimumMember_019b0928-c17c-7ba7-9c1d-24b7ce6b9bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019b0928-c17c-777d-9b48-dc4edebc86b1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_019b0928-c17c-75f2-bdf0-6f25ceb93888" xlink:to="loc_srt_MaximumMember_019b0928-c17c-777d-9b48-dc4edebc86b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019b0928-c17c-7449-9e8f-18b55523dc04" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_019b0928-c17c-7999-8555-19e057d4bb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_019b0928-c17c-7999-8555-19e057d4bb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019b0928-c17c-7f35-8eaf-69848c03be7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019b0928-c17c-7f35-8eaf-69848c03be7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019b0928-c17c-7f78-8b9a-5ef2bb8a899a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019b0928-c17c-79ee-b371-294131ffa023" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_019b0928-c17c-7f78-8b9a-5ef2bb8a899a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofComponentsofLeaseExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019b0928-c17c-7369-aef2-a1ff3cbe9ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:href="epam-20251231.xsd#epam_LeaseCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7369-aef2-a1ff3cbe9ac1" xlink:to="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-77c3-aad5-a9db52b71cf3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7011-93f5-cf13eb848139" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-7b24-80f6-dc090879de49" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7011-93f5-cf13eb848139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:href="epam-20251231.xsd#epam_LeaseCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostTable_019b0928-c17c-7c42-8c3d-802266a45cc3" xlink:to="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7503-9253-a7e0971ff8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_OperatingLeaseCost_019b0928-c17c-7503-9253-a7e0971ff8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019b0928-c17c-7205-be8a-dc96b5c8919a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_VariableLeaseCost_019b0928-c17c-7205-be8a-dc96b5c8919a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-77c8-adc1-2ccb18a2e217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_ShortTermLeaseCost_019b0928-c17c-77c8-adc1-2ccb18a2e217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019b0928-c17c-7b29-86a4-926f530bda10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LeaseCostLineItems_019b0928-c17c-7b4b-8fc6-f0dd1d0c9b0f" xlink:to="loc_us-gaap_LeaseCost_019b0928-c17c-7b29-86a4-926f530bda10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019b0928-c17c-7d57-91ed-a561d7712fde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019b0928-c17c-7ff7-a6d5-9b014ae87d68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7d57-91ed-a561d7712fde" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019b0928-c17c-7ff7-a6d5-9b014ae87d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_019b0928-c17c-77a3-87fb-fe6591baa9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_019b0928-c17c-7ff7-a6d5-9b014ae87d68" xlink:to="loc_us-gaap_OperatingLeasePayments_019b0928-c17c-77a3-87fb-fe6591baa9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_019b0928-c17c-75da-b591-ab899e3f5667" xlink:href="epam-20251231.xsd#epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7d57-91ed-a561d7712fde" xlink:to="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_019b0928-c17c-75da-b591-ab899e3f5667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019b0928-c17c-7db1-8e65-8275608d5888" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract_019b0928-c17c-75da-b591-ab899e3f5667" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_019b0928-c17c-7db1-8e65-8275608d5888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_019b0928-c17c-77b0-87aa-a2d69a49b85e" xlink:href="epam-20251231.xsd#epam_NonCashChangesDuetoLeaseModificationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7d57-91ed-a561d7712fde" xlink:to="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_019b0928-c17c-77b0-87aa-a2d69a49b85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OperatingLeaseRightOfUseAssetModification_019b0928-c17c-707d-b8dc-fc208712195b" xlink:href="epam-20251231.xsd#epam_OperatingLeaseRightOfUseAssetModification"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_019b0928-c17c-77b0-87aa-a2d69a49b85e" xlink:to="loc_epam_OperatingLeaseRightOfUseAssetModification_019b0928-c17c-707d-b8dc-fc208712195b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OperatingLeaseLiabilityModification_019b0928-c17c-7b7c-8b40-0078cd2b9e6a" xlink:href="epam-20251231.xsd#epam_OperatingLeaseLiabilityModification"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_NonCashChangesDuetoLeaseModificationsAbstract_019b0928-c17c-77b0-87aa-a2d69a49b85e" xlink:to="loc_epam_OperatingLeaseLiabilityModification_019b0928-c17c-7b7c-8b40-0078cd2b9e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019b0928-c17c-70d0-ad3a-7b45bb42970d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageRemainingLeaseTermAbstract_019b0928-c17c-7497-97ea-5caf4c0346c0" xlink:href="epam-20251231.xsd#epam_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70d0-ad3a-7b45bb42970d" xlink:to="loc_epam_WeightedAverageRemainingLeaseTermAbstract_019b0928-c17c-7497-97ea-5caf4c0346c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019b0928-c17c-7c3e-a3f9-6c594fa5716b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageRemainingLeaseTermAbstract_019b0928-c17c-7497-97ea-5caf4c0346c0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_019b0928-c17c-7c3e-a3f9-6c594fa5716b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_WeightedAverageDiscountRateAbstract_019b0928-c17c-79d7-8cce-c7146bd5e2a2" xlink:href="epam-20251231.xsd#epam_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-70d0-ad3a-7b45bb42970d" xlink:to="loc_epam_WeightedAverageDiscountRateAbstract_019b0928-c17c-79d7-8cce-c7146bd5e2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019b0928-c17c-7c9d-bae6-e6d09696a5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_WeightedAverageDiscountRateAbstract_019b0928-c17c-79d7-8cce-c7146bd5e2a2" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_019b0928-c17c-7c9d-bae6-e6d09696a5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b0928-c17c-7950-93e6-ec7e303a4e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019b0928-c17c-7950-93e6-ec7e303a4e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b0928-c17c-7a49-a1b3-5c0ce4162dac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019b0928-c17c-7a49-a1b3-5c0ce4162dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b0928-c17c-7046-9a83-3e11450f4817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019b0928-c17c-7046-9a83-3e11450f4817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b0928-c17c-7583-840c-59d39ae9e9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019b0928-c17c-7583-840c-59d39ae9e9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b0928-c17c-709c-8821-7c0b265d9ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019b0928-c17c-709c-8821-7c0b265d9ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b0928-c17c-7ea0-9c5c-d1b4a1eec55a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019b0928-c17c-7ea0-9c5c-d1b4a1eec55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-772a-908b-116c6f965007" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019b0928-c17c-772a-908b-116c6f965007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019b0928-c17c-7f9e-bb05-c6589a50942a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019b0928-c17c-7f9e-bb05-c6589a50942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019b0928-c17c-7270-95de-8b675e1de6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_019b0928-c17c-7ecd-a223-d741769ff2f9" xlink:to="loc_us-gaap_OperatingLeaseLiability_019b0928-c17c-7270-95de-8b675e1de6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#DEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019b0928-c17c-7322-b08d-5a9dd9f1cf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b0928-c17c-7322-b08d-5a9dd9f1cf8e" xlink:to="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-74cd-b2ef-dc66924bb3e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019b0928-c17c-72d8-a8eb-45eb6eb48cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-7ffc-89b8-cc98e2c15048" xlink:to="loc_us-gaap_LineOfCreditMember_019b0928-c17c-72d8-a8eb-45eb6eb48cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7466-a44e-9ed7015fecb1" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-70cf-996c-d2e0b0b9bc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7e1d-bcbd-9db69c638157" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-70cf-996c-d2e0b0b9bc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_019b2591-33ca-7e96-9615-4df3b321aa51" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:to="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_019b2591-33ca-7694-b8d0-5d92aa208388" xlink:href="epam-20251231.xsd#epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_A2025CreditAgreementMember_019b2591-33ca-7859-ac3e-81a8584bda18" xlink:to="loc_epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember_019b2591-33ca-7694-b8d0-5d92aa208388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2021CreditAgreementMember_019bbd0f-4d13-7601-87a8-b8185bad6a77" xlink:href="epam-20251231.xsd#epam_A2021CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019b2591-33ca-78e9-990e-1a388833d1d6" xlink:to="loc_epam_A2021CreditAgreementMember_019bbd0f-4d13-7601-87a8-b8185bad6a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_019b0928-c17c-7e11-acd4-5eeb608fe8db" xlink:to="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019b0928-c17c-7f83-b2d5-34655bdab1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_019b0928-c17c-7f83-b2d5-34655bdab1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019b2590-5df3-75d8-a841-03277129400b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019b0928-c17c-738d-8fa5-90aef8a13de6" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019b2590-5df3-75d8-a841-03277129400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-737a-99b0-2be933f9831d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7a96-ab38-beec82f8911e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7a96-ab38-beec82f8911e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_019b2591-33ca-72b1-b5ce-6c0d0fd3caee" xlink:href="epam-20251231.xsd#epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit_019b2591-33ca-72b1-b5ce-6c0d0fd3caee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019b0928-c17c-72ce-9726-63d705015d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-7a4f-8bd9-114990c1ec9d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019b0928-c17c-72ce-9726-63d705015d0f" 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-20251231.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_019b0928-c17c-722b-9573-c8602c883cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b0928-c17c-722b-9573-c8602c883cd6" xlink:to="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019b0928-c17c-7b38-b3bb-ac6ecf8a58b2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019b0928-c17c-77da-bc94-0afe6ac8a101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019b0928-c17c-757e-8168-1098dbdaa4eb" xlink:to="loc_us-gaap_LineOfCreditMember_019b0928-c17c-77da-bc94-0afe6ac8a101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:to="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_019b0928-c17c-7eac-bf29-7d6f3355599e" xlink:to="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-7b73-afa7-3af3150a125a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019b0928-c17c-7640-b276-84284aac280e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019b0928-c17c-7b73-afa7-3af3150a125a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019b0928-c17c-73e4-b9a7-630de0e08deb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019b0928-c17c-70ff-99fc-7bc9e3d8e2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCredit_019b0928-c17c-70ff-99fc-7bc9e3d8e2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_019b0928-c17c-7f49-bbac-e473a017e066" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_019b0928-c17c-7f49-bbac-e473a017e066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019b0928-c17c-7d7f-8f51-9d35120198e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019b0928-c17c-7d7f-8f51-9d35120198e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7cef-9948-4b47e7787d74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019b0928-c17c-79ba-bc89-f6745c61a253" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019b0928-c17c-7cef-9948-4b47e7787d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-75e0-b559-6eb7eeefe2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_019b0928-c17c-7480-96f7-aeb63a8e52e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-75e0-b559-6eb7eeefe2cf" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_019b0928-c17c-7480-96f7-aeb63a8e52e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019b0928-c17c-7de5-b6a1-e4f9316e5a15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-75e0-b559-6eb7eeefe2cf" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019b0928-c17c-7de5-b6a1-e4f9316e5a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7e56-b13d-a9a56b98aa73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_019b0928-c17c-7e56-b13d-a9a56b98aa73" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b0928-c17c-7706-a098-aea907238f54" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EmployeeRelatedLiabilitiesCurrentMember_019b0928-c17c-7853-bb55-563fe67c522f" xlink:href="epam-20251231.xsd#epam_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:to="loc_epam_EmployeeRelatedLiabilitiesCurrentMember_019b0928-c17c-7853-bb55-563fe67c522f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019b0928-c17c-7909-9bc6-ae2099c9cf49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b0928-c17c-79fd-9f0c-3f4c9a4987ce" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019b0928-c17c-7909-9bc6-ae2099c9cf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_019b0928-c17c-7aa9-861c-6fde42756ac6" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_019b0928-c17c-7908-a318-691fedadb4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_019b0928-c17c-7ad9-9905-0978302a78f3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_019b0928-c17c-7908-a318-691fedadb4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-78b1-af0f-bd4089447a02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-78b1-af0f-bd4089447a02" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:to="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b0928-c17c-7d44-9315-9d2d9bd29b8c" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CostOptimizationProgramMember_019b25b8-2d45-7a2d-bc0d-b9b51cfb143f" xlink:href="epam-20251231.xsd#epam_A2025CostOptimizationProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:to="loc_epam_A2025CostOptimizationProgramMember_019b25b8-2d45-7a2d-bc0d-b9b51cfb143f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023CostOptimizationProgramMember_019c2455-9df0-765e-a29f-abf9d85c2808" xlink:href="epam-20251231.xsd#epam_A2023CostOptimizationProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b0928-c17c-7148-9eda-b30cb555b5a5" xlink:to="loc_epam_A2023CostOptimizationProgramMember_019c2455-9df0-765e-a29f-abf9d85c2808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-716d-b20f-3e328c02c344" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_019c21a9-c7ac-7617-9db3-c6e04ad87c34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:to="loc_us-gaap_EmployeeSeveranceMember_019c21a9-c7ac-7617-9db3-c6e04ad87c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_019b0928-c17c-7f45-86ed-4e663ea8f2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-73e8-8ee5-295e4f2ec7ff" xlink:to="loc_us-gaap_FacilityClosingMember_019b0928-c17c-7f45-86ed-4e663ea8f2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7450-9f4e-2a99d0b4fafb" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_019b0928-c17c-78fa-b651-63bc90a93650" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_019b0928-c17c-78fa-b651-63bc90a93650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7e3a-a8c8-ac9caf3bee8e" xlink:to="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0a-76cd-7c93-80a1-875e5ab8f6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCharges_019b0928-c17c-7510-b1da-36eec171844e" xlink:to="loc_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0a-76cd-7c93-80a1-875e5ab8f6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7c2a-a8d1-3b8314a4b598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_019b0928-c17c-7c2a-a8d1-3b8314a4b598" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:to="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_019b25c3-5c04-759e-8fb0-4329ef834311" xlink:to="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025CostOptimizationProgramMember_019b25c3-5c04-79ff-a155-46bc1aaa17af" xlink:href="epam-20251231.xsd#epam_A2025CostOptimizationProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2025CostOptimizationProgramMember_019b25c3-5c04-79ff-a155-46bc1aaa17af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024CostOptimizationProgramMember_019b25c3-5c04-72b2-b5f6-6313b3e8191b" xlink:href="epam-20251231.xsd#epam_A2024CostOptimizationProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2024CostOptimizationProgramMember_019b25c3-5c04-72b2-b5f6-6313b3e8191b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023CostOptimizationProgramMember_019b25c3-bed4-75c3-9f9f-a1db77eb48a8" xlink:href="epam-20251231.xsd#epam_A2023CostOptimizationProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_019b25c3-5c04-71ae-b102-64987198e1ec" xlink:to="loc_epam_A2023CostOptimizationProgramMember_019b25c3-bed4-75c3-9f9f-a1db77eb48a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019b0928-c17c-7ab3-ac24-3efc9588b981" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_019b0928-c17c-73f1-bff3-c078479c5d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:to="loc_us-gaap_EmployeeSeveranceMember_019b0928-c17c-73f1-bff3-c078479c5d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_019b0928-c17c-747c-9e1f-989c91fb382e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019b0928-c17c-7b14-922d-24913b220897" xlink:to="loc_us-gaap_ContractTerminationMember_019b0928-c17c-747c-9e1f-989c91fb382e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019b0928-c17c-7b03-a501-765858aeeb76" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019b0928-c17c-7944-b65f-52a64d07ac0a" xlink:to="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_019b0928-c17c-74d4-98fb-412e3daead96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_RestructuringReserve_019b0928-c17c-74d4-98fb-412e3daead96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019b0928-c17c-7207-99e8-68358549ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_RestructuringCharges_019b0928-c17c-7207-99e8-68358549ff9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_019b0928-c17c-7d85-9d8b-2ff4cc463f23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_PaymentsForRestructuring_019b0928-c17c-7d85-9d8b-2ff4cc463f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_019b0928-c17c-7ce8-a65d-c4056fb85a29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_019b0928-c17c-781d-8e37-655a9ea94c02" xlink:to="loc_us-gaap_RestructuringReserve_019b0928-c17c-7ce8-a65d-c4056fb85a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofDisaggregationofRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-71d5-8fd9-f168d166a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NumberOfGeographicMarkets_019b0928-c17c-7170-83a5-f73012fe78af" xlink:href="epam-20251231.xsd#epam_NumberOfGeographicMarkets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-71d5-8fd9-f168d166a10a" xlink:to="loc_epam_NumberOfGeographicMarkets_019b0928-c17c-7170-83a5-f73012fe78af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-71d5-8fd9-f168d166a10a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7ef9-99f4-a36117209a77" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_019b0928-c17c-712a-a1a2-35b406ecb085" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_srt_AmericasMember_019b0928-c17c-712a-a1a2-35b406ecb085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_019b0928-c17c-702f-a368-12424111fd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_us-gaap_EMEAMember_019b0928-c17c-702f-a368-12424111fd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_019b0928-c17c-7476-8564-2abad57e8bf5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_srt_AsiaPacificMember_019b0928-c17c-7476-8564-2abad57e8bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CentralAndEasternEuropeMember_019b0928-c17c-7c98-9cd3-8bf822facfb6" xlink:href="epam-20251231.xsd#epam_CentralAndEasternEuropeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7c75-a890-3fea43db903b" xlink:to="loc_epam_CentralAndEasternEuropeMember_019b0928-c17c-7c98-9cd3-8bf822facfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019b0928-c17c-752b-a3d8-0e489a4b442b" xlink:to="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AmericasSegmentMember_019b0928-c17c-7466-b13f-a0161f0e5f7c" xlink:href="epam-20251231.xsd#epam_AmericasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_AmericasSegmentMember_019b0928-c17c-7466-b13f-a0161f0e5f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EuropeSegmentMember_019b0928-c17c-7783-bbb9-28d54192fae3" xlink:href="epam-20251231.xsd#epam_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_EuropeSegmentMember_019b0928-c17c-7783-bbb9-28d54192fae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_RussiaSegmentMember_019b0928-c17c-7872-b173-a4f843c299d4" xlink:href="epam-20251231.xsd#epam_RussiaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019b0928-c17c-7496-afba-e8af09312687" xlink:to="loc_epam_RussiaSegmentMember_019b0928-c17c-7872-b173-a4f843c299d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_019b0928-c17c-72fd-8231-d4fd9dabcfdd" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServicesSectorMember_019b0928-c17c-7a20-b45d-006d02b67a25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialServicesSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_us-gaap_FinancialServicesSectorMember_019b0928-c17c-7a20-b45d-006d02b67a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ConsumerGoodsRetailAndTravelMember_019b0928-c17c-7c10-a0e0-bf8426f4ecb5" xlink:href="epam-20251231.xsd#epam_ConsumerGoodsRetailAndTravelMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_ConsumerGoodsRetailAndTravelMember_019b0928-c17c-7c10-a0e0-bf8426f4ecb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SoftwareAndHiTechSectorMember_019b0928-c17c-7f26-a666-243931326684" xlink:href="epam-20251231.xsd#epam_SoftwareAndHiTechSectorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_SoftwareAndHiTechSectorMember_019b0928-c17c-7f26-a666-243931326684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_BusinessInformationAndMediaSectorsMember_019b0928-c17c-7bcf-9078-d231b81c9871" xlink:href="epam-20251231.xsd#epam_BusinessInformationAndMediaSectorsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_BusinessInformationAndMediaSectorsMember_019b0928-c17c-7bcf-9078-d231b81c9871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthcareSectorMember_019b0928-c17c-76b2-b165-88ca02a7d712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthcareSectorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_us-gaap_HealthcareSectorMember_019b0928-c17c-76b2-b165-88ca02a7d712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherSectorsMember_019b0928-c17c-7565-97f2-3dd05445717d" xlink:href="epam-20251231.xsd#epam_OtherSectorsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember_019b0928-c17c-75a7-b550-f4a024ae5e8d" xlink:to="loc_epam_OtherSectorsMember_019b0928-c17c-7565-97f2-3dd05445717d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-70a1-80ff-23c557b1f988" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_019b0928-c17c-7f2a-a9d3-f8bb9e8ebf14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_019b0928-c17c-7f2a-a9d3-f8bb9e8ebf14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-761e-83b2-69224e935181" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-761e-83b2-69224e935181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LicensingMember_019b0928-c17c-7c31-9882-bd722f734b5f" xlink:href="epam-20251231.xsd#epam_LicensingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-74fd-a323-2a392ce9c9e7" xlink:to="loc_epam_LicensingMember_019b0928-c17c-7c31-9882-bd722f734b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019b0928-c17c-7004-809d-3aa043b74ba7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7428-a2a3-048684d2a545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7428-a2a3-048684d2a545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_019b0928-c17c-711f-aafa-f16f07159694" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019b0928-c17c-740c-829d-cf3d61b268a2" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_019b0928-c17c-711f-aafa-f16f07159694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofTimingofRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-7e5a-b8e5-f4f499ff4117" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-7e5a-b8e5-f4f499ff4117" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_019b0928-c17c-7fc1-b697-617be574f529" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_019b0928-c17c-7499-8159-de6949dde814" xlink:to="loc_us-gaap_FixedPriceContractMember_019b0928-c17c-7a9c-afa2-0b871dc6c793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019b0928-c17c-7353-9f37-6fd556cf6313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019b0928-c17c-7353-9f37-6fd556cf6313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019b0928-c17c-7fd2-adb8-e77f4de4c2b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019b0928-c17c-752e-9280-54d6c7676b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019b0928-c17c-75d2-a9e5-8151e956f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019b0928-c17c-7444-b5d9-9c257a50f38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#REVENUESScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_019b0928-c17c-7689-9acb-048f4302c898" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_019b0928-c17c-7689-9acb-048f4302c898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019c2458-fa46-7811-821a-6af4e702d282" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019c2458-fa46-7811-821a-6af4e702d282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019b0928-c17c-71ab-9e95-37cbecf4f8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019b0928-c17c-71ab-9e95-37cbecf4f8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019c21b9-553e-7733-8b86-8e0788d65049" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019c21b9-553e-7733-8b86-8e0788d65049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_019b0928-c17c-7c73-b604-de911e7cb347" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019b0928-c17c-76a3-80f4-e343faa80ac8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_019b0928-c17c-7c73-b604-de911e7cb347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_019b0928-c17c-7cf1-93f1-37441c013198" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_019b0928-c17c-7cf1-93f1-37441c013198" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019b2604-0014-71b1-b752-c77764981a75" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_019b2604-0014-788d-bcda-dc526f3324a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_019b2604-0014-788d-bcda-dc526f3324a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_019b2604-0014-730d-929f-568429b0ece1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019b2604-0014-749a-840b-456f95ee0eb0" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_019b2604-0014-730d-929f-568429b0ece1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:to="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_019b2604-0014-717c-8d53-ba46bc0b4cb6" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ResearchAndDevelopmentActivitiesMember_019b2604-0014-70a2-9595-25b1711066a2" xlink:href="epam-20251231.xsd#epam_A2023ResearchAndDevelopmentActivitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:to="loc_epam_A2023ResearchAndDevelopmentActivitiesMember_019b2604-0014-70a2-9595-25b1711066a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ResearchAndDevelopmentActivitiesMember_019b2c0a-8a46-74ac-96bc-927cd761708b" xlink:href="epam-20251231.xsd#epam_A2024ResearchAndDevelopmentActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_019b2604-0014-765b-b2a8-cbd6e887d52e" xlink:to="loc_epam_A2024ResearchAndDevelopmentActivitiesMember_019b2c0a-8a46-74ac-96bc-927cd761708b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_019b0928-c17c-7f4d-8a5f-c1cb8edab274" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:to="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b2a1f-dcc9-767b-b7b3-0e9c8fb8a75a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceExpense_019b2604-0014-7cee-b25d-c0befd7e1f10" xlink:to="loc_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019b2a1f-dcc9-767b-b7b3-0e9c8fb8a75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAwardAmount_019b2604-0014-7588-9cc6-c34ee6f91f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GovernmentAssistanceAwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_019b2604-0014-786a-950e-95fa3a3dabf9" xlink:to="loc_us-gaap_GovernmentAssistanceAwardAmount_019b2604-0014-7588-9cc6-c34ee6f91f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7eb7-85b0-03156dd9a8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7eb7-85b0-03156dd9a8f5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_019b0928-c17c-74d5-9eba-0cf25f2af660" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_019b0928-c17c-796e-900a-7aa0270f2bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:to="loc_us-gaap_CostOfSalesMember_019b0928-c17c-796e-900a-7aa0270f2bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7206-8903-dbc49cf61c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_019b0928-c17c-769b-a663-556c8c391aa1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_019b0928-c17c-7206-8903-dbc49cf61c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019b0928-c17c-785c-9bdf-2353444918f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-713e-87f9-d2d6de0990eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019b0928-c17c-7dbe-b7d4-56517363d6a6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-713e-87f9-d2d6de0990eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYEquityPlansDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7c8d-a1c6-d3b6d01e13b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7c8d-a1c6-d3b6d01e13b6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-704d-961a-cb09086da866" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_019b9a01-89bf-739d-acb2-9b0bc40dfb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:to="loc_us-gaap_StockCompensationPlanMember_019b9a01-89bf-739d-acb2-9b0bc40dfb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7393-b389-ca3ce69c7d97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-768d-81bb-88d3167caa17" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7393-b389-ca3ce69c7d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:to="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_019b0928-c17c-7614-b409-e1cda863b5f7" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CompanyPersonnelMember_019b0928-c17c-7145-ae3c-49584ab92f12" xlink:href="epam-20251231.xsd#epam_CompanyPersonnelMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:to="loc_epam_CompanyPersonnelMember_019b0928-c17c-7145-ae3c-49584ab92f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NonEmployeeDirectorsMember_019b0928-c17c-7511-9463-da0e3ac72eb4" xlink:href="epam-20251231.xsd#epam_NonEmployeeDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_019b0928-c17c-7674-91ea-6eb11fe49fdd" xlink:to="loc_epam_NonEmployeeDirectorsMember_019b0928-c17c-7511-9463-da0e3ac72eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7197-9846-a5ad73c60824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019b0928-c17c-709e-bab7-9b1c3202fbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019b0928-c17c-709e-bab7-9b1c3202fbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b0928-c17c-7f0a-9bd9-2d9439a9759c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b0928-c17c-7f0a-9bd9-2d9439a9759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_019b0928-c17c-731e-8c5e-2615f05ea4f6" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent_019b0928-c17c-731e-8c5e-2615f05ea4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-716e-83e9-d639481f814a" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-716e-83e9-d639481f814a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b0928-c17c-7b19-b202-ca034b3cfa45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7c6a-806d-74b3e3b071b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b0928-c17c-7b19-b202-ca034b3cfa45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7721-acea-75614689ecb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7721-acea-75614689ecb1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7a37-ab1c-1700a828b8f8" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-778e-923a-d586ffd0ab80" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-778e-923a-d586ffd0ab80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_019b0928-c17c-767c-bb92-56ea42f9c5d5" xlink:href="epam-20251231.xsd#epam_PerformanceTargetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7bab-89c5-bc3e1bdbe268" xlink:to="loc_epam_PerformanceTargetsMember_019b0928-c17c-767c-bb92-56ea42f9c5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7050-87d6-ec4479a7505b" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-7d18-8bd0-169edeafcf58" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-7d18-8bd0-169edeafcf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-7fd9-b7dd-44aae4bfd2e9" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7768-b591-b75163444fbb" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-7fd9-b7dd-44aae4bfd2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7afb-b496-7ad2fe86faa4" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-7868-b329-770695f6abe2" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-7868-b329-770695f6abe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-7aff-8bb0-71191f06cf8b" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7c75-b013-7f3fbca78ccc" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-7aff-8bb0-71191f06cf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7338-a045-84bef5534e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-78b1-96d3-089ab60c60ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7d7f-8069-c016b3bc4947" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-78b1-96d3-089ab60c60ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-791b-a106-b9adcfe6d6ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7691-9bf2-96ece7950f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7691-9bf2-96ece7950f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b0928-c17c-73f6-b727-82db24e7c485" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b0928-c17c-73f6-b727-82db24e7c485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_019b0928-c17c-784b-bb6e-a7f3d0edc923" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod_019b0928-c17c-784b-bb6e-a7f3d0edc923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c17c-740b-9837-07e503d4e8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b0928-c17c-740b-9837-07e503d4e8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019b0928-c17c-773e-8ec1-b019dbd045fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019b0928-c17c-773e-8ec1-b019dbd045fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7fae-bf69-7691b868fc64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b0928-c17c-7ee6-99aa-be4e130a3c48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b0928-c17c-7fae-bf69-7691b868fc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73b4-baa2-8603bd5c510a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7f0d-aac2-b228aa465c57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7f0d-aac2-b228aa465c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7ef9-8871-795cf31ab29f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7ef9-8871-795cf31ab29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_019b0928-c17c-72e1-b416-59f73a164a49" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue_019b0928-c17c-72e1-b416-59f73a164a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7088-88c8-3c88bf356e52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7088-88c8-3c88bf356e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019b0928-c17c-72b4-a343-ddd3717b9802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019b0928-c17c-72b4-a343-ddd3717b9802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7445-83eb-61f5e186d791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b0928-c17c-75e5-b5e8-7b6bcdc5e7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b0928-c17c-7445-83eb-61f5e186d791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-705f-8809-4a2d6f029dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-705f-8809-4a2d6f029dc2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-79cb-b37f-90755e3dfb80" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-796d-b35b-5bcb18611b53" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-796d-b35b-5bcb18611b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-79cd-a9cd-b655b82fafe9" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-728b-a97b-e061144535a0" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-79cd-a9cd-b655b82fafe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-7033-9b44-06d35988f288" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-724d-ba47-12bf05039d56" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7f26-af8a-9db951f04842" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-724d-ba47-12bf05039d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-7721-83f0-1e87a2e25d61" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-7988-b882-0cc604321866" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-7988-b882-0cc604321866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-7cf1-beb8-273212d357c8" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-78a3-9982-864efc94890f" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-7cf1-beb8-273212d357c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019c0258-91a2-7559-9a4e-2b954e83248c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019c0258-91a2-7d6a-b588-b7cd97d2ad78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019c0258-91a2-7ec7-b949-ff0e231adb27" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019c0258-91a2-7d6a-b588-b7cd97d2ad78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-77fd-afaa-a14499ad9b30" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_019b0928-c17c-7c98-8fef-d27e24e5529b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-786f-b54f-3d1f904af72b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_019b0928-c17c-7c98-8fef-d27e24e5529b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-7a18-ab48-a8b959306c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7a18-ab48-a8b959306c2b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:href="epam-20251231.xsd#epam_AwardMetricAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:href="epam-20251231.xsd#epam_AwardMetricDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricAxis_019b0928-c17c-792d-926e-b89c6bec7f40" xlink:to="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ServicePeriodMember_019b0928-c17c-754f-b606-1eb923f1eb04" xlink:href="epam-20251231.xsd#epam_ServicePeriodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:to="loc_epam_ServicePeriodMember_019b0928-c17c-754f-b606-1eb923f1eb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_PerformanceTargetsMember_019b0928-c17c-709d-91ab-00607a60a798" xlink:href="epam-20251231.xsd#epam_PerformanceTargetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardMetricDomain_019b0928-c17c-7dba-b645-ad13567705a0" xlink:to="loc_epam_PerformanceTargetsMember_019b0928-c17c-709d-91ab-00607a60a798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:href="epam-20251231.xsd#epam_AwardClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:href="epam-20251231.xsd#epam_AwardClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationAxis_019b0928-c17c-7702-84b6-5900e3aaa6b2" xlink:to="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-73aa-aa79-360b1fc63294" xlink:href="epam-20251231.xsd#epam_LiabilityClassifiedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:to="loc_epam_LiabilityClassifiedAwardMember_019b0928-c17c-73aa-aa79-360b1fc63294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-74bd-aa02-69c1c62ed146" xlink:href="epam-20251231.xsd#epam_EquityClassifiedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardClassificationDomain_019b0928-c17c-7cd5-842f-8ea87d6fec5d" xlink:to="loc_epam_EquityClassifiedAwardMember_019b0928-c17c-74bd-aa02-69c1c62ed146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-75ae-ac04-d5890ec1e9f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-7211-a946-45241a31a8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7b24-b18d-dc865463e60a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019b0928-c17c-7211-a946-45241a31a8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:href="epam-20251231.xsd#epam_AwardSettlementTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeAxis_019b0928-c17c-71af-916e-ccf1d9fbe520" xlink:to="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EquitySettledAwardMember_019b0928-c17c-791b-b4d6-d903f16252d4" xlink:href="epam-20251231.xsd#epam_EquitySettledAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:to="loc_epam_EquitySettledAwardMember_019b0928-c17c-791b-b4d6-d903f16252d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CashSettledAwardMember_019b0928-c17c-75f3-9c6f-e78aece85e2a" xlink:href="epam-20251231.xsd#epam_CashSettledAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_AwardSettlementTypeDomain_019b0928-c17c-7d6e-b3b3-bb31370ad632" xlink:to="loc_epam_CashSettledAwardMember_019b0928-c17c-75f3-9c6f-e78aece85e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-784b-b4d4-c9afda55c9e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-7ccc-ab88-9478698b9ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-7ccc-ab88-9478698b9ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-7f15-8ce0-e947ad7d7c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-7f15-8ce0-e947ad7d7c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_019b0928-c17c-7562-bff3-515e5cfe3f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_019b0928-c17c-7562-bff3-515e5cfe3f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019b0928-c17c-7a09-b2e9-14e1b5c2501e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019b0928-c17c-7a09-b2e9-14e1b5c2501e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b264d-ddf4-7abb-93f1-b5a2e39bc3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b264d-ddf4-7abb-93f1-b5a2e39bc3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_019b0928-c17c-7ac3-a97d-8bac8cf131f8" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7e70-9e1c-a9b59f3b092c" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod_019b0928-c17c-7ac3-a97d-8bac8cf131f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c17c-73c8-b758-1783e93218ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c17c-73c8-b758-1783e93218ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019b0928-c17c-7cef-8ebc-595c3146885c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019b0928-c17c-7cef-8ebc-595c3146885c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c17c-7d4a-bcb6-9e79cfe23566" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019b0928-c17c-7d4a-bcb6-9e79cfe23566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_019b0928-c17c-73b2-a260-f9f9cfe56c24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_019b0928-c17c-73b2-a260-f9f9cfe56c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019b0928-c17c-7940-b8e9-ddb5e0951bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_019b0928-c17c-7940-b8e9-ddb5e0951bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c17c-72b9-802e-1c391ba8f13c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019b0928-c17c-75af-833e-3dca9b21bf78" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019b0928-c17c-72b9-802e-1c391ba8f13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019b0928-c17c-7b5c-a103-fbdefdc45698" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019b0928-c17c-7b5c-a103-fbdefdc45698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_019b0928-c17c-739e-b508-5be7fe63204a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_019b0928-c17c-739e-b508-5be7fe63204a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c17c-71fa-8b33-137db98ed9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c17c-71fa-8b33-137db98ed9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019b0928-c17c-7b5d-a0d6-1714d751a770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_019b0928-c17c-7b5d-a0d6-1714d751a770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019b0928-c17c-76b1-9869-d37d974fed10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019b0928-c17c-76b1-9869-d37d974fed10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_019b0928-c17c-7109-bb8f-53c6853bffc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_019b0928-c17c-7109-bb8f-53c6853bffc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019b0928-c17c-7a71-bfa5-4b6d3eb234c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_019b0928-c17c-7a71-bfa5-4b6d3eb234c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c17c-74a0-9140-6e86040c0329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019b0928-c17c-7479-b6e9-eb50bac00a7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019b0928-c17c-74a0-9140-6e86040c0329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019b0928-c17c-78e7-b085-3e00ffa66fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019b0928-c17c-78e7-b085-3e00ffa66fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_019b0928-c17c-7be8-8a74-79a0da95c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_019b0928-c17c-7be8-8a74-79a0da95c6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c17c-72c8-9397-af8bd3b712a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c17c-72c8-9397-af8bd3b712a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c17c-7148-85e7-394db2e90378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019b0928-c17c-7148-85e7-394db2e90378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019b0928-c17c-7582-ad67-a039794ff46d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019b0928-c17c-7582-ad67-a039794ff46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019b0928-c17c-7036-8504-b306496ee8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward_019b0928-c17c-782e-aa03-65eb34b536d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019b0928-c17c-7036-8504-b306496ee8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c17c-7736-b3f1-31485bedc56f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fb4-9c3d-6dc7dd98782a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c17c-7736-b3f1-31485bedc56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019b0928-c17c-77cc-99ff-f557f6dea9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c17c-7736-b3f1-31485bedc56f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019b0928-c17c-77cc-99ff-f557f6dea9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019b0928-c17c-7ec6-bb6e-d95243ae5ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c17c-7736-b3f1-31485bedc56f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019b0928-c17c-7ec6-bb6e-d95243ae5ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_019b0928-c17c-722f-a493-9d7450a22c04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019b0928-c17c-7736-b3f1-31485bedc56f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_019b0928-c17c-722f-a493-9d7450a22c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-705c-8f89-78bf0a13cce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-705c-8f89-78bf0a13cce3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7a9a-9de1-42a5e9497b82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7275-8359-966350036aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7746-9910-58446627c387" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7275-8359-966350036aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7c8b-8f9f-8ccfa7c93b6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019b0928-c17c-70e4-af12-80fc53972561" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_019b0928-c17c-70e4-af12-80fc53972561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019b0928-c17c-7869-b237-043ecf02b74e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_019b0928-c17c-7869-b237-043ecf02b74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019b0928-c17c-733f-957f-6f6e388e69bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_019b0928-c17c-733f-957f-6f6e388e69bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019b0928-c17c-72b4-aaf1-4d3741dd715e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-73c9-9072-cab357ee9d64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_019b0928-c17c-72b4-aaf1-4d3741dd715e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7d09-9bbb-dc0c6c089e50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7d09-9bbb-dc0c6c089e50" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7b20-baa0-5577bd196e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019b0928-c17c-7227-bc84-792ede02f772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7688-9fee-a0ecd5873e88" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019b0928-c17c-7227-bc84-792ede02f772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7ba3-a89b-c76412296fca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-79ae-a2c3-fe23760d9874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-79ae-a2c3-fe23760d9874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019b0928-c17c-7e2d-8f2d-a0f38e497616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019b0928-c17c-7e2d-8f2d-a0f38e497616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b0928-c17c-73dd-b0b5-96c4c2dab3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019b0928-c17c-73dd-b0b5-96c4c2dab3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019b0928-c17c-7962-806c-04934c459b00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019b0928-c17c-7962-806c-04934c459b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75ac-9c68-74d5159c4e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-7352-91d6-d56b9718f42a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75ac-9c68-74d5159c4e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7909-926b-cdd2dbd74295" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7909-926b-cdd2dbd74295" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:to="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_019b0928-c17c-7c53-9854-4d57bdfbb4de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7d0c-af52-7fcc15eb845e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019b0928-c17c-7ab3-b928-c14e37e9fe73" xlink:to="loc_us-gaap_EmployeeStockMember_019b0928-c17c-7d0c-af52-7fcc15eb845e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019b0928-c17c-7856-8303-18c8796d815b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b265a-a083-7b60-b924-af8aff31277d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_019b265a-a083-7b60-b924-af8aff31277d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-74a6-8a18-7b69d6180f2e" xlink:href="epam-20251231.xsd#epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_019b0928-c17c-74a6-8a18-7b69d6180f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_019b0928-c17c-715f-9a38-7de960d9cb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_SharePrice_019b0928-c17c-715f-9a38-7de960d9cb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7cd5-aecf-5387ba05f3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b0928-c17c-7cd5-aecf-5387ba05f3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c17c-78e6-8cd8-11d786904351" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019b0928-c17c-78e6-8cd8-11d786904351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_019b0928-c17c-754a-992b-25d6519c9170" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_019b0928-c17c-754a-992b-25d6519c9170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-73a5-a42a-e6fffafa114f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019b0928-c17c-73a5-a42a-e6fffafa114f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75d3-8d40-04da45942972" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019b0928-c17c-701f-b837-d197018a9f09" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019b0928-c17c-75d3-8d40-04da45942972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fe4-834a-92ac36dc609e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b0928-c17c-7fe4-834a-92ac36dc609e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:to="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_019c2461-5ff0-7eb2-bb70-9b994b970e1e" xlink:to="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2025ShareRepurchaseProgramMember_019c2461-c1fc-73ec-b666-79131ce97042" xlink:href="epam-20251231.xsd#epam_A2025ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2025ShareRepurchaseProgramMember_019c2461-c1fc-73ec-b666-79131ce97042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2024ShareRepurchaseProgramMember_019c2462-5114-7ca8-858b-411f86530483" xlink:href="epam-20251231.xsd#epam_A2024ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2024ShareRepurchaseProgramMember_019c2462-5114-7ca8-858b-411f86530483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_A2023ShareRepurchaseProgramMember_019c2462-97b3-77ac-bec8-832a0eae9db0" xlink:href="epam-20251231.xsd#epam_A2023ShareRepurchaseProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_019c2461-5ff0-76b7-8384-2c781e99e2b8" xlink:to="loc_epam_A2023ShareRepurchaseProgramMember_019c2462-97b3-77ac-bec8-832a0eae9db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019c2461-5ff0-78a5-b70b-090022b055c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019b0928-c17c-7581-9b6f-edd516e96479" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019b0928-c17c-7581-9b6f-edd516e96479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_019b0928-c17c-7f42-84bd-fea472fc65ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_019b0928-c17c-7f42-84bd-fea472fc65ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_019b0928-c17c-7b72-8f2f-6ae20eb785fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_019b0928-c17c-7b72-8f2f-6ae20eb785fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019b0928-c17c-7bc3-9017-ab3e7735cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_019b0928-c17c-7bc3-9017-ab3e7735cecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019b0928-c17c-7027-9094-0fb2c293777c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019c2461-5ff0-79d2-9bb4-ce30e79a0ec3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019b0928-c17c-7027-9094-0fb2c293777c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-734f-aa31-50753b81dd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c17c-77bf-b853-2d300896051b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-734f-aa31-50753b81dd3f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c17c-77bf-b853-2d300896051b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b0928-c17c-7533-8a11-b44d92bfd2de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c17c-77bf-b853-2d300896051b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_019b0928-c17c-7533-8a11-b44d92bfd2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b0928-c17c-7e47-976e-bf3481968df6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c17c-77bf-b853-2d300896051b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_019b0928-c17c-7e47-976e-bf3481968df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7bfb-8085-d1d62fa2a972" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_019b0928-c17c-77bf-b853-2d300896051b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7bfb-8085-d1d62fa2a972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7c60-b66e-c04b24de8e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7ec1-852c-afa777aa30b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7c60-b66e-c04b24de8e95" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7ec1-852c-afa777aa30b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b0928-c17c-7488-b8d4-013abe58c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7ec1-852c-afa777aa30b6" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_019b0928-c17c-7488-b8d4-013abe58c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b0928-c17c-71de-9c95-e36ac15cb0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7ec1-852c-afa777aa30b6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_019b0928-c17c-71de-9c95-e36ac15cb0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b0928-c17c-75b4-a2ac-1a9aa724d2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7ec1-852c-afa777aa30b6" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_019b0928-c17c-75b4-a2ac-1a9aa724d2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7495-8270-bfbcc0e00776" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7c60-b66e-c04b24de8e95" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7495-8270-bfbcc0e00776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b0928-c17c-7cad-82c5-25c02f272341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7495-8270-bfbcc0e00776" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_019b0928-c17c-7cad-82c5-25c02f272341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b0928-c17c-7413-82aa-44b563b07c73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7495-8270-bfbcc0e00776" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_019b0928-c17c-7413-82aa-44b563b07c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019b0928-c17c-7db2-98e2-79d954f86d93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_019b0928-c17c-7495-8270-bfbcc0e00776" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_019b0928-c17c-7db2-98e2-79d954f86d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-79cf-ab5e-62d092f508ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-7c60-b66e-c04b24de8e95" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-79cf-ab5e-62d092f508ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-727f-b87f-bc8dad807592" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-727f-b87f-bc8dad807592" xlink:to="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:href="epam-20251231.xsd#epam_LegalActNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:href="epam-20251231.xsd#epam_LegalActNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LegalActNameAxis_019b0928-c17c-78a5-83c9-b0c9f436544c" xlink:to="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_TaxCutsAndJobsActMember_019b0928-c17c-764b-9962-e02ef9875bc9" xlink:href="epam-20251231.xsd#epam_TaxCutsAndJobsActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_LegalActNameDomain_019b0928-c17c-7345-9e0f-5d75889e1d42" xlink:to="loc_epam_TaxCutsAndJobsActMember_019b0928-c17c-764b-9962-e02ef9875bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_019c03f7-936a-78ce-a20c-57233de92c6e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019c03f7-936a-7b62-b567-ab11c1ff9e04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_019c03f7-936a-7899-9327-0681ea201772" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_019c03f7-936a-7b62-b567-ab11c1ff9e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c03f7-936a-715c-a212-7436a802b2a1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c03f7-936a-7bd7-b7a6-7223561072b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:to="loc_us-gaap_DomesticCountryMember_019c03f7-936a-7bd7-b7a6-7223561072b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c03f7-936a-7f6a-9f47-66073b17b196" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c03f7-936a-707f-8f70-5b9c4b067129" xlink:to="loc_us-gaap_ForeignCountryMember_019c03f7-936a-7f6a-9f47-66073b17b196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:href="epam-20251231.xsd#epam_ScheduleofChangeinTaxLegislationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationTable_019b0928-c17c-7cca-a347-2b46b838f572" xlink:to="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_019b0928-c17c-7f30-9ac4-5df1745a3893" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets_019b0928-c17c-7f30-9ac4-5df1745a3893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_U.S.TaxRateOnForeignEarnings_019b0928-c17c-7031-8980-c2e8ca4e612c" xlink:href="epam-20251231.xsd#epam_U.S.TaxRateOnForeignEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_epam_U.S.TaxRateOnForeignEarnings_019b0928-c17c-7031-8980-c2e8ca4e612c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_019b0928-c17c-7b29-aeaf-f4b225ad9428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_019b0928-c17c-7b29-aeaf-f4b225ad9428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0b04-3fe3-7a80-89dd-568a662b5227" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0b04-3fe3-7a80-89dd-568a662b5227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_019c0b04-3fe3-7577-b503-86050fb3cdca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_019c0b04-3fe3-7577-b503-86050fb3cdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c03f7-936a-7317-8996-3b1ec3b47bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019c03f7-936a-7317-8996-3b1ec3b47bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_019c03f7-936a-7613-a1ee-0dfef49cce10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_OperatingLossCarryforwards_019c03f7-936a-7613-a1ee-0dfef49cce10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_019c03f7-936a-7145-9c9c-a705f97eb1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_019c03f7-936a-7145-9c9c-a705f97eb1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_019c03f7-936a-735e-bb89-c126602856fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_019c03f7-936a-735e-bb89-c126602856fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7d8b-9454-0155611cff5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7d8b-9454-0155611cff5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019b0928-c17c-7dbe-9f76-58f6aca2b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_019b0928-c17c-7dbe-9f76-58f6aca2b4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c58d6-1154-74b5-b68a-39e4adbfb183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c58d6-1154-74b5-b68a-39e4adbfb183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_019c6e11-26c3-7d4e-a884-d0dd80fe4a87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_epam_ScheduleofChangeinTaxLegislationLineItems_019b0928-c17c-74f1-90b4-be20ef918d83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_019c6e11-26c3-7d4e-a884-d0dd80fe4a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019c0289-1dd1-7da1-9c4d-18c0b430224b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c0289-1dd1-7da1-9c4d-18c0b430224b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c0289-fae0-7350-9c63-c3479b8d305a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:to="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_019c0289-fae0-7962-8feb-4d44170fe5de" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PL"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:to="loc_country_PL_019c0289-fae0-7962-8feb-4d44170fe5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0289-fae0-7e22-bc2f-ad04a8d41396" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c028a-cf17-7441-b82d-a5271e180fc2" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0289-fae0-7e22-bc2f-ad04a8d41396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c0289-fae0-7a9f-b16c-e7e538321e68" xlink:to="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019c44c0-66da-745d-869e-7ad62f5146e9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticCountryMember_019c44c0-4cf4-7820-9505-7d6b70429bb7" xlink:to="loc_country_US_019c44c0-66da-745d-869e-7ad62f5146e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c0289-fae0-70a9-b15d-0d41c5afdd29" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0289-fae0-7813-9d0a-c441d6777378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019c0289-fae0-7813-9d0a-c441d6777378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0289-fae0-755a-980f-e73991fa554e" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount_019c0289-fae0-755a-980f-e73991fa554e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0289-fae0-712d-8fdc-802bf178e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019c0ae8-3fa3-70e4-96d3-47ee6f0214ce" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019c0289-fae0-712d-8fdc-802bf178e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0289-fae0-75cf-b81a-9172b71613d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_019c0289-fae0-75cf-b81a-9172b71613d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0289-fae0-7a9c-9e34-e248ec64b7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_019c0289-fae0-7a9c-9e34-e248ec64b7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0289-fae0-750e-94e5-25fdef3671f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019c0289-fae0-750e-94e5-25fdef3671f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0289-fae0-7619-ab2d-be09b962e843" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019c0289-fae0-7619-ab2d-be09b962e843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0289-fae0-7975-a189-6907fba93f34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019c0289-fae0-7975-a189-6907fba93f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0289-fae0-743c-ad21-c4c24d3f8c37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019c0289-fae0-743c-ad21-c4c24d3f8c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d0-bfa8-70d0-9c44-1c2fd87fbb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_019c40d0-bfa8-70d0-9c44-1c2fd87fbb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019b0928-c17c-760c-b3ff-3945f941ba8a" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount_019b0928-c17c-760c-b3ff-3945f941ba8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0289-fae0-7cff-811b-827908132c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c0289-fae0-7cff-811b-827908132c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b0928-c17c-7920-8860-a0746295f3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b0928-c17c-7920-8860-a0746295f3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b0928-c17c-7779-aac5-31f692cc8845" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b0928-c17c-7779-aac5-31f692cc8845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0289-fae0-7ceb-898a-eb2ff022c205" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0289-fae0-7ceb-898a-eb2ff022c205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-7232-8d7c-d06299389463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019c028b-6ba8-78fb-bf41-c87f6f46adad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019b0928-c17c-7232-8d7c-d06299389463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c0289-fae0-740e-8e34-d4b84a1fc47d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0294-ed7e-75bb-ac46-fa565735959b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c0294-ed7e-75bb-ac46-fa565735959b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0294-ed7e-7c57-ac36-fbe1b5350f23" xlink:href="epam-20251231.xsd#epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:to="loc_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent_019c0294-ed7e-7c57-ac36-fbe1b5350f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0294-ed7e-784e-bb0b-682696bf0902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019c0ae8-b36d-7978-a6c1-fec9c7906c4d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019c0294-ed7e-784e-bb0b-682696bf0902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0294-ed7e-7593-9764-a9112c7e2741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_019c0294-ed7e-7593-9764-a9112c7e2741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0294-ed7e-7281-878b-118fb52ab244" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_019c0294-ed7e-7281-878b-118fb52ab244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0294-ed7e-715f-8f0f-c181b5a50246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019c0294-ed7e-715f-8f0f-c181b5a50246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0294-ed7e-7a73-8830-8a6137b6717c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019c0294-ed7e-7a73-8830-8a6137b6717c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0294-ed7e-7c8a-8937-474eef6761ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c0294-ed7e-7c8a-8937-474eef6761ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0294-ed7e-7ee4-aafe-14578b11501c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019c0294-ed7e-7ee4-aafe-14578b11501c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d1-4f23-7682-a6d0-a19cfd38ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_019c40d1-4f23-7682-a6d0-a19cfd38ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0294-ed7e-7912-a1f8-4595c7cabc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019c0296-e1f6-78cc-aec8-5f57d49ae0dd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019c0294-ed7e-7912-a1f8-4595c7cabc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESDeferredIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-75b1-906c-5eaa8aa064ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-75b1-906c-5eaa8aa064ef" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_019b0928-c17c-7f1b-a0e6-082bc3bb1a28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_019b0928-c17c-7f1b-a0e6-082bc3bb1a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b0928-c17c-7f08-b6d3-2b4909cbe312" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_019b0928-c17c-7f08-b6d3-2b4909cbe312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts_019b0928-c17c-7dfc-8a4c-75cae2c4f56a" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsAccruedSalesDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_epam_DeferredTaxAssetsAccruedSalesDiscounts_019b0928-c17c-7dfc-8a4c-75cae2c4f56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsDeferredRevenue_019c515b-1212-72a1-bbe9-5803545bba6c" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_epam_DeferredTaxAssetsDeferredRevenue_019c515b-1212-72a1-bbe9-5803545bba6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b0928-c17c-7b76-9b09-42f81035b61b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_019b0928-c17c-7b76-9b09-42f81035b61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetsOperatingLeaseLiability_019b0928-c17c-7bbc-bb22-f04a284ffaec" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_epam_DeferredTaxAssetsOperatingLeaseLiability_019b0928-c17c-7bbc-bb22-f04a284ffaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_019b0928-c17c-7b28-9b17-c44d65af2840" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_019b0928-c17c-7b28-9b17-c44d65af2840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_019b0928-c17c-72d0-a1f1-cb74d0af17c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_019b0928-c17c-72d0-a1f1-cb74d0af17c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_019b0928-c17c-7405-820e-4d2faa987906" xlink:href="epam-20251231.xsd#epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss_019b0928-c17c-7405-820e-4d2faa987906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b0928-c17c-7d8d-8a50-d37ba1ffd9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_019b0928-c17c-7d8d-8a50-d37ba1ffd9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_019b0928-c17c-7678-b5e9-fac7657958f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_019b0928-c17c-7678-b5e9-fac7657958f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7ada-a080-cd173f085af1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_019b0928-c17c-7ada-a080-cd173f085af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019b0928-c17c-7ccf-8b4d-2e03ac09cbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_019b0928-c17c-7ccf-8b4d-2e03ac09cbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-77e0-9075-449ee0fe09bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_019b0928-c17c-7a1a-9f83-bdbee53f40d7" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_019b0928-c17c-77e0-9075-449ee0fe09bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-75b1-906c-5eaa8aa064ef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019b0928-c17c-7c4b-8e9a-6572de9abfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_019b0928-c17c-7c4b-8e9a-6572de9abfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_019b0928-c17c-71cf-bad1-ab7884f76d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_019b0928-c17c-71cf-bad1-ab7884f76d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019b0928-c17c-749c-a736-18dde3b7e99d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_019b0928-c17c-749c-a736-18dde3b7e99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_019b0928-c17c-7735-acfc-935974fe078e" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward_019b0928-c17c-7735-acfc-935974fe078e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_019c515c-7036-73d8-8f3c-ea242ba5e79b" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesForeignCurrencyExchange"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_epam_DeferredTaxLiabilitiesForeignCurrencyExchange_019c515c-7036-73d8-8f3c-ea242ba5e79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_019b0928-c17c-7057-9982-7868ae9dc9dc" xlink:href="epam-20251231.xsd#epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries_019b0928-c17c-7057-9982-7868ae9dc9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_019b0928-c17c-76ef-835c-e0bbf8497c10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_019b0928-c17c-76ef-835c-e0bbf8497c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-736a-9d12-4c397874f910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_019b0928-c17c-7796-a3ed-c220b44c0e03" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_019b0928-c17c-736a-9d12-4c397874f910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b0928-c17c-7291-bc25-e99026642257" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-75b1-906c-5eaa8aa064ef" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_019b0928-c17c-7291-bc25-e99026642257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-789a-93c9-2c276b6c9db2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019b0928-c17c-789a-93c9-2c276b6c9db2" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7343-9b16-bd7057f2bae6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-7343-9b16-bd7057f2bae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_019b0928-c17c-7d89-88f8-b8926bd86b83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_019b0928-c17c-7d89-88f8-b8926bd86b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_019b0928-c17c-769e-bef8-ad1cd0a12255" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_019b0928-c17c-769e-bef8-ad1cd0a12255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_019b0928-c17c-74fa-ba94-bedeb0560f48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_019b0928-c17c-74fa-ba94-bedeb0560f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_019b0928-c17c-74a7-8340-8afd654f82f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_019b0928-c17c-74a7-8340-8afd654f82f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_019c40df-88f2-76f9-af7b-6eb19badab44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_019c40df-88f2-76f9-af7b-6eb19badab44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_019b0928-c17c-7889-a96b-bac3b7153397" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_019b0928-c17c-7889-a96b-bac3b7153397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_019b0928-c17c-70b9-8c15-11171aa97798" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_019b0928-c17c-70b9-8c15-11171aa97798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-78cf-8801-80f9a3a74fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_019b0928-c17c-75f1-9a00-af1c95d414e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_019b0928-c17c-78cf-8801-80f9a3a74fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019c02a5-190e-727f-8c83-784f4bfda245" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019c02a5-190e-727f-8c83-784f4bfda245" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019c02ac-329c-77ab-a0d7-88c80e968d71" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019c02ac-329c-7b24-8b81-5431b4d45db6" xlink:to="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_019c44c7-de10-71e0-89f0-a3a579474cd3" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_country_IN_019c44c7-de10-71e0-89f0-a3a579474cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_019c44c8-08c9-78e8-bcf6-578148437c21" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MX"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_country_MX_019c44c8-08c9-78e8-bcf6-578148437c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c02ac-329c-79af-a8db-626ea49e78cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c44c8-6c32-7c88-be9f-8cdba3c64376" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c02ac-329c-79af-a8db-626ea49e78cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019c02ac-329c-74e6-a00d-4aaac6485569" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ac-329c-7876-941d-dd06eff8a9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019c02ac-329c-7876-941d-dd06eff8a9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ac-329c-7561-8ac8-dae74e5bdb56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019c02ac-329c-7561-8ac8-dae74e5bdb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ac-329c-77e1-a0fd-e83839d239b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019c02ac-329c-77e1-a0fd-e83839d239b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019c02ac-329c-7c16-bb71-04466fd7610d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019c02ac-329c-7480-84b1-65f5d07da3f0" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_019c02ac-329c-7c16-bb71-04466fd7610d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-7fac-9225-3917a08b3ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c17c-7d9a-8303-c4ac81e182cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-7fac-9225-3917a08b3ae9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c17c-7d9a-8303-c4ac81e182cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019b0928-c17c-75d3-b39d-bdd0eb082a31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c17c-7d9a-8303-c4ac81e182cb" xlink:to="loc_us-gaap_NetIncomeLoss_019b0928-c17c-75d3-b39d-bdd0eb082a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b0928-c17c-7a99-9cf1-9ab436d5ebaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c17c-7d9a-8303-c4ac81e182cb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b0928-c17c-7a99-9cf1-9ab436d5ebaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b0928-c17c-7b36-b74a-b6ada84faac8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b0928-c17c-7d9a-8303-c4ac81e182cb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b0928-c17c-7b36-b74a-b6ada84faac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c17c-72d0-bf6f-e79bd450267e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-7fac-9225-3917a08b3ae9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c17c-72d0-bf6f-e79bd450267e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c17c-75c8-8b01-9687ce490047" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c17c-72d0-bf6f-e79bd450267e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b0928-c17c-75c8-8b01-9687ce490047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b0928-c17c-74c0-8690-f7ffff5b0c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c17c-72d0-bf6f-e79bd450267e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b0928-c17c-74c0-8690-f7ffff5b0c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c17c-7b0a-9967-2ee360414b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_019b0928-c17c-72d0-bf6f-e79bd450267e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b0928-c17c-7b0a-9967-2ee360414b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019b0928-c17c-772f-9d83-137c507cd5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-7fac-9225-3917a08b3ae9" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019b0928-c17c-772f-9d83-137c507cd5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019b0928-c17c-730a-bb1b-ad952066c8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b0928-c17c-772f-9d83-137c507cd5c1" xlink:to="loc_us-gaap_EarningsPerShareBasic_019b0928-c17c-730a-bb1b-ad952066c8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019b0928-c17c-7b88-8c10-245848e07fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b0928-c17c-772f-9d83-137c507cd5c1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019b0928-c17c-7b88-8c10-245848e07fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019b0928-c17c-77ec-a088-0ac3e3a63154" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b0928-c17c-7fac-9225-3917a08b3ae9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019b0928-c17c-77ec-a088-0ac3e3a63154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019b0928-c17c-728c-bbfb-992a80750097" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019b0928-c17c-728c-bbfb-992a80750097" xlink:to="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019b0928-c17c-7600-989c-869275e10364" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_HumanitarianCommitmentMember_019b0928-c17c-71b5-be39-e34de432fae0" xlink:href="epam-20251231.xsd#epam_HumanitarianCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_019b0928-c17c-71fc-9085-c6b6f5ddb833" xlink:to="loc_epam_HumanitarianCommitmentMember_019b0928-c17c-71b5-be39-e34de432fae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7061-9874-6f0ef421ef7a" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-7a27-a15a-b2aa2a59a4a4" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7fdc-b183-617854cfd401" xlink:to="loc_country_UA_019b0928-c17c-7a27-a15a-b2aa2a59a4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_019b0928-c17c-714a-bda3-b541be8a525c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_CloudServicesMember_019b0928-c17c-7b3c-9e9e-0e45b7d0b7f6" xlink:href="epam-20251231.xsd#epam_CloudServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_019b0928-c17c-7e10-a6ed-5051d893dcc3" xlink:to="loc_epam_CloudServicesMember_019b0928-c17c-7b3c-9e9e-0e45b7d0b7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_019b0928-c17c-73f7-bb92-7acb1c2f771b" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_019b0928-c17c-72fd-b063-9e24c9f4882a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_OtherCommitment_019b0928-c17c-72fd-b063-9e24c9f4882a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_019b0928-c17c-7956-96ea-3e032976a103" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_019b0928-c17c-7956-96ea-3e032976a103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_019b0928-c17c-7726-b831-5b55b6680603" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_019b0928-c17c-7726-b831-5b55b6680603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_019b0928-c17c-767e-b750-2e026f609fff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_019b0928-c17c-767e-b750-2e026f609fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_LongTermPurchaseCommitmentPercentage_019b0928-c17c-7d31-9dc0-974cc83dd3fd" xlink:href="epam-20251231.xsd#epam_LongTermPurchaseCommitmentPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_019b0928-c17c-7aff-acdf-f60d5bb63909" xlink:to="loc_epam_LongTermPurchaseCommitmentPercentage_019b0928-c17c-7d31-9dc0-974cc83dd3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="epam-20251231.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_019b0928-c17c-7a8e-a1e0-ecc707f242ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_019b0928-c17c-7fe7-9b50-e33882172e93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7a8e-a1e0-ecc707f242ca" xlink:to="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_019b0928-c17c-7fe7-9b50-e33882172e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_NumberOfReportableSegmentsNotDisclosedFlag_019c71b9-77cb-7fb1-8843-fe70a6bc5b63" xlink:href="epam-20251231.xsd#epam_NumberOfReportableSegmentsNotDisclosedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_019b0928-c17c-7fe7-9b50-e33882172e93" xlink:to="loc_epam_NumberOfReportableSegmentsNotDisclosedFlag_019c71b9-77cb-7fb1-8843-fe70a6bc5b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_019b0928-c17c-7926-bf14-8111135cb246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_019b0928-c17c-7fe7-9b50-e33882172e93" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_019b0928-c17c-7926-bf14-8111135cb246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_019b0928-c17c-7926-bf14-8111135cb246" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7bc3-955c-5a888b167dd3" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_019b0928-c17c-7d9c-b50c-3590ab7d009a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_srt_NorthAmericaMember_019b0928-c17c-7d9c-b50c-3590ab7d009a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_019b0928-c17c-718b-b511-f087b6b716b9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_srt_EuropeMember_019b0928-c17c-718b-b511-f087b6b716b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_RU_019b0928-c17c-78d4-9110-38b7dde369d6" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_RU"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e93-a321-99c8ceca083f" xlink:to="loc_country_RU_019b0928-c17c-78d4-9110-38b7dde369d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:to="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_019b0928-c17c-72f5-ae64-e394d6d18360" xlink:to="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_019b0928-c17c-7ba6-867c-53cdceaae07b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:to="loc_us-gaap_OperatingSegmentsMember_019b0928-c17c-7ba6-867c-53cdceaae07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_019b0928-c17c-72d3-953f-e3ba4247171a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_019b0928-c17c-7b3b-a370-d140785fb2d6" xlink:to="loc_us-gaap_CorporateNonSegmentMember_019b0928-c17c-72d3-953f-e3ba4247171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_019b0928-c17c-7c45-b87a-9a2276d99539" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7f20-a61d-8c38d0a8c71b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7f20-a61d-8c38d0a8c71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019b0928-c17c-777d-940f-10690964f661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_CostOfRevenue_019b0928-c17c-777d-940f-10690964f661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c17c-798c-9073-edf3bed869f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019b0928-c17c-798c-9073-edf3bed869f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019b0928-c17c-71af-a465-618ef3b3f8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_DepreciationAndAmortization_019b0928-c17c-71af-a465-618ef3b3f8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_SegmentOperatingProfitLoss_019b0928-c17c-7a20-8a88-f8f5bf5b6786" xlink:href="epam-20251231.xsd#epam_SegmentOperatingProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_epam_SegmentOperatingProfitLoss_019b0928-c17c-7a20-8a88-f8f5bf5b6786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-7cc4-94cb-5c378601f6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019b0928-c17c-7cc4-94cb-5c378601f6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c17c-7fcc-9aba-f338337133a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019b0928-c17c-7fcc-9aba-f338337133a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0b-aacd-7ae3-8e93-265197572b97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_019b0928-c17c-7cee-9916-6cec8a21928b" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_019bde0b-aacd-7ae3-8e93-265197572b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019b2caa-3892-7b66-9b00-15ae6e6f17c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019b2caa-3892-7b66-9b00-15ae6e6f17c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_019b0928-c17c-7d29-aa69-15dc28a131aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_OtherExpenses_019b0928-c17c-7d29-aa69-15dc28a131aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019b0928-c17c-7c20-a762-53d3e3c79d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_OperatingIncomeLoss_019b0928-c17c-7c20-a762-53d3e3c79d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingGainsLosses_019b0928-c17c-7113-9fa5-1b036c3b8d25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingGainsLosses"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_NonoperatingGainsLosses_019b0928-c17c-7113-9fa5-1b036c3b8d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c17c-79e0-b251-27584cbf8508" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019b0928-c17c-79e0-b251-27584cbf8508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7a0f-8c52-bad8bb9656e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_019b0928-c17c-76f1-85dd-892e7bad5ae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019b0928-c17c-7a0f-8c52-bad8bb9656e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7296-b2ef-678c90091ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7296-b2ef-678c90091ab6" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-72a6-9e1d-951000dc894e" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UA_019b0928-c17c-7e12-b52d-d2abf5dbff2f" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_UA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_UA_019b0928-c17c-7e12-b52d-d2abf5dbff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BY_019b0928-c17c-7b52-9fd2-ac587e689855" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BY"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_BY_019b0928-c17c-7b52-9fd2-ac587e689855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b0928-c17c-7332-b9a0-d8cbc813c7ce" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_US_019b0928-c17c-7332-b9a0-d8cbc813c7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_019b0928-c17c-7ca5-9e99-7763bef5d19e" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IN"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_IN_019b0928-c17c-7ca5-9e99-7763bef5d19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_019b0928-c17c-72be-a381-836e549f2389" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PL"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_PL_019b0928-c17c-72be-a381-836e549f2389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HU_019b0928-c17c-7cd3-b4f3-bfd13a20ba3a" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HU"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_country_HU_019b0928-c17c-7cd3-b4f3-bfd13a20ba3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_019b0928-c17c-704c-b5a5-481e314cde0f" xlink:href="epam-20251231.xsd#epam_OtherCountriesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-7e68-b476-0e3c57859004" xlink:to="loc_epam_OtherCountriesMember_019b0928-c17c-704c-b5a5-481e314cde0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_019b0928-c17c-7336-9479-395ec158c960" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_019b0928-c17c-78bf-abee-53fd0c8c90ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_019b0928-c17c-7b03-92ae-e9747dd65f8a" xlink:to="loc_us-gaap_NoncurrentAssets_019b0928-c17c-78bf-abee-53fd0c8c90ce" 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-20251231.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_019b0928-c17c-7efd-9848-cfba6e42d86c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019b0928-c17c-7efd-9848-cfba6e42d86c" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:to="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_019b0928-c17c-7a92-ad97-9f1bf3d562e2" xlink:to="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b0928-c17c-7aec-b5ff-d026bee1a1b9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_US_019b0928-c17c-7aec-b5ff-d026bee1a1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019b0928-c17c-7f20-969f-3a00e1661c98" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_GB_019b0928-c17c-7f20-969f-3a00e1661c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_019b0928-c17c-7e99-a8c8-37c6d31b00c0" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CH"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_CH_019b0928-c17c-7e99-a8c8-37c6d31b00c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_019b0928-c17c-7b9c-b618-99afc28282ca" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_DE"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_DE_019b0928-c17c-7b9c-b618-99afc28282ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_019b0928-c17c-7a94-92d4-a2c1030b27c3" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_NL"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_country_NL_019b0928-c17c-7a94-92d4-a2c1030b27c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_OtherCountriesMember_019b0928-c17c-7d47-ae7d-09910182c194" xlink:href="epam-20251231.xsd#epam_OtherCountriesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b0928-c17c-70dd-ba2d-646e63d51a44" xlink:to="loc_epam_OtherCountriesMember_019b0928-c17c-7d47-ae7d-09910182c194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_019b0928-c17c-7ebd-9002-05bea5481a0b" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7556-9a9a-4daf027da9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_019b0928-c17c-7304-8132-171670a845be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019b0928-c17c-7556-9a9a-4daf027da9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019b0928-c17c-74ee-9375-1984ae62149a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019b0928-c17c-74ee-9375-1984ae62149a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019b0928-c17c-7597-9e19-de94ee1fd78b" xlink:to="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019b0928-c17c-78b7-af4e-b4a2023f9230" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019b0928-c17c-728a-acbf-edc791c843a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_019b0928-c17c-728a-acbf-edc791c843a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_019b0928-c17c-79bd-9440-49cdd5ec8ade" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_019b0928-c17c-79bd-9440-49cdd5ec8ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_019b0928-c17c-775f-a38e-f23b6519f5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019b0928-c17c-724e-a97b-7353d9a6fe16" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_019b0928-c17c-775f-a38e-f23b6519f5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_019b0928-c17c-7d6c-bd0d-728a403b7d77" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_019b0928-c17c-7b56-a561-fb5f89884a9c" xlink:to="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract_019b0928-c17c-7b7d-bd3e-1266696787d5" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d6f-8dd9-a34cc0fd6902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d6f-8dd9-a34cc0fd6902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29e0-2bd8-7700-a49c-5db24bee3c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019b29e0-2bd8-7700-a49c-5db24bee3c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b0928-c17c-7f26-aca6-f60267ef36c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019b0928-c17c-7f26-aca6-f60267ef36c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29e5-a80d-7c88-a491-bcc4d1771f88" xlink:href="epam-20251231.xsd#epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent_019b29e5-a80d-7c88-a491-bcc4d1771f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b0928-c17c-7aee-9a38-b57fbb3001b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_019b0928-c17c-7aee-9a38-b57fbb3001b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7e-a9ae-75da-805e-97be0be68586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax_019c2c7e-a9ae-75da-805e-97be0be68586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29e1-9a40-774e-aff7-775f7996dc57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019b29e1-9a40-774e-aff7-775f7996dc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29e7-3a66-7a45-b619-4088e46b19fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019b29e7-3a66-7a45-b619-4088e46b19fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d4c-a9af-e28d52b99d55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_019b0928-c17c-7f00-9ece-2c3a8500037e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019b0928-c17c-7d4c-a9af-e28d52b99d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="epam-20251231.xsd#VALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:presentationLink xlink:role="http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_019b0928-c17c-7bc0-b1aa-a2e5efae8f82" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_019b0928-c17c-7bc0-b1aa-a2e5efae8f82" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_019b0928-c17c-773a-a2c0-ca1bd5e0f5ad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_019b0928-c17c-7b1b-8c45-b40be3712ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_019b0928-c17c-7b1b-8c45-b40be3712ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_019b0928-c17c-7e45-b67d-342fb1511cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_019b0928-c17c-79cb-a1d4-b1565561025e" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_019b0928-c17c-7e45-b67d-342fb1511cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_019b0928-c17c-7692-a4eb-f50ccc6f6e71" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_019b0928-c17c-73d6-adc9-09b0b9a5ea2e" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7b5e-9b4a-93ea4abeccfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7b5e-9b4a-93ea4abeccfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_019b0928-c17c-794c-a0c6-06c36605db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_019b0928-c17c-794c-a0c6-06c36605db2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_019b0928-c17c-7ee6-9c29-6af88fb199b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_019b0928-c17c-7ee6-9c29-6af88fb199b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7f5e-b716-dfe0ee50fb33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_019b0928-c17c-7f55-8d44-e595c7422b8e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_019b0928-c17c-7f5e-b716-dfe0ee50fb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>epam-20251231_g1.gif
<TEXT>
begin 644 epam-20251231_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
MS,R _\RJ ,RJ,\RJ9LRJF<RJS,RJ_\S5 ,S5,\S59LS5F<S5S,S5_\S_ ,S_
M,\S_9LS_F<S_S,S___\  /\ ,_\ 9O\ F?\ S/\ __\K /\K,_\K9O\KF?\K
MS/\K__]5 /]5,_]59O]5F?]5S/]5__^  /^ ,_^ 9O^ F?^ S/^ __^J /^J
M,_^J9O^JF?^JS/^J___5 /_5,__59O_5F?_5S/_5____ /__,___9O__F?__
MS/___P               "'Y! $  /P +     "T $    C_ /<)'$BPH,&#
M"!,J7,BPH<.'$"-*G$@18:9)8F[$N"%&#!IB"I414R:2)$%B:#)Z!-E09$J.
M',5D4J9PI$V: Y5E4GEC$DZ#%V_$S%2QJ%&#:&( 6,JT:0PT"&\T!2!&8":E
M4P'$(*I0C(&L36^P+*@L*]>D8*L2O IVZ]&W$Y5A!3LU!C2#<Y=6E4IW*5>#
MQ/IFA4HVZ\@5@F\())87[%BXD!>* 8NXK<')81O3?2Q0V=>FE9>&7CJI\%2O
M64<#:)3I,^BI!GY&GET0#>REGU>X7DIXH&;07U53Q2OZ<V[7H667!6!\JFZF
MN^GF9EJ:]E'. Z&%KBQ<M&C9F)ES_X_^>:[L3(*AX]9[<N[HZ-Z9,ZV<UW4,
MA-BM1U5\$/WZI1RAD1)6N_VUCU(&"!>#1V+\9F!XQ7DT24IM_;2<<TLMV*!\
M\ZUG@$I@&5#/01GI)]EP)&:E%D&VG4807U/=8" T$++G6X:X<::,5*/]M=QS
M\HG%8F6[Q>!33DHAEB  !@YD&W\F7F8C<0 \MV)!<WUUWXWK&7E0/0FZ!F5@
M4S6YV'],YN1<#/EU^%5O+&8EFY-31BE0>%<2U!B<<<9'$&:502FE4VI.-2>7
ME:VHC)),F7EGD?AQZ-=!DS EJ(GA?7C0<J[EMT^E3MTE4&-Y_LF44BOZM^26
M!V4)0&\7,O_E*8Q57CH0F55^E5^+=5I78ZG[R!6?H_N@Q^@*/V'V&; "\9KA
MK74=*A"M*.Y#S'%IIAB:K9T91FF,F*+)9[=E(@3JJ:(>V.&X ]4(I7^G)D1J
MH4W-^A^S@>TF;8NA,6M4C;UV1N"D_:$YXK22^JOLLV<"&8.T^_"%E:*,$CQH
MO)O&EVU!YX8UV\*Y I#?C[(BQ"MB=G')E,+QI5J7O$UI2FZ]4;5L$9K27IL6
M9,[.1ZRP31$+;W#)5BF?ORV6!ZU3$/]ZZW0;%^0N0HN6>Q!CXGE\5(T($AOL
M>H@1V[%6Z<Z+T-16_6< S%G#JI[(-:_'++Q805SL;_XZ!&&G(37_)K313!T<
M<<()\0M@3BIU)(;@!5&KZ)*-GAT?JP7I3'-"G([&K=X8&N!IH8QZ>JZ694_%
M[IWW3K3GTNO9VQ2^WM8$7[40[1WY0D#?#E16@@,:<+LO/Z3,)%@!J:C?DHM)
M=7"?>9V3DII'M#!]SA?JVE_UW#7BR61SN6Q":./.%EV]D0FYZXE&:FA#X[OH
M4,^ZXY[D?#'4;[_],0/0N_L')8WR0IFX@7!V\SBK78QA!HF5Q7"'F^@U)"L)
MJAY!%#B[VW1O5#%CV>NHAIK;C*=:"H3;06#TE;DU<"EV \SL&,>VK$EP@@A*
M#X;T-Q"IS$6#&*M-A^33'1!ZYRO$FLRV_ZBFFL]MZEA+21?FW&3$C&FL.1S*
M2\HPN,'D68HLU J1Z>A5LA'RKR!#0V%$+)<A%B(DADMI8@*EJ#' P69_5>Q?
MARBWC_ 0R6@?V@F.0%BQJ)F*4%<+3OQ:,C  I' @MWDAO68'I!-JY2>%/%T=
MU7,E__01 #W!R>IF5AGTE5!]EW,(O-#5D.(%37CS U!'7J(XQ<7D2CQ:&?B"
MASKG",E4KED1&8$H.:TE$(J*+-9V E?*_U1&D2%48ZN^*+6L89(@4/0C%9GB
MMJFX3I8% QRR1$F7S1F$1G1YH;"N-Y$.?M)DM"P+=Y[I1<!13"N#!%YHZ,C%
M!2:$+5"\P2$;9_],>SHQ-,'4$S/_B$UKQ8Y*GZEF*/G)(=A):I^CY,X-S,@0
M(4I*FF1!GD3XDKY>RH=5%_I,T_A'1G_6\HK_C"<8NT//AV31I(N$Z4(*R3+(
MO4M.9XR/0K&"OM\9]#\IA%?%Q*!$B=BQ*=79E"D!D%2RI.2IL!P-TM*Y0XCQ
MY7L",V S :E":][S;0"B:$2NJM4)F@643!&HW&8YGYL^-*=-*5_^KGG.W<7'
M4Y8$C3>-ND/2?"E,*OT::))%0+8JK6%-L:H;"WA*;:%TC?]Q%*[ %1F0_2Y6
M85-?>4KG3K8&:B"C%.,R&[JTN5S3IZ$U9(JB2#O(  Q8N?-K2JOT$Q+_MO9/
MD%J,<1 STCC&%J.3Y*II )K-;>V3(IC!"KLX%5A<D4YE/@WNT5C'%(B94F:"
M7>B+]NA0UTC+:5%R%FQ3R52J751P HPC4JCJ1L62=F;R"2)E$WA0@E3J,WMU
M+36=N)[3C8UR:#2 -Y.$U6+A#*[[/1/D1&@0Q]ULC[LJJ)WVT2)F-68%<<MA
M</MUJ-]"*83C4L9KGU=6>6JX/27^5'3U,YG3(6A;CQ'QJ7BCUKI\!+1Y08PN
M=[B"OZ"D>()4Z&=<5V PPB;"><,4L\9VJHW\)FIDA2 \P?(7:*A--#&HX)0\
M,RR/'BZ0(<-HB29\$&AX*J0R/'$J5:,:?0VD_QY/EO):S^35=G84,#@%#)G+
M&;,^.DRVP+MR7ZS$L==P:)V+?5YSY"O<"49'F7MV"'E_J"(JK8S CIQ/43US
M20Y]B%H*[6*#4U=<D48:,B_=F91R*5W@F'27&BL-R!2U0_D.D;^!/?5$ @BD
MXZS@EE2J#&%XC28QV(T8L3R5L1$6 ]TL2-%95HIBE8(J_!@@RRN0MJXCHY,)
M800-DYB)0AR<DXM(Z+C#$U"X90.->I#$) 1I][M3F#UEU!MS[K[WMO>MUB+S
M^]\ CU)Z)1SP@AO\+?5)\L$7SO!9LKKA$(^X0I:J<(E;O.!1KOC%-[[O37+\
JXP<?^(I!3O(]T[3D*!KG-WA3SG*3VZSE,+<3*SGBAIC;_.8X3TA    [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>epam-20251231_g2.gif
<TEXT>
begin 644 epam-20251231_g2.gif
M1TE&.#EAK *, 7   "'Y! $  /\ +     "L HP!A____][>WGM:I9R]6D*$
MO5)24H2$C)R4E)RMWF-K:WM[<YR<M;6MK4+FYD*MYA#FYA"MYD+FM4*MM1#F
MM1"MM<7FK5JEC+W%Q5KFC,[F0EKF.I3F0LZM0I2M0EJM.EJM8UKF8UKF$%JM
M$,7F[^_O][76C-;%WKW.YH1SI6N4O81:8XQ:$+7>:\[>C-[FQ;VMWO=SYO?>
M(?=SK=[F[X2EWN_OYJ5[G+5:8U):$,Y:$!!:8QE:$+WF$(3F$+VM$(2M$'.M
MO??>M?>MM=:EYIPZWIPZG)P0WIP0G(Q:,=9KSIP06IP0&8Q[$'LZWGLZG'L0
MWGL0G+5KSGL06GL0&82EA%*$Q9S%YLZEM92$O;6EQ9SOYK6MA-;FM5)CK:VU
M:U)CC&NEYLXZ[U(Z[]9[G,XZK5(ZK2GFC"GF.M:MC(Q[[QDZ[QDZK2FMC"FM
M.M;F:\X0[U(0[\X0K5(0K2GF8RGF$!D0[QD0K2FM8RFM$-:M8[5[8U):,<Y:
M,1![8QE:,5(0:\X0:\X0*5(0*1D0:QD0*5)C[ZU:G(QCQ=9:8U)[$,Y[$#%:
M8QE[$,XZSE(ZSM9:G,XZC%(ZC CFC CF.HQ:[QDZSADZC BMC BM.LX0SE(0
MSLX0C%(0C CF8PCF$!D0SAD0C BM8PBM$%(02LX02LX0"%(0"!D02AD0"%)C
MSO>][Y3%8]9K[RE[G(Q[,9PQ6IPQ&0A[G+5K[RE:G'LQ6GLQ&0A:G-[F$*7F
M$-ZM$*6M$)S.M8SOC)SOM7/OYG/OM8SO8UIS4H1[6O=:6O=:$/<96O<9$/><
M6O><$(S.C'/.YG/.M=9[8U(Q:\XQ:U)[,<Y[,<XQ*5(Q*3%[8QE[,1DQ:QDQ
M*1E[[QE:[U(Q2LXQ2LXQ"%(Q"!DQ2ADQ"!E[SAE:SM;%M5*$[_<ZYO<ZK?<0
MYO<0K??>6O=:>_=:,?<9>_<9,?><>_><,??_YE*$G(1:C/?>>X2E8_?_4EI2
M:[W%K9RMA-[>[U*$O7MKI8Q:K9RE6N___V-24N;>W@    C_  $('$BPH,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRI<N7
M,&/*G$FSILV;.'/JW,FSI\^?) ,('4JTJ-&C2),J7<JTJ=.G4*-*G4JUJM6K
M6+-JW<JUJ]>O8,.*'4O6*<$ 0-.J7<NVK=NW<-6B'3@WKMV[>//JW<L7Z 6"
M?_L*'DRXL.'#B '459RXL>/'D"-+%KEX\>3+F#-KWCRX,N?/H$.+'CTSL$#3
MI%.K7LVZ-4//"0VXGDV[MNW#L T&*, [  />"@3R+B"<]^WCR),K=YF[X $&
M!A, .)!E^H'GUI=KW\Z].T74J,\6?9!=_*\"M!<.G =P@;SW]_#C;V]N\+=I
M!1?6MU=PC[W[@S5<$( )+A!H8($('JA@@@PNZ&"#$#XH88043FAAA1A>J&&&
M'&[H88<@?BABB"2.:&*)*)ZH8HHLKNABBS"^*&.,-2Q$GT$+0"?0 >U!9P\#
M!D!W0#WR%6GDD:R9E7 60@;P)EV3XRGFI)0%2(?DE5AF.9D+@"7$0#A:ABGF
MF)<I21>9:*:IYF,WKNGFFW"ZQ>69<=9IYYT[F7D:GGSVZ2=+;?XIZ*"$4L3/
MG )95NBBC#9ZD)Z,.2KII(PN%AZEF&9:)Z2*:NKIIV,B&BFHI):*):>FIJIJ
M?):NZNJKR1VZ)*RTUMH:JK;FJBMH@>[JZZ^(:H$'[+#$XC9KL<@FBU>ORC;K
M+$_,/BOMM#()2^VUV,H4;;;<=OO1MMZ&*VY%N(YK[KD6B7HINNRVFU"Y[L8K
M+YV)SFMOO++2>^^^YD*Z+K\ 8PMNP 0C*VJG!2>L++P*-YQL /P,]*_#%.__
MRG#%&.MZ<,8<6WQLQR"_VFK()*N:;[TEIUSJQ2JW/.G +L?<I[4RU[P9%_:P
M\!/,-O<L&!=>##! "3M_[//1AP$]P"I>< $4STA'W1;0JPS @M-IT2SUUGBY
M$#336,ME=$'_<6VV3ERP((_58:\5Z&Z]_5:  OS(31P PYVM-TI>#R#/U22\
MQ?)T.A)T'@,'#(3==7LW'E+::U]ME[H([5:V=')+IU_9CG>>+@O[@(W7X +9
M)]QB06ZND% "MAZ Z["_+GOLM,]N>^VXWZY[[KSO[GOOP/\N?/#$#V]\\<@?
MKWSRS"_O?//0/R]]]-1/;WWUU=<3M#Q>E'"/"0.""2_^@++/.&-_J^R/7="/
M>!M$17O5L>_Y_!+5P(+0J[3M4,0 \.^_0/_K'P '*, "!O" !%3(R49%MBD=
M8#A XDWBX&8E^EF0(2XHP3Z6IK^\^"LA%YC8!4?XD P*;0 =U O42,A"#)9
M:%ZH@&%0@[ 6VK"$+Q2:#(VEKQOZL"$UR&$,&S.R'QHQ(4'LP #V40%W.(9T
M1_2A_38X@!T^9F-1S&(03VA%R$ QBQ><HM#"X<3)%!&,+=SB!IN(F076$(V=
M2Z(.:Z29+\+Q;'*L(ATWL\([VBR/%=@C9[3F1[T!4I"?Z6,A4[;%.:9&D8L$
M62/WT0)$BJG&CI%462.'5L;54"Z3/IMD"2R9&DR"DF.;+$$G70/)4P9,E*1<
MC1M=J<D<<A(Y'Z1ER%(9R]FT4I?M"F+5]C%*[= 0F!B;9"6Y\TMDAJL&%3AA
M,;MS1F<"C 0M$!HQ>YD<4UK37-"4)C>5@\5OVBN<2YRF?+QISFR%<X/J+%(U
MVPG."@R3!35:97QF2<]S03-HV]02._NI+'L*K02BPE(S"6HK:&Z0F G-P1(A
M&3JM"@1M:!'5TD(I:K(*4)$%_EC31CE:*HL>-*-C&BA)7V72#B T3I]<*;$,
MN@\6H#1-*I4IJ2RZ01:\,4TCU>FB^*&TFMYT3?P4:JU,:K6COBF72GV5T@;@
M!:?"*:A1Q=-4;5JH8V;55"8<@#VXQ+]!8?6K;@KB!O/GJ'FB=5(:U.&D<OI6
M.QET:./\4SD/$IRZ]JEO <74X"XP'-\ ISAWRYM?LY3!GEJ54&Z=SJ42$(#%
M74=(B5OLD=3*P4__);4@EBN(YM!C  .05K-%<J@C007%>A0@, 5 BWX.0%D
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
M.">XFVT2X2 /E,UF/V8#"* *1):TF4&#"^? "YU#*0H ]<MR:+DE6[H/]G
MI(:_:H?73DRN""L3I6H R7QJ+TQEA-F\C3&N*LG2#N'20^,T=TC*1LT9_?O)
M%T#16Y9V'%AHR2BQ*Z%R'0S;@4;%ER&X\#B(VO34U55KY5C5DE$#TCL $1D
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
M  ,(<@"#&$"#$P1A"-F'OH>$HP +& @#"Q# ! RD'@<080QE""=N282!@#%
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
@64^2*]& VH'H% "8VM*(6JH%C:JEV*WEVJZ-CX   #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>exhibit1017-epamnonxempl001.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** //_C'JNHZ%X"GU72KZ>TO(9HU5XVX(9L$$'@U!HRW^LZ/HK6?B74?
M[7%G9ZA=1-*C1NCD%E8;<C< ^,8IOQQCEN_AQ<65M#+/=2SQ%(88R[, P).
M.@JCX=OM$\)^%[/4K#3KC^VI]*MK:6S@L) 99T7@OA0 =S'+'MW/% #?B%K.
MKZ=\3O"6EV&K7=K9:I($N8HW&#\X&1D';P>U6/!'BG6YOBCXC\*7-Z^J:98)
MOANY$4/$<K\C,H /WF'//R?6LCXH6OV_XJ>#"UI)=6=M(!>,L#/'&ID7[Y (
M QGKVKU..#1O#.D3W%G8V]I:*OFNMG;@;_HJ#YB: .(^(?Q$G\)>*_#UNB-_
M9AN,:G-CY5#J0JY]0"7Q[+ZUV7BMI5\):I<6US+!/#:2S130O@JRH2#Z$>QX
MKS_Q+X6N?%?PSU"YGU!!+=9U(0-;89)]N5CW9SD#$?3.!2^%O$=S?_!6]M-7
MMKN#4[2QELS'+;N'F^0B,J,9;(P..X- #_A;XKUA_$/B'PCXIOFN=3TZ4R0S
M2 *7B'!Z8X^ZP]GK*MO%.OZC\<=-TJ75+F/1M0@:Z2TC(0"/RY#'R!N&0BL>
M>I(K2\7^"KG6?B7X>\1:)(R6M]&]KJ4L8Q^Z"'.?0LFY,]B%[UG7Z,O[2FF:
MBEO,-.AM#"]RL+>4C>5(,;L8') H ].\8ZI>Z)X-U?4].A$MW;6SR1*1D9 Z
MD=P.OX5Q/A+Q#;>+-&T^;0?%5VVM1O ^H6EU*"TJAU\T;&&%&-V#'@=!7>>)
MM2N-(\/W%_:VDEW-"8R+>)-SR@NH*J.Y()Q7D/C+P5H=_?:=J_@1)K'Q(UY&
M?LT$;1A 3\SR(0/*V]\X!Z8)- &M\3=8U_P1XIT?74U*]E\,7$XCO;16XC;J
M<'&0",D#/52.AQ7=3S'7==L5TW4)TL[:,7-U);R?),''[N/\?ODCD +_ 'JI
M_%&WAO/AQK5K+#Y\LEN?(B5"S-(,%=H'.<XK/^#$9MOAIIUM/$\-\AD^T1RH
M5D!\Q@NX'G[@4#V ':@#"TSQW9ZEXV\0:-XCUN[T:_M[UH-.19?)B$0X4\C:
MSD_-\^0<C KM(-$UZZATI;_7;F/[.L_VM[4JANF+CRST.U=NXX&,9 KD->TS
MPIXZT^\_X2BRETS5K::>"&[,#1R2HCL$:,XQ," /EYYSC'!KH_A=9ZKHWPWT
MZ#Q SQW$2N0LY^:.+<2BMGI@8X[<#M0!Q7PZO?$/C"Y\8V5UXEU**33[@0V4
MJ,O[O)D )&WYONK5CQWK.NZ1\0/!>DP:Q=V\.I&..^2-P0QWJK$$CCJ>E1_!
M*&>S\0^,OM5M<6_VN[66W\Z%D\U0TI)7(&>"/SJ'XKVXO?BCX.D-E+=V-I*I
MO2MNTL:(95)#X!'0'CTH ]!T2VGN-9_M&RUV]O=(*7%K+!/(K*)DD50Z, #_
M  R#KZ5Y[<>+=?\ "7Q2T]=2U6>X\,ZE=3VJ)-@B%ED*#YL9^7Y#DGH37<:%
MJ>DZ/>V7AS0;:9K62:XN)7%K)'#;1G?)@,0!G<0 !VSTXKF?&6@1^-?AQK4%
ME&\FH6&H7%Y;+Y;*S8D8X4$9(9"<8X)Q0!%\;/%FNZ'IT,V@ZA)9+;7,<%P\
M8!WO(CN%Y!QM5 ?^V@JYXU\8/X6N?"-KJ%W?0:)>J[7][$Q,K,%&U=PY4;FR
M=N#CITQ7._%;1=2C^$VB:9(EQ?ZX]['=7OE1F1V8Q2!F.T= 2J@^@%=UJ6H:
M5J$>G:-K>EM>Z'=:>LCSM;,\=O*I &]@,QD@GDXP5[4 :WAMVNKV2^T_73JN
M@S0+]GS(LAAD#'<-X^9L@C[V2,&NFKQCP?X?'@KQCXCU+PV+V^\+1::9?*7+
M>;< [A'$?^6A !^89QNP237I'@[Q0GB_P^FJ+8SV+^8\4MM/]Z-U/([>W:@#
M@M:UK5X/C[H_AR+5;Q-(O+8SS6RR<%MLIX/4#*#@&JWQ$USQ?X.\5'7-)NY[
MO0;00O>V,A#!?,+C@XR%.WKG@D=N*CUY9&_:1T/4UAG:PM[4Q370B8Q(^R88
M+8P.67\Z]$MI['4?%.N6$R":*6U@B=)(SLD'[S<H)&&P&&0/6@"IIVLVOBC4
MM U;2M2N?[/NK>:5X$DPK,FP!7'8J6(('7WKFM#\2ZG\2/'.L6=GJ,^G>'-'
M81G[(0LMW(2P!+XRJ_*QPN.,57\&>!=0\#?%6>VMI)I/#=U:33VN3E8I-T8*
M'T;'?N /0XI^"]/N/A9XZU^SU:WG&B:HRRVFHI$SQ*59B%<J#M.'(Y[KZ&@#
MTBWTG5K#Q':O%JUS<Z/Y$BR6]R5=DDRNU@^-S#&[@DX/Z=#6-'XC@NDN9K"U
MNKNW@@>4S1Q$*[#I&F[&]CSTR!C!.34?A#Q&_BKP[#JLFF7.G-(S+Y%P/F&#
MC(X&0?I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445SWB
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %<5\1_$]_H.CI;:5I>J7MY>'87L+9I#!'_ !/D @-CA<]^>0,'M:*
M/((+6Y\;?"S7/#6G^%KO0;>VMXTLH;U2CS2*WF'J!U*KD]RQS5+3= O?$'B/
MX=$6=S#%X?TY3J#30M&(I4"@1_,!EMR]!VYKVRB@#R+QA'<R_'/PIJ$5C?2V
M5E$R7%Q':2-'&QW@ L%QW'YUWOC:^N['P;J,FG122WTT?D6RQJ2?,D(13QZ%
ML_A7044 4-$TJ'0]"L-*M_\ 56D"0J<==H S^/6LY[R/_A.4@,5P?]!9#)]G
M?R]Q<';OQMSCMFN@HH \BB^'=QX5^,.EZOH@== OY9&NK>/[L$HADQD?W22<
M'L21W%+::!>>!?C+J.OO:SSZ#K<3A[B"-I/LTK,KG>%!(&Y3SC'S#T->N44
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O/_&OCA="\9:)H5SJ']DV%[$\LVH;%8@CA4!<%5&>I(/4=.M>@5PGC
M./PMXAUI?"WBB&)4>U6YM+EF\LHY9E90_0'Y5('?G@XH WM%.JKJ-Z+N_BO]
M+,,,EE<JBJS9+[PQ7Y6/"'( &#TZU/I_B;1=4NQ:V6H0S3,K.@7.)%4[69">
M' /!*Y KQG0_#FMZ+:^/?#GA_4IM3T1-.;[+(ISB=ADQJ1QOVE@=O?;G!XJ_
M\.UT7Q'I?A>6/6K[_A(-$@E@BL56-1 2NUBX"9V$ <D]\9R<4 >IMXMT!-43
M36U2 73S&W5<G:91C,8;[N_D?+G/(XK%L?B3HVH^-;[P_!,"+.-09=I/F3$G
M*( .0 .O<GCW\\^%]UX>N-$C\+^*[<_V_I>K-<0VTJOYK2DY#C'WL'.<\8 )
MXYK7\(74&F?'3QM%>R""2Y6)H5?@R+C)(]0!R3T H ZSP/KUU=:'JM_K?B/2
M=1AM[N3%S:?)'!$ "%<D#!'7G/7J:W],\2:/K$K16-ZDLRQ";RBK*YC/1PK
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
M%@@;..@X/6NA\.7GA/Q%XDMM9T:_N=3U".U:-IC(Q$$3'.UP< $MT4\\$]J
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
MAU%_$>G2QJVF/-.")XSQ*,':%_BW= ":]CI,#.<#/K0 M-=UC1G=@J*,LS'
M ]33J* /!/AII6C:]X\\>P:I''<P7%^9((GD(2=?-E)(4'#C[I[]?>MKXVPV
MMEI?A.SMHXH(H-4C988E"A(U'4 =%%>PT4 >%>.M2M)_&/B^PL;":UO)=#82
MW<4,DSW_ .[4JJ@91$ QEL9.WJ*P?$L\<_[/?@R%26D34%W(5.<*)=QQW W#
MGIS7TG10!Y#I,\+?M+:K)'*ABDTA8T92-K-B(X![G )Q[5Z]110!POB&)[GX
MN^#!#DFUMK^:?':-D1!G_@1%+\7I8T^&FI*[J&=[<(I/+$3QG@=^ 3^%=3::
M4D&I7.I3-YM[.JQF3& D:DE44=ADDGU)^@&A0!YIXOF6+7;O5="\16]CJT.G
MQM+:7>U[;4( 7*C&<YR6&5Y^8>M=[HL\EUH6GW$UH;.66VC=[8]825!*?AT_
M"KI /4 XI: /$@]S-\,=7T^RCEGO-/UR6YO;-$)<PK=;RN,=UP<=P#77:E/:
M^)_&_@^_T&ZBNA:&XFN9X&W".!H\;7QT+-@!3SP>.#7?T@ '0 ?2@#AOB])
MOP[O(YF3]Y<6P"-_%B>,G [\ GZ"JOCF^MM(UWPUKMSYPT!/M$=U<V;,!"TB
MH(Y"4Y*_*5SZ&O1*" 1@]* /(_$T6A2?#[7-5\/0W$EK<7UI<7%XS2N)RLR%
MG7?SA1U8<'GTK8U/Q%IL_CB*%)!9_:=*W0Z@D!:6\4R']S%D$8!&[@$G<,8'
M)]$P,8QQ10!X?87]K_PJOX>(TRJT&MV8D#_+MV2-N//89Y/05V&FW=@OQ=\3
MR23VXQIMJN]G';>6&?;Y<_A7H%% '$?"*1'^&&C*K@M&DB,H/*GS&X/IQBJF
MEZA:Z=\2O'$-Y,('N$M)HMX(#(MOAFSTP",$],\=Z]"HH \0LKFSA^$?P_7S
M84>+6;-I!N *;927)], \_6M4ZGH5AXA\4:%XPEO8?[2NVGMMKS>7>V\D:J%
M41_>8!=N.O0#I7K5(0"02!QTH H:9;PV7A^TMXK:2W@AMD1;=W+-&H4 *22<
MD#CK7FWAB:[L-1T;3=%U>'6M!NX)3:+, ;K2L1DJ&8=5Y"?, 02!7K-(  20
M!D]: /'?"MWX:U/0M)\-ZS#J+^(M-EC5M,DFG#+/&<"48.T+_%NZ8)KI?!\M
ME/\ $+QSM>"21KJV9<$$L%A49'KALCV-=[@9S@9]:6@#SB+3KO3_ !UJ?AJ*
M!SH^M.NJ[P/EB (%Q&?]]A'QZ2-5O4+B$?&K2T\Z-9/[&GCY89#&1"H^I )Q
M[5WE% 'E'@K7-';PQ9>$M<LS-XBL+@J^GS0%F>82%A,#C&TYW%^@Y_&"._T&
MUU3Q-X;\8M?13WFH3300AY]E[!)C8$"'#$#"XZ\#TX]=P,YP,^M& 2"0,CI0
M!Y-XA0:5-J%WH.J16-_:V$,5YH6HD2Q7L2Q?*J\[B^"4RI.2 #UR?3@]U>:*
M)%0VMW-;Y"/R8G*]#]"?TJV0"02!QTI: /&4EAU#X'MX6=0OB*)1:'3V.)Q<
MB7(;;UP3\^[IC)SUKI=1NH;;XL>%X+F\B,\6F7,<K%P/G/EXSZ$[217H&!G.
M!GUI: .5^(\%]<> M273X9)[A/*E\F(D-(B2HSJ,<Y*JPK(T+6/!>N:M;Z]I
MT]U<W=G;OYMS<338LXR/F63>=N<]N3U(Z9KT&D  Z #- 'DVEW5IX6\8VVM2
M+%%X>\1O(UF-_P#QY2M@E\=%64 $\?*< XYK2TN_T:T^)OCS^T[BTB$D=ES.
M5&^/R/F SU'3(^E>D5S>C^'KO3_%NO:S/<6\D6JF B)4(,7E)L')/.1ST% '
MF>F13>#=(\&WNNQWUOHJ1WL4CQM(K6?G2AX2^WY@-HQ[9Q5_Q2/#0\$W5YHZ
MM]CU#6+2:2>>1V%VPE0R.HD.2H'4C@X/I7L) (P1D4=* .!^(=Q9QS^#W$L"
MJVOV\VX,,%=C@O\ 3D<^XK'NM4T;2?&7B;2_%TUY;0ZI(DUG*))A%=0F%8S&
M-G4@J1CJ<UZM2$ XR <=* /,[>/3-/\ B1X3M((1:06^BSI#!.^7A!9-BDL2
M0VW/!.>HKG3=M%H.K:A9J;JUT[QL]_>0P?,S6P;.X*.H!PWI\N>U>WT4 >:^
M([W3?%WA37[WPC;"_O)+)5ENX8F4S*KAO)#$ L2N_@=,@'J*CL]0\-^+VCO_
M  XU]=>(+:SN%A:::;-BSQE</N.W.[:,<\\C@9KTT  8 P/:@ #. !GK0!XA
M<^(-)G^$6A:6)!'J>G7=C%=V3*?.A>.50[,N,@$@G/?/K7L6J3PIH=W/)(J0
M_9W8L_ P5[YJ[M&<X&:6@#Q6WN;.'X9_#9?.@1HM7LF<;@"F-V\GTQGGZ\UT
M?AW4K31M8\9Z;XDFBADNM0DO(C<$ 7-J\:JH3/W\!=I SCI7H](0"02 <=*
M/&=&LY=&3X5V&LLJ74#W3O'.1NB5HW,8;/0C*K]1BNAT RWOBSQ_;Z1J4%I=
MR7=L\4WEB8+B% QV9&[D%3SP:]&HH \U\86^O:/H6FZAJ^HRZQ;V.K17-V;*
MU-N\=OL=20$8D[68-U[>U4]6N?"FH^$O%NM:%)-=27&CRV\U_++*5D;8=D8\
MP_,WTY' [UZM2  #   ]J /+;ZYT\W7PO/G6VQ&S]Y<*/LY /M\V!]?>J>KW
M%O)<?%Y(YHV+Z?"5"L#NVVK!B/7!P#Z&O7ZR/%&DSZ[X9U'2()HX7O8'@,LB
ME@@8$$X&,GF@#A+N.QUVS^'L.BO!+>V5W;W#^01F"W2,^;NQ]T$[5P<9) JK
MJ$=QJU_\5K'2)E>^N(;984C8;I,6X5U7U/5?J:]/TBSEL-(M+2=HWE@A2)GC
M! ;:,9P?I5V@#S#5;RT\6:)X-AT25#J$&HVLYB0_O+1(P?-WKU0 94@XR2!W
M%6O$=IJ6B>-?,TB-_(\4Q"RG:/\ Y=[E!Q/_ -^M_P!3&*]$  )( R>M8.F:
M)JD>L2ZAK.KK?^6T@LHDMA$L".>^"=S8 7/'&?6@#D_$UU8^$_&^DW.J?:;/
MPZVEFPAN+=Y%2VE5P0K%.0&4*/\ @(].,W5#I&A0Z%KVFVFH1^&%U.XGO)XY
M)BQ:6+:+CD[PF[</<$D?>&?7" 1@@$>]+VQ0!RG@\>'KJZU/5O#RSS1WIC\^
M^>25EN'4$ +O/.T8R1QSCJ#C'NM7A\/?%ZZGUV=;6QOM,BAL+J8[8@R.Q>/<
M> Q)!YZX'M7H8  P!@4A /4 T >&7EY:R?!SQM&C8+:W<&-&4J6S<J1@$>@/
M';%=I?7>GW'QET1C/;2 Z/.J'<&&YG3:![E=V/49KT#&.E% 'DTNHZ)I7BCQ
M1HGB^2\MDU*X\VU*O,(KN!HDC\M1'U(VE<=>>*FM]5L/ WC:)M6AFT[1;S1K
M>WT^6?<ZVYC+9@9N2&PP//IUKU(@'&0#CI00#U - 'F6N2:9ID_@6]M;(:;H
MT.IS;1Y1C5%>.0*Q7'R[B<@'GGUXJUH.J6^C>,O%MOX@GCM3?3QWEI+='8L]
MOY87:N[J5Q@KU&>E>B4A .,@''2@#Q2&T.C>$/A]9ZH5A*^(!<)#<<-% 3,4
MW ]  R=>A(%=1XP1+?Q(;S1O$$&C:Y;Z>'\JZ"FUO(2[G8P/<,&.X<C=[UZ)
M2$ ]0#]: ,OPS=2WOA;2KF>Q^PRRVL;-:XQY1VCY<'H!Z5P5I(VIZM\3[/2;
MJ,W]TJ+:;9!EG^RA?E/LP(SV->I44 >1WEQ;>)/AAX=T?2V5-=@FLHTM1Q-:
M2Q,HD9EZH%4/R<<$>HK>\,RV4_Q4\;C?!)(WV'9R"6VQ'=CUP<9]#BN]P 2<
M#)ZFEH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^]!ZG!"GZUL>&]4\+>*=7TN\LK/4IM7L@Y87<ER3I^Y,.&+G;D\+@9SUZ D
M'2>*M2U/3+>PET[3;N^1[M4N4M IE6,@\C=QC=MR>PSTZC,OO%]SH,_B:[UG
M3;R+3]-B66WGPODS*0 %0]2Y8D'/3CIW[*N<\>^'9/%?@?5=%@<)/<Q#RBQP
M-ZL'4'V)4"@#G? DOB'QKH:>)=6UJYL8[MW-I8V*HB11ABH+%E)<D@]>/;FN
M@L[Z[\-Z9K%YXKU:)K2WNMT%VZ+'^X\N/ (7^+?O' Y/0<@5R7PO\3V6A>#K
M;P[XDE&CZMIS/$T%[^Z\Q=Q*LA/##!QQGI[BHOC#!?>)_A[%=:99W;6]IJ"3
MRQF(J\T*JP+A/O8RW<#@9Z8- 'H&G>)])U6XN;:UGD^U6R"26VE@DCE5",AM
MC*&(/L/;K6(?BMX*^Q_;!K0:W$WD-(+:4B-^P;Y?E'/4X!P?0US5BK:Q\>9?
M$&FS+)HUII(BN+Q&_=,QR0F[H2,@GTV\UYK9Q2#X!^);,Q.+N77%=(2AWLI\
MH@@=2/E;\C0!] V?C?P[?^(%T.VU)9-0>,RQIY;A95&<E'(VN.#]TGH?0U3G
M^)?A.WDOXY-3?S=/;;=1K:3,\/)!+*$S@8Y/0<>HKSR5T?XO?#N>,Y@BTA8Y
M)%'RHQCD 4GH#D@8]Q5#2=6T_2_%GQ9&H2!!.&CC!4D2,1*-@.,9.1@=^?0T
M >T2>)M&BTJSU,W\;6EZRI:O&"YG9NBHJ@EC[ 9X-0:?XPT/4[/4;FUO&9=-
M9EO(V@D62 C.=T97=V/;L?2O&H8;GPU\(_!T&JZ')/=OJ1EAEEAD?^SP7+!R
MBX+-@Y"'@]P<8J]X++VGB#XG_:A>K]HB\V.2[MVC:1<2_,WR@ G<O&!UX% '
MHT'Q/\'7+6(AUI'%]+Y,#^3($+YQM+%<*?8XZYZ5I_\ "7:&/$P\.&\8:N1N
M%L8) 2N,Y!V[<8[YQ7SR\<B_!KPA;>5(+F'7'DEBV'>B@L2Q'4##+S[BO3?B
MSIE[:W_AWQOH</GZAIMTD+HA_P!=#(V N?0EMO\ VT- '4ZO=7VMBTE\-ZI<
M6[V>H"*YC-F=DP! =&+@84#=R._ YQ3K;3O$)U;72=:E>UD*26!E@51!)\VY
M,#[\>-F<]<G!!&:W-)LFT_2X+>1@\P!>9QT>1B6=OQ8D_C5V@#'\,:]'XD\/
MVVI)'Y3ON2:'.?*E4E77\&!^HQ7)P>+[?P_XX\71:_K4HL;=;-K:.1=WEAD=
MGVJBYQTR<>F35OX5PNOAW4[H@^1>ZQ>7%O\ ]<S(0"/;*FH+*]LM&^)WBZ35
MI$M4O+>R-LTXP)PD;APF?OD$@8&3[4 =._BS0T.F_P"GJXU/_CR:-&=9_92
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
MD+)ND"O\W.#]=I/3F@#KK"6#2KIM0?6M4GM+N,)'87$$LDGF+]YT4KYF".H
MVCKQQ5P^-?#:V%I?-J]NMO=SBWA9L@F3.W:1C*D'KD#'?%<GXKU6UTSQ?HVO
MW[7<GAV:PDM&N[*23%O*75@S&(YVL%Q]1[5G:^FA0Z#H\^DVDD%C=>*+6\=I
MS(6N!N!DF*R?,%]2>#C/0C(!Z7H^MZ=K]DUYIER+B!9&B+!67#J<$8(!K)L]
M<T6UF\07[>(GN(+>93<K*V8[,A!\J8'0XR>3S72J590R$%6Y!'0^]>4O<P%/
MBL!*G[Z,^5S_ *S_ $4)\OK\WR\=^* .ZLO&7A_4-1MM/M=222YNHO-@78P$
MBXW':Q&"0.2N<CN*EU#Q3HNE22+>WHB6%U2:3RW:.%FQM$C@%4)R/O$=1ZUP
M4EQ;+;_"W;)&/)*>9@_ZL?9BIW>GS<<]^*71-:T_2WU_PGXGT^:>^GU.XGAM
MFM&F74(Y'W(5X*GL.< 8&<8. #T*_P!>T[393%<3.91'YK1PPO,RI_>8("0O
M!Y/'!J&X\5Z#:VMA=3:K;+!J#JEK('RLI;I@CM[]!WKEM+O1X=^(_B0ZZ\=G
M!J<5K-8SR-B(K'&5>(,<#*L<[>I!SBN7^P/I/ACPW'=*88IO%XO;>WD7!AM3
M(Y4E3]T8()STW<XH ]'7QWX:=+LKJ0+6C!9HO)D\P9!(PFW<P(!.0", UH1>
M(-*N-'M]6@O$ELKC'DR1@L9"> %4#);KP!G@\5REG<VB?&35YFFB5?['@3S"
MP RLCEAGU P3[5Q6ESMI_@?PIJLD-W-INF:I>_VA':,ZRPI(\H23"$,  P/'
M9O>@#V+2M;T[6EG-A<>8UO)Y4T;(T<D3^C(P#*?J*T*Y3P@?#][=ZCK&@6]P
MR7@B$U_,TQ^TLH( 'F\G:,#(XYQV..KH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBL#QAXGB\*:*+Y[>:=Y)4AC6.)G 9V"@L0.!S^/0<F@#?HK&NO%.E6;(DLEQ
MYS0-<^2MI*TJQ X+L@7<HSQR!GM3+CQAH5K;:9<RWQ^SZFR)9RI#(Z2L_P!T
M;@I )]#B@#<HK/AUO3IUOV6X*QV#LES))&T:(5&6^9@ <#J03BJ]KXHTFZU(
MZ>)Y(;OR3.L=S!)"7C'5EWJ-P'?'2@#8HK*L?$6G:C=0VUN\YDGA,\)>WD19
M(P5!9690"/F7OW%6[_4;73+;[1>3".,LJ+P6+,3@*JC)8D] !F@"U16/!XHT
MB<7V+EHY+!0US%-"\<D2D9#%& )![$#!JG:>/?#=]<:?#;Z@7_M#BUD\B01R
M-C(7>5VAL#[I.?:@#>O(IYK*>*VN/LUP\;+'/L#^6Q'#;3P<'G!ZUFZ!HUUI
M<,LNI:DVIZE.%$]VT*Q!@HPJJB\*!EC]6)[U:UG58=$T:[U.XCFDAM8FE9(8
MR[$ 9X _GT'4X%<'K?BF:\T;P3KD5W=:?'=ZE:K>1E6AC9'B9V!W %EX'()!
M]Z /2J*Q]*\4:/K/VX6ETP:P(%TD\3PM$",@L' (! )!Z<4EMXJT>YU*/3UN
M)([F:(S0K/!)$)D'4H64!L=>.W/2@#9HKD;#Q/X=TGP_J.KOKMW<Z>E]*)9[
MH.YBD+#,2C:#M4D #'XUN:3K^FZX]VFG7!F-I)Y4W[ME 8C(P2!N!!R",@T
M:5%8^J^*-)T;SC>SRA;< W#QV\DBP ]"Y52%XYY[<]*FNM>TZU,"F9IGN(_-
MBCMHFF=TX^<! 3MY'/3D>M %FWL8H+JXNMSO//@,[D9"KG:HQT W-^9ZU9KG
MX_&WA^73XK];YC:RW7V-9/L\F/.R!L/R_*<G'..:O_V[IO\ ;$VDF=EOH;?[
M4\31./W6<;@2,$9XX)H T:*X1_&&E^'_  ,-6L+W4=:@ENVABGG1Y&WM*5(8
M[1A5)P/4  9KHXO%&DRZS!I EN$OYXC-'!+:2QDH."WS* !]: -BBJEKJ=K>
MW=Y:V[NTMG((YP8F4*Q4,!D@ \$'@G@CUJ&^UNPT^Z6TFDD>Y:)IA!#$\K^6
M#@L54$@9./<\"@!UEI<>G7EU+:OL@NG,TD&.!*>KKZ9[CN>>"3F_7-GQ[X8_
MLZ#4/[6C-I<3+!%-Y;[6=C@#./UZ#O3[?QMH-VD9MKF:5Y)98DA2UE,K-'C?
M\FW=@9'.,<CUH Z&BL"3QMX=BTJQU-]31;.^F$%O*48!G+;=IXRN#D'=C&#F
MGV7B[1]1;4([2:>2:P4//!]EE63:<X*H5!8'!P5!!H W**Y?P]XWL=:\-6VL
MRQSVZW,FV.(V\F7)9@BKQ\YPN3MR!ST%;FG:I:ZI',]JTA\F4PR+)$T;*X )
M!# 'HP_.@"Y164/$>F'5[K2A-,;ZUA$\L(MI"0AZ,/EPV?;/>HK;Q9HUYH<6
MM6]S++I\LHBCE6VE.]BVP +MW'YN,XQF@#:HKF8=9TJ#6_$-Q%J>H7<]G#"U
MW8JKNEN,-M\M O5L$G!/0=*Y;6_%\VK^"O#NOVES=Z:)M4LQ.H5HE:-Y!E2S
M ;EV]2IQUH ]/KC/"O@>Y\.>+/$&N/J<5R-9E$CPK;%/+(+$8;><_>]*W-)\
M3:3K=[=V=C<.US:;3+%+"\3!6SM8!P-RG!P1D4[6/$>DZ ]JNIWBVYNI/*AR
MK'<WIP..AZ^E &K16%;^+]&O-/AO+6:>=)O,\N.*UE:4[&VN?+"[@ >,D=2/
M45)!XIT:[T^TOK2[-S#>%E@$$3N[E<[AM W#&#G(&.] &S7.#PW?OXJNM2N-
M<FGTN8PR)ICQ_+%)&."K9X&[#$8R2!SQ@R3^-?#]M;6EQ<:@(8[N5XH?-B="
M60L&!!&5P5;KCI3]&\8:%KRWIL+\,;$_Z2DT;0M$,9RRN 0, \]* -RJU];2
M7=H]O'<- )!M=T'S!3UVGL??G%4+3Q1I-YJD6FQSRI=S1F6!)[>2+SD'4H64
M!L>W;GI3#XNT07EM;&\(-U,;>"4PN(991GY%DQM)X(P#R01UH U;2TM["SAL
M[2)8;>!!''&@P%4#  J:N;\/>+H/$&K:O916UU$+"Y^SJTMM(N["*222,+RW
M .#@9QS2^(?%L&@ZUHNFO;7,KZC,REX[=Y BJC,<;0<MD#@9.,D\4 3Z_HVJ
M:O-;1VFNR:?8[72\@CMT=IU; ^5SS&1SR/7VK9BBC@A2*) D:*%55&  . !6
M7?\ B;2].>9)Y9F:",2SB&WDE,*'H7VJ=O )Y[ GM6C:W4%]:175K,DUO,@>
M.2-LJZGD$'TH P]7\.W6I>+-#UJ.^AB32O.Q T!8R>:H4_-N&, <<5T59,GB
M33(KKR&EE)^T+:^8MO(T8E) "%PNT') Z\'CK7'Z;XL@T'Q/XR36]4NY;6TN
MH/)4QO,88S"K,=J*=J MR< =,F@#T:BLNY\1:7;?8P;AIGO8S+;1V\;2M*@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *XWXHQ2R>")7BAEE\F[M9G6)"[!%F0L<#DX )KLJ* //-5UI+OQA]G-
MG>6UO<:7FWNH+)_/O"7;]UOVY11]['RGYLY ZY6@PVVM_"/0O"MQ;3)=7D/D
M9GA=/LY0[C+R!RN/E]6XZ9QZQ10!Y0LFJ:K\,=;\+I;,=>TO]V=@95O@D@<R
M(W\1< YYSN)SUK0TO4O#7B*1-0MM%U6XOK.VF\\7WV@&U#1D-'ND."S?=PN>
MY[5Z/10!YIX02[TOQ'IUAI.J2ZOX=EM9&$=W'_I&EX"[4+XS@\*$;D;?8UJ_
M$"*\AO/#6LQ0RSV.F:D);R*)"[+&R,GF;1R=N[/'/-=M10!Y[=1QZEX]N?$5
ME(&TVWT&2UFN4'R32,^Y4!_BP 2<9P2!U-<]"?+^&WPZA:-Q-:ZK9//'L.Z(
M(6WEAC*@9Y)]?>O8Z* ,KQ-#)=^$M8@MT,DLMC,D:J,EF,9  ^M><SWL5UX/
M^'*)%< V>HV/GB2!U\ORX65V((^ZK$ MTSWKUNB@#RC7;&[U?Q#\0;+3@QGO
M-(MXK<C(69U$FY W0G! //&:T_#>J>'_ !)J.FW,>D:H-6L0S2_;_M &GDKA
M_FD.W)Z8')Z\8./1** /$[[,OPF\<6Z12M/<:U<O#"(VWR*TZLI5<9((!.1Z
M'TKVB"6*>WCE@8-$R@J5Z8J2B@#RAKJPT?Q/XDTCQ38ZM)%J=VUQ9R6XN)(K
MN-XU4Q;8SC<-NW!'3VQ5JRO(_!WCQ_[2TZZM--O]*M+>P,4+SK;M%NS!E 3G
MYL^^*]-I&R5.T@-C@D9&: /%@LLWPVU2ZCMYF6V\5O=2HJ%G6-;H%CM&3P.3
MCT-=/9:K!??%_P#M&".Z^POX?")<O;.L9(G+=2.!@'DX!QQ72>%/#LWANTO8
M);Y+L75Y+>96 Q[6D;<P^\V1GI6_0!XNL4S_  4N42WG:2#6#/)$(FWB/[;O
MW;<9QMYZ=*Z_QP'DT73_ !AI44C7>BR?:D1D*--;GY98\'D;DY&1U45W-8.H
M:!>:EKL=S/K4_P#9*A"VEK"@1Y$;<&+XW8SC*]\>G% %GP]9366D1F[ %[<,
MUS=8.<2N=Q&?1<A1[**XWQ/J]IX:^)46IO++$\VD^1*9+266)@)24VF-20P.
M[(/!!'UKT>N:O?#>J?V_<ZMI/B![,W:1I/!/:K<1_("%V<J5ZGC)&23B@#@;
MK^Q8OAMH-CHU^VIPVVMV[SN(&5L^=YLI,9&Y0-V<'H".M=;XFU5;?QAHL,D$
MD-I/;3%=3MK4S2EB5Q"C!6V!AR3C)P,8ZUU&FZ=]@25I+A[FYG8/-.ZA2Y
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
MS&=Q:*'N6A@:00@C(W8'IS[#DX'->;M%<+\(_!EJ;.\^TV]]9&:$6TA>,1R
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
M@\<5AVT5Q%\+O 5LUE>"XM-6LY+B+[-)OB5)"79EQD  ]?>@#TG5?%>DZ/\
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
MY;'MR0,D#!(P15>?QQHD.H06*2W%Q<7%I]L@6WMGD\Z/C!0@8;.X=,XYSC%
M'1T5@V?C#2;_ $:'4[=YF2:X-JD#1E9?/!(,94XPP(.<\ #.<4Z3Q7IL%E+<
MW(N(#'=I9>3)$1(T[;=J*/XB=ZX(X[YQS0!N45S%YXWL;;1M<O4M;M[G1D+7
M5F8\2(=F\9[;2O.X$C&?I5&X\0:=J&A>&KK6&U*SFO+NU\D0))&))R 0K$<>
M623PQP0.^* .UHK)OO$5I974]JD5S=W%O$)IX[6+S#$AS@M[G!PHRQQP*IW'
MCGP_;V6E7GVQY+;5'$=I+%"[J['/&0.#P?E//!&* .BHK'T3Q-8:]<7UM;+<
MQ7-BZK/!=0-%(@895MK<X(!Q]*YSXH3W5IINBRV=]=VCS:Q;6LC6]P\>Z-V(
M93@_KUH [NBO/(+Z^TOXM1>&K74+J^TNZTYKBXAGE,KV;@D!A(?F ;@8)[Y'
M:G>"==BTKP;=W>JWEQ*%UBYM8VE=I9)&,Y2-!G))/ % 'H-%<_\ \)CI26VK
MRW'VF!]( :^A>!FDB4KN#87.05R<C(X-1V/CG1M0U#3K.(W:G4HO,M)9;9TB
MFPNXJKD8+ <_@>: .DHK)\3Z]#X8\,ZAK-PI=+2(N$!QO;HJ_BQ _&JRZ@GA
M[2;.36+B2;4+V5(BJ DRW##.R->@48..@ &2>IH WZ*PH/%NE3V%[=%Y8C8W
M M;B&2,B1)B5"ICN6++C&0<CFKVGZK%?W%S;BWN()[;;YD<Z;2-V2,$$AAQU
M!- %^BLG4?$-GI^H)I_ESW-\T#7/V>W3<XB4@%SD@8R0.N2>@-4I/'6@1Z?I
M%]]IE:VU9U2TD2!R&8YX)QP>#P>>.E '1T5RT?C[2)9+Z!+?4VO;,KYED+&3
MSRK#(<)C.T@=?PZD9T+?Q1I=YHUCJEI,UQ!?X%JL:$O*V"=H7U&ULYQC!SC%
M &S17+3_ !!T&UTF_P!0N9+F%=/F$%W"UN_F0.<;0P . <C#9VG/6KMAXLTS
M4==DT>(74=VL/GQB>W>-9HP<%D+#Y@"1^?I0!N45YK\2/$L-QX,GFTR74%"W
MD4,=[;%TB9Q,JNNY2,KC<,D;2>,YKL]4\1V>E&=6BN;EK:(37"VT1D,*'/S-
M^1X&3QTH UZ*QCXHTN2VT^6TE:].HQF2TCMEW-*@ );G&T#(R6(P2!U.*Y[X
M;7KWTGBIFGO)(X];ECB6[=V>-1''\GSG(P<\4 =U12,P52QS@#/ R?R%<Q8>
M/]"U.[2"U:\93+-$\S6DBQQ-$"6$C$ (< \'!_2@#J**P8?%VF2ZI96#BY@D
MOU9[)YX2B7( R=I]<<X.#BI+;Q18W<MJ(8KIH;LN+:X$68YMJEC@CGHIQD#/
M;- &U17&Z+\0+2]T;5M7U&WGL+.QNI82TL1X",$ XSERW8>N*U%\6632:C;F
MVO$O;"!;B6S:+]XR-G:5P<'.".O!ZXH WJ*Y;P[XRAU;PG8ZS=P36[W>T1Q"
M,DR,V=JI_>X[^Q)P,U=L_%NDW2ZF))GLY=+ -]%=+L:!2-P8]BI'(()% &Y1
M7G>JZTUW\2?!20#4[6.X-TS13;XXYT$#%3LSC()Z$!AD9'2O1* "BL/4/%NE
MZ;K:Z/-]J>_>!KA(HK9W+J"!\I PQR>@SCG.,5F'XE>'QI3ZEB_-O#(T=UML
MY";1E;:WFC'R8/XT =?6/KVCWNKK;+::W>:6L;DS?950F92,;<L#CV(Z?E4U
MYKEI:7$%L@DNKJ>,S106Z[F:,8R_4 +R.21DG R:K0>+-&N-#FUA;O;:P2&&
M8,C"2.4':8RF-V_) VXR21C.10!JVMK#96D-I;1B."%%CC0=%4# 'Y5-7GT>
MK23_ !CMH<:E;Q_V+-+):SEMA/F(%=4!*YQD<<\<\U9C\0V&G^ M=UC0I-0N
MU@>[D!N5=V290S$$/RJ!AC!Z4 =Q17ET*:1_9_AK6]4U'Q':W%T;6!D2681W
M=PQ1E9QR,9)YR 02.PKN=5\266E&X#Q7-P;6,37(MHC)Y*'/+?@"<#)P,XH
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
MQCL>!G-4_"?AK6F\ _$#39-+NX+O4)IY+2.>)H_-#*=N"V!DXJMKFDZUJ'P
MTO0H=!U3^T8)(D:!K9@QVEBQQU Z<G&<\4 >FOXYTRQ\3Z9X8GBOC?7T2O;R
MNB[)5VDEBV[K\IR,9SVY%6K[QEIFF:=J%_?I<6]O97'V7+("9Y.,+&%)+'D#
MMW]#CD_B/X8U'6_"VA:OH<$G]NZ1-#-;J4*N02H92#R,$*QSV4TSXI>$=6OO
MAY86^D1O>7VG7J7LL<>0UPV&WL .<EG+8'OB@#M]'\2V>KZC?Z:L4]KJ-@4^
MT6MP%WJ'&Y6!4LI!'H?KBO//CSJ.H:/H>D7FF:E?6,TEZ(7:VNI(PR;6."%(
M'4=:ZOP;#87EU-K=OX<U/3+N>%8[B;4S()G(Q\F'8D@8^\<=L9YQRWQVTG4M
M=T/2;+2M,O+Z:*\\Z18(&<*FUAR0,=3TH C@U?4K+XXP>'M$U.\U'1)K3??0
MRW+W M6P_(D8EEZ)W_BQZ89\,O%YT[POXKU7Q'JUU-::?J;QK)<RO,R+P%5<
MDGDD#'O7JMC%96]IYEG:+;Q,-Q1+<QG\5P#G\*\2\/:=XBT?X>>-(X_#$UU>
MW6H>=;VE[9EEDC8@;PC##D8SM]0.* /4]*\<Z;JGB.30#;W5KJ*VRW4<<X0B
M:(XPR,C,#U]16)-\8?#\-GJ=U]AU=X],G$%YLM@1"Q;;DG=C&[CKGVKE/"^D
M:W;_ !;TK6;K1=82UET@123W2J2LF.=VTE4&1P@Q@8PHZ5C#P]KA\%?$>T&B
M:E]HU34DFLXS:OF9/.W9''H,\T >OW-A)K>M^'_$&FZE?):I&9&1)MMO-"ZY
M&Z/JS$E<'L >^*SX= U31/#NKRV^IW\]U#/)>6!O9_-< *"8W(X*,RM\O8,#
MPPXV_!L4L'@G0H)X989H;""*2.5"K(RH%((/N#5[6;N*PT2_O)B!%!;R2.3Z
M!23_ "H CT#6(/$&@6&KVP(AO(%F52>5R.0?<'(_"M&N%\!?:O#7@SPEHESI
MM]+-<P,9)8XLQVIP9,2G/R_>VCW%=U0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %5+[3X=11(KG<\"L&:'^&0@Y&[U (SCH>^:MT4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1163JOB&TTJ]M+ QS7.H7>XP6ENH+LJC+-R0JJ/4D4 :U%96EZ_::K>WEC
M'%<P7EFL;7$-Q$4*;]VWGHWW3RI(]ZU: "BBH?M4'VS[)YJ?:/+\TQY^8)G&
M<>F?Y&@":BL+POXMTSQ=:W=QI9G\NUN6MI/.C*'>N.GMR/\ ZU;M !1110 4
M5PVJ_%SPEHWB :/>7<ZR"3RGN%A)AC<'!4O['KC..]=P"" 0<@]"* %HHHH
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
M ;RB  (I((&2<DXS@<8SD<CXBU754TOQ[X<N=1N'_L_3A>6EXFU93&Z,3&Y
MQP5(R,$CO7>:[X:@UJ\T[4$N);34M.D9[:ZB )4,,,C \,K#J/R(J%_"%G<V
M.M0WLTL]QK,7DWEQ@*VS8454 &%"@G'7DDG- '(:Q:W*+\.8DOY6F>[!6:5$
M8IFV;@  #CMG/OFGOXJU7PW#XVM[F^DU$Z1+:_9)[I$#C[0J\-M"@A6;/;BN
MA/@DNNA>;K=[+)HTGFPNZ1_.=FS# *!C;Q@8]<DT^3P-8W5WXAEOKB:ZAUZ.
M-+J!E554(NU2A R"![GGF@"O;6WBN/Q%%BYN!I$UNZ7!NW@:2*4#*O&$&.>A
M4\=\5@>&D\8^(_A_!KL7BJX349K.<10+:P[&E#ML8Y4_W<'M@\8QST^A>#[C
M1E43^(]3U+R$*68N]A%N",9X WMCC+9X)]35_P *^'8_"N@6^CP7<US!;[O+
M>8*& +%L': #R30!PZ^-KN67P3J<>I7/]G7RK%JL/EQXCD?Y$+-MRN95=3C
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
MM-NFRB?NSM"93C^Z,<YJC)\/89-)T'3&U>\:UT4AH8V2,K*RC"&0;<,5[=J
M,>VUGQ1IGARRO-6NKAKO7=3BMK2VD2$/90ON(!.U09"JG[W )''!!EU;7/$O
M@W3_ !!J]ZK7&E16J/9+=R1M*EP6";3LZQY8'GD8(K?U;P9%K^G7=GJ^IW=Q
MYWE-%(@2)K9XRQ5XRHX;+'DYID/@B*?1KW3]>U6^UO[7";=I+HJI2/KA H !
MR =W))4>@H P=?T^[M/&?@-[C5;B\+7DHE$JH%+^0_S+M VCJ,=.GX['Q3$O
M_"L]>:&YF@9+5F)B8 L.ZDXZ'OC%,A\!3>;HKW?B74[HZ/*7M2R1 XVE<,=G
MS<'!)Y^AYKH]=T>W\0:%>Z1=LZP7D+1.T9PP![CW% '+SZE?P:KI'ANWN+R=
MI=/DO)9E:%)6"E%5 2 H'S$G SP/>LG6;_QIHGA R7>H+#>)K$4%O*5C=IK:
M21542@# 8 D$KC.*WM3\!)J5II;G6]1AU?3<_9]4C*"7! #*5"A2I '&.WN<
MRW_@=-2T&/3;C6+YY/M,=W-=L$,LLB$%<_+M &T< #@?7(!D:L/$>B>(/#E@
MOBBXN(]2U"=)#+:Q JGE,RJ,*.A!(_#((&*ALSX@NM7\6Z$?$]ZL>E>3+;W0
MAA\\^9$7VL=FTJ"#T4$YZBNKU;PW_:^J:-J$E_-%+I<AEC5$7;(Y4J2V1TP3
MP,5%;^%?LVL:YJ4>I3^=K"1I*IC3;'L4JI7CT)ZYH Y3_A,=6;P;X5UZ]AO7
MTZYM6?5+C3H@TD3X78Y7!.S.\G:...W![;PQ>)J'AVTNXM475(Y=S)>* /-7
M<<9   (& 1@8(-9NE^#Y=$L-)M=/UFY1=-@DMX_-C1UE1RIPX &2-HP01U/6
MM;0=#M?#VDII]IN,8=Y&9L99W8LQP, <D\#@4 <E#K.KM'X_A;4YBVDMFRD\
MN/=%^X$F/NX/S'N#Q56Z\5ZE9>'_  OJNJ'4/[)NM+26_OK")6:*=E0AY%"G
M"<OT&,]1VK>O? R7.IZS=0:Q>VL&L1!+RUB";7<)L#!B-R\8R 1G%3V'A2;2
M;:PAL-:N@MG9K9A9XTD61!]TL %Y'0$>ISF@#'C\0W=[=Z)HUE?R7XGTQKV6
M^M&C1[C#*@(+<*,DD@#.<#CFJ_\ ;/BC2XM+T+5KA$O]3U5[:WO1L:1;15+[
MF &SS<#;TQSGFM"Z^&VG'3-'@TR_O=,O-(#BUO;=E\P!SEPP(VL&)SC&/3CB
MK-_X#M=2T:"UN-2OFU&"Y6\CU3<OGK.!@-TVXP -N,8'XT 9FD6DMG\9]4CD
MO)KE3HD#(9L;D7SG^7( SSDY//-=_7-:;X2>R\3MX@N=:O+R\>S6TD5TC1&4
M,6SA5XY/8_G72T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M6OI=-TN>\AL;B^DB (MK8
MR/D@<9('?/7M5VN1^)U_?Z5\/M4U#3+Z6SNK=499(PI)RZJ1\P/8GI@^] '7
M Y .,>U%</K$VJS?$S3](@UJZM;"ZTR::2.)(\JRN@RI*G!.>ISCG&.HM_#[
M4+Z\TK5+;4+N2[DT[5;FQ2XE WR(C?*6P "<'&<=J .I>>-)!%N!E9&=8P1N
M8#&2!]2/S%9?ASQ%!XELKFY@MI[<6]W+:/'/MW!XSAONDCK[US)M9'^.+_Z=
M=A!H2S",2#:/W^"N,<*=HSW/K7)";5-)\!^+-?T_5[FUET[7;R6."-4\N3]^
M 1)D$L""1P1B@#VNBN)O=1U'6O%6K:+9O/%'86L# V]P(7WRACO)(.0   .F
M<YSQC?\ "XUI/#MI'XADMY=512EQ);G*.02 >@Y(QGCKF@#,;QU:_P!K:IIB
M:/JTMSI:H]V(HD?8KKN4C#Y;(!. ":=<^/-(CT'3=:LQ-?V&H7,=M'+ !A&=
MMHWAB",'KP3Q7.:4^J+\6/'PTN"SEF,.G\W4S1JI\EL'"HV?IQ5#5?"@\&_#
M?1]*:Y^TS?V[:332A=JL[3J3M'8#@?A0!ZU17GWC#4=0MY/$;VVJ7#2V6G">
MUM[' -HP5V,DY;Y3DA<*220#A>]13ZIK6H:_X(BCUB>UAUC39IKJ.*./ =8H
MVW+E3@Y<]<@<<4 >C45R'@*^OYAX@T^^O9;W^S-5DM89YL>8T>Q& 8@ $C<>
M<51\9Z]=:'K6_4?[2M] >T41ZAIZ[Q:7&YMS3* 25QLQD%>O!SP =))XC@C\
M70>'&M;@3S6KW23G;Y952 0.<YRWH*V:\VO(I-2^(_AM8-49?-T"8F\MMI:1
M2T7S(2"!GKG!X/KR&Z7K6JOX3O8+G73')8^()-.-W+'NGG@24#8H4<RLIVC
M]_>@#T'4KU=-TVYOFAEF6WC:1HXL;R ,G&2!T]ZP9/'%G'HGA[538W9@UR:W
MAAV[/W338V[_ )OKTSTK#TO5+^XE\>:5<O=?9K&%&MH[ME:6-9("Q4L"<C(R
M,DD9K(E_Y)A\-/\ L(Z50!ZI>7'V2SFN/)DF\I"_EQ8W-CL,D#/XU3\/:U!X
MC\/V6L6T<D<-W&)$23&X ^N.*N7O_'C<?]<F_E7D/AV?5-&\#_#[4K?5KGR[
MJ\MK&6SVIY)BD+ \8W;AP<Y_ =* /9:*\O\ &FNZKIFG>)=1LM5GFNM/GB,"
MV@ @M$^3,<V[AV;+9 W$ K]VMS6-0OM$^(&B3W%_-_8>IJ]H86("0W6-T9SC
M.& 88SC- ':45P5YK>HVUII BN)F?7]2982[JIAM]CNBJ2."RJO4$C>?05K^
M&[7Q#9:OJ4>ISK)I<FQ[%)9_-GB.,.I;:,KG!&<D4 =&\T<<D:.ZJ\A(12>6
M(&3C\ :R=#\1P:[=ZK;16MQ;R:;<_9I1/MRS;0V1M)XP17->(+62;XM^&0+Z
M[C5[*[.R.0!5V^7T&.^>3UZ5@M#?@?$J_L=7NK"2QNWN8Q;A/G=+9&&\L#E>
M ,#'4YSQ@ ]<HK@(_$.HZYJ6DZ7'O4SZ''J<X@F$+.SD+PV"0%.3@>H[<'HO
M"46O6^C-;^(9X;B\BG=4EC8%GBZIOP -^#@X'8'O0!NT5P48U?5O'_B;1F\0
M7UO90VMK+"(%C5XB_F9"MMZ9'?)X'/KSMMKOB%_A[X<\6RZY<M=M>0036ZHB
MPS(9O*;<-N2Q'.<C!Z 4 >OT5P-W?:UXCU3Q)8Z7/+;R:;(MM;-%<+'LD,2O
MYC@J=P);&#QA>F>:=/<ZU)<6-GJ6I$WG]EEI;+26Q(;@-@S%S@+&,$ ,0"<C
M!QB@#O*9,YBADD6-I"JE@B8RV!T&>]>5V_B+7]2\,_#Z^&KRP3ZK<K!>%(D(
MD^1SNQC@_+]/8UKZ5=ZM!JGC;16UF[G73HH)[2ZF$;2QF2)F(^[M(!3C([T
M=MIMW)?Z;;7<MI/9R31AVMYP \9/9L$\U:KRS^V]=G\(_#R\CUF>*XU2Z@@N
MVV(PE#QNQ)R,YRO8X]0:T].U'7--U?QMI4-W<:M)IUI#=6"W04N9)(Y#L)4#
M(+(,#'>@#T"BO,-/U;4]2O/!O]EZ]=S-?P-)K"IY;F/$8;<RLI$7S_)@ 9SC
MJ,U8'B*YMO%O]EZ[<ZAI=Y+J1%C,1FSO8-_R1 @85]O7.#N[\XH ]'HK(\4W
M-Q:>&-0GM=1M].G2+Y+NX7*1'.,D=SZ#!YQP:Y73M6U9/&VI:1:27A@;1!>V
ML>I$%O.WL@;^\JMQE6P1@\"@#T&BO.?#'B*XO[Z2QDN=0L_$,&GR>?I6J#Y9
M)OEQ,C8P4R&'RG&&Z"I/!^OMJ6L)IM_>:II^MQ63B\TZ^ _>297]_$<%2HPW
M X^;[M ':Z7?RZC9F>:PN;)A(Z>5< !L*Q ;@G@XR/K5VO+K3Q+K\?PHN=5^
MU2W-['J,L,UV8U+Q0"Y*-(% Q\J GI@=<<5K:=-J%YX_NK/3=<NY= CTY)C)
M&T<RI<,Q79YCJQ/R@/C/'T.* .[HKQVRUGQ$OP\T'Q3-X@NY;HZBD,L)2,13
M1M<M&P8!<DXZ$$ 8& .M=)=WVM^(]3\266ESRVTFFRK;6S17"Q[)#$K^8X*G
M<"S8P>,+TSS0!WI. 3C/L*Q_#WB*#Q'%J#PVUQ;FQO9+*1)]N[>F-Q^4D8Y]
M:YVPU75]5\46OAO4[E;>:TTE;N_:Q?;Y\S/LPK8R%&TGC') Z#!/AA$\%KXH
MADG>=T\0W:F5P-SXV<G&!GZ4 =P9HQ,L)=1*ZEU3/) (!./0;A^8I]<#):R/
M\< ?MUVJ#0O.$8<;1_I !4#'0X&>Y]:SX=;U?6OAC>>-K/4YK>^C%Q=P6XP8
M5BB=AY3)CYLJG)/.3P0,"@#TZL/Q+XHM/#7AV[UJ6":[M[4[9%MBI*G=MYR1
MT)P>X]*N:7>G6?#]E? /;F]M4FPI^:/>@/&>XS7CSP.G[/.O3/=W,S/-< B9
M]V"+P\YZY/4DF@#W&BN&>[U+0_B-96DVK75[9ZAI]Q/+#*J!8Y(BA!C  (&&
M(P2?<D\UGZ9=^+-?T71/$>FW"QO.Z7%S'-<C[.T!SNC"!>"HX#9SD<DT >DT
M5YB9=<OY/'<1\1W\(TJ7=:-$L2E?W D /R\KD]  3W)H35];BL_ ?B"76;B5
M]:GMK>[L]B+!MEA9\JH&0P*@YSZ]N* /2IY##;R2K$\K(A81IC<V!T&>YJ+3
MKI[[3;:ZEM9K1YHU=K>< /&2/NMCN*@UUITT#4)+:X>WG2W=XY4"DJP4D'#
MCMW%>?'6==G\-?#NYBUF>*;5)8(KMMB-YNZ%F+'(SG(]<>H- 'J-,>:.-HU=
MU5I&V("<;C@G ]\ G\*Y#PG=:A#XP\4:%=:C<7]O8_99K>2YVF1?-1BRDJ "
M,KQQQFJGC*VDG^(G@A5O;J%9);L%8I  "(&.X#'7DC)[4 =)I7B.#5==UC24
MM;B"?2FB64R[</YBEE*X)XP!UQUZ5LUY?]BN[OQK\0_LNJW5@T45FX>V"[V8
M6Y*Y+ \<<@8SZU8TWQ5JFN6OA.Q);S]1TEKZZ>*00M*R[%VJV#C)9F.,'@=L
MT >D5@W7BJVM/%-KX=>QO6O+J)IHF54\LHOWCDMQCZ9IGA.#7[2TO+;7KB.=
MDN6-I() TGD'[HD( !8<C..:PM7_ .2W>'/^P5=?S6@#OJ*\EGO?$,WAKQSJ
M'_"2WR2Z'?W/V38D0R(XT<*_R8*]L #J2<]NFBUNXUSQ38:(UQ):Q-HJ:G-Y
M#;7E9V"A0W4*N"3CDDCG&00#M**X*XOM=TF70/#=WJ0O[V^FN=]U&1#(T4:[
ME3." Y#+D@9P#CDYK*\23^,/#W@KQ#<3:L8A!<0/IT@=)9A$\BJZ2$IR!DX(
MY]^* /4JI7NHBVTNZO+:WDOF@5\06V"[LO!49.,Y&*Y-)-4T_P"),.D2ZS=W
M5IJ6F33NL@0>3*CJ T>%&T88\'/OFN9T.34-,^!^KZI9:M>QWD)O94D9E?#+
M/)S\RGD]SU^E 'KD,AE@CD:-HRZABCXW+D=#CO3ZX+7M2U+2&\*:ZVH7 TJ2
M2*WU.'(V_O%PDI.,@!R,\\YJ36M=OM.TR\U.WN9"M]J<.GV8<C9"ID6-Y!D8
MR6WD$Y'W3C&<@'<UA^)?%-KX7AM9KRTNYH[FX2VC-NJM^\?.U2"P/..O2J&C
MVGB.S\4RM<3[M#FMN(;BY\V6.X!ZJ=H^4KU!/!Z8K*^+9<:)H1C56?\ MZSV
MAC@$[CC)P<?E0!T5AXML+W6)M&>&ZM-5BA\\6=S&%>2/IN0@E6&>.#4WAOQ#
M!XFTV2^M[>>W2.XEMS'.%W!D8J<X)'4>M8\7A;4+[X@V_BG59+6$65HUM:6M
MJ[29+9W.[LJ]B0 !^-<[X=N9[7P%?/!J4>GEO$-PCRE"[LAN2&2, $F1AD+@
M'D_C0!ZE17F2:WK"1_$"TCO+ZV&E6D=U8FX\N2:$M"[D$G=D$H#SD@'MV6SO
M]:LKOP'?3:W=72ZRBPW=M(J"(YMRX90!D,",DDG.3VXH ],HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M\O&-W/2I-2\!6]YK[:W9ZQJNEWL\:QW;64JJ+H*, N"I&X#C(Q76T4 <Q?\
M@BSGU+3]3T^]O-+O[*#[*D]LRL9(<YV.)%8,,\Y/.>:M^'/#$'AK^T/(O;NX
M^W7;W<OVAE.)'QDC"CT'Y5N44 8EYX9M[OQ3:^(%O+NWNX;<VSI"ZA)HMV_:
MV03]X9X(/;I6>G@.QAM]0L(+V\ATB_E:6XT]2GEY;[ZJVW<JMW /<XQFNKHH
M :B)'&L:*%10 JJ,  =A7'2?#C3Y/#FHZ!_:FJ+IU[,TIB62/]T&?S&5,IT+
M<\Y/H>N>SHH PIO#$5QXCT[7)=1O6NK&%X43]V$=7QNW )G)P.A'2LO2_AU8
MZ/?,;/5-432S,9UTGSQ]F5\YX&-VW/.W./7/2NQHH YN+P;;POKS+J=_G6^;
MG/E?(=NSY/DX^48YS^=0OX%M'TK0=._M341#H<L<UJ08MQ:-2J;OW?("DCM7
M544 5M0LQJ&G7%FTTD*SQM&TD>-R@C!QD$9_"N=7P':+I^@62ZIJ(BT.19+0
MYBR2JE1O_=\X4D=JZNB@#%T_PW#I_B34]<2]NY)]16-9HI-GE@1@A=N%!& 3
MW-&N^&K?7;S3+QKN[M+K3I6D@FMF4-\RE64[E(P0<=,^AK:HH YR'PA!!J.M
MWT>IWXEUB-(YP3&0@1=B[,IG(4XYS6?<?#;39=#T?3XM1U*WN-&!%A?Q2*L\
M2D8*Y"@$$  @CG%=G10!G:-I*:/9F'[5<WDSMOFN;I]TDK8 R<  <     8J
MA=^$X;SQ;:>(VU&^2ZM(6ABB3R_+V-]X$%"3GZ]JZ"B@#E!X$M!I6O:<=4U$
MPZY+)-=$F+<&=0K;?W? ( '>FZEX!M+X:5-#JFHV6I:9#Y$%_;NBRM'C&QQM
MVL/PZUUM% '+:KX#TW5M&M;&6ZOX[FUF^TPZBDV+E9N[[\<D],8QC  &!AEW
MX#MM1\-7.CWVL:I<&Z9&N+QY$,TFQ@RKRA55!'0 =3ZG/644 8<GAF*7Q/9Z
M_)J%ZUU:6[6ZI^[",C$%LC9G)(!X(K.3X?V,?AW4]"34]273[]I"8P\?[E9&
M+.J93H23RV2.Q%=;10!CWWARTU+PI+X>O))9K66V^SM(^W?C& W  W# (XZB
MC4O#&E:MX7;P[=0$Z>85B55;#(%QM(/J" <^U;%% '/^'O"_]A-YD^LZGJLR
MIY44E_*&,2<9   Y.!DG).!3O$_A6W\506D-U?7ELEK<I=1BV,8S(F2I.Y6Z
M9Z5O44 ,5&$00R,6QC>0,Y]>F/TKD#\.;#^P_P"S%U34ALU'^TX;C='YD,^X
MMN7" $9)X(/6NRHH Y$^ +1I]9G;5]5:36+5;:[8R1G=A2NX#9@':Q& -HSP
M!QB=O!5LT?A]#J>H :&0;7'E?-A-@W_)S\IQQC\ZZ>B@#/T[3'L+F_F;4+RZ
M%W/YRQW$FY8!@#9&,<+QG%:%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7FOQ \;#P[XRT'3-2N[G3]#NXI)+B[MQ\S..%0L 2JC@G;SR.V:]*KBO%<VB
M:EK+>'?$^FB;2I+1)TNY(F\N&7>ZD-(/]62 ,'(Z$9YH TO#[S^?>WHUQ=3T
M*2")[.=G1O+(,GF NN-PQLY//8],U+IGC'0]7O;>UM+MFDN8WEMB\3HMPBG#
M&-F # >W;GIS7DNB>"+^QC\>:7X6N[BY\/W6G%+-G;Y9;@C)5&Z-@;E+#CD
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
MJ]B[; ^Q@Q?=MV;2-V[=QMQG/:GZ9K^FZQ<75M:3M]IM"!/!+$\4D>1E25<
MX(Z'&#7DR_:D\-75_;6MU<P:?XNN+ZYM[8LLKVS%QO3!!(^<,,=<'TKO?"<W
MA[5=3N-8T.TNW,D(BFO[KS@7P<B,>;RV.22.!P.<G  >)_$%ZOBC1O"FDRBW
MO-1#SSW6T,;>W0<E0>"S$8!(('H:NWNB:G;QVTFE:Q>[TN86GCN'$BS1"1?,
M&6&5.W=]W [8],#Q?8W6D>/]#\:16TUU96\$EC?I A>2*-LE9 HY(#$YQSBN
MHMO$^FZEL72IUOY'(&V')"#N7./DP/7GL 30 [4/$^DZ6]PMU<./LP#7#1P2
M2+ ",@R,JD)QSSCCGI3;WQ7H>GW-C;W.HQ++?(TEL%!82J%W$@@$=.GKD8SD
M5R7A^\C\/WWC#2O$"LLEUJ,U[;ED)%Y!(JA5C_OL NW:.>G%8VCZ;=:#+\+M
M/U0D7-FMT;C=SY&^)MBL>@Y(4>XXH [C_A87AC[#/=_;Y-EO(T<\?V2;S8BH
M!8O'MWJ ".2,<]:MWGC#P_8-8K<ZI"AOHC-;8!;S4"[LC ].GKD <D5R%C/
MNN_$F1F4),(C&Q'$@%L$.W^]\W''>L;3[NVLU^$LEXPC2"WGCE\Q?]4XM@/F
M_NX/7/3K0!Z+8>-?#NI:1>:K;:G']CLF*W+2*T;0D=F5@&!]..>U3P>*-(GE
MNXOM#Q36<2S3Q3P21.L9SAMK*"1P>1WXKSW6%>WNO''B:QTN/4-/N8K.!4>$
MRQ7#H?GFV#[ZH&!R.I4\\9JQIU_;K\2KN]-Q?W-M<^'U"WEQ;NJR,)7)Q\H5
M1@CL!]2>0#KK7Q[X:O9K"*WU(/\ V@=ML_DR!'8YPN\KM#''"D@^W-:%AXAT
MS4]2OM.M)W>[L"!<QF!U,>>F25 Y'(QU'->5VK+%\*? ,+*5FM]6LWFCVG=$
M$D)<L.H !R2?7WKJ/%]MJ6D^*=/UW04#RZM'_9-R > S M#/COL.[/\ LF@#
MM=.U*UU:S%W9N[P%F4,T;)D@X/# 'J#69_PF6A?8M1O#=R"#39#'>,;:4>2P
MY((VYX')]*UK"RAT[3[:QMUVPV\:Q(#UPHP*X36-'O(_'EW96L#MIGBBS"7L
MB](6BPKD^F^)MH/][![4 =B=:L)8[$)/,O\ :0(M66!\M\N<\K\O'/S8KBO!
M7C6RL] 2+7M7FENY-2N+=9ID=\?OF5 [@;4S@ 9Q[59^'UIJ-M;R6^LJRKH
MDTRVFD./-0-N\SZ>6(0#[-7'S,I^"&LVZJQN7U5W6$(?,8&\#@A>I^49SZ"@
M#UV_UVPTV?R)Y)7G\OS3%! \SJF<;BJ D#.>3UP<58T_4+/5;"&^L+B.XM9E
MW1RQG(85Q%C>KH7Q,U^ZU241Z=K%M:R6%XQ_='RE*M'NZ Y;<!WR:T/ASI=Q
MIFB:B\T;PPWNJW5W:PNI4QP._P @*G[N0-V.VZ@#2AO=.D\:7<,>L7+WL5DO
MFZ>6/DQIO/[S&,;B3C.>@Z59LO$6F:A=06]O+*SW$1FA+6\B+*@QEE8J P^9
M>A[@URDTT(^+FJNZ&6+_ (1Y8B #AV$KLR _WMI!QUP:H^$!=:7XATJPTC5'
MU?P[/;R,(;I,W&E *"JE^H!.%VMR,<=#0!Z->WUMI]OY]U)L3<%&%+,S'@*J
MC))/H!FN9U[Q';:EX-\2R:/J$]O?:;:2M(!&8IH'$99<JZY .,@XY'0U5^)'
MVFUCT+5TMKNZLM-O_-O8;1F$HB:-X]Z[2"=N_/'\LUF7<N@7_A'Q9JVAVETW
MVO2Y(7O;CSMUR_EL%C42_,V,@9'J ,\X -F#4K-]'\&C4=;O+6]N%MWC2)SF
M\D,7*2<'*G))SCD=:W-0\2Z3IDES'=7+!K6,2W/EPO(($.<,Y4':.">>P)Z5
MP>I3Q'1/AIALF&\M7EX/[M5@96+?W0&(!ST-0:[JVGZ)XO\ %UG+?/:)J]M"
MDKW%E-*JOY13?&44AEVD#:2/F!YQ0!V.H:]H=_\ V'*FO3VZW%\GV7[*2!=M
M@@1M\IRASGMTZU@V_B^V\/>-O&$6NZO<-9V[6AMXW1I?*5HBSD*BG"@D9./3
M)JGK$VDKX?\ A]#H]Y]LL+35K95F&21'&CH7?CY<' .<8-:5A>VNB_$CQA)J
MA-O'>QV;VQDC.+A4B*L$X^<@\;1D^U %CQ=K#RP^$-0T?59/LE[K5M$QMW&R
M>)]Q()ZD?*.,^N:Z+5/$VE:-YQO9Y%$"AYVB@DE$*GH7**0H[\XXYZ5YG_94
M^@>"O ]C>1-!*GB*.[:WQDV\+22M\V.@4.N3T!-7)[W3M&\7>(].\4V^J&VU
M6<7%E-;?:'BNHVB1#%MB."PVXP1R#Z8H ]12YAEM%NHI!+ Z"1'C^<,I&01C
MKD>E<YX=\;6&NZ9?ZC(LMG;6DTJ,]S"\:JB-MW%F &>"<9R.XK:T6VBLM$LK
M:"S-E#'"JI;%MQB7'"D^H'%>2FUU&Y^'.O:796=U)J%CK<MW-:^2P\V-;GS-
MH)&&RO( SG% 'J=GXCTR^U'^SXYI([PQ^<L-Q!)"SITW*'4;AZXZ=ZDUG7=-
M\/6/VW5;I;>WW!-Y4GDG & ">I%<EJ4D'BSQ=X0OM&D,JV$LUQ<S*I'DQM'M
M\MO1F) VGG@G'%3_ !;P_P .;^ *9))9;<+&JEF?$\;' ')P 3^% &W:^+]#
MO89Y+:\:80W'V4JD,A9I-N[:J[<O\O.5!&.>E26OBC1KS3;C4(KU1!;2F&?S
M$9'BD! V,C ,&R0 ,9.1CK7+>/+G[%J_AKQ \5W<Z';^?%=O8N^Z(2JNR3]V
M02H*D''8UCZW'9MHT/B7PQI%[/:6^L6M_>.RRF6]2,,&95D^8[=RD'O@^F:
M/0[3Q+I%Y+?1)=^5+8J'NH[B-H6B0C(8AP#MP.O2FVWBC2+K4&L%N)(KH0F<
M17$$D)>,=67>HW >V<5R/B&[M_&GA#6[CPMI[SW,EJ@-VULT#SE'#>2"RAFX
M##T!8#J3B;PYJGAGQ%JUCJ5E8:DVH62.99;\W ^P!E(92TAVDDX&!GN>U &E
MIWB?P_I/AEM3?7;R\TYKN1/MEQ')(5<N1LR$X4'Y1D>@S712:G:Q7MK:.T@G
MNE9HE\ESD#&<G&%QD=<=:X/P7I-MXA^'&LZ+=@JEU>7JL&7#*'E8HX!^H8'V
MJYX2BUO6?#=Q<:M&UMJL-I)I43.>KIE7E!_VW"_]\ T =$/%FBF_MK/[6RO=
M.8[>1H76*9QU5)"-C'@\ \]JVJ\E\)7.B:CINB:#J>CZJWB#2WA5K*X-QY<$
MD6%\X,3Y84#)'UP!R*]:H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*K7^H6NF6IN;R41Q!@N<$EF)PJ@#DDD@ #DDT 6:*QK7Q3I%T^HQFY-O+IJA
M[R.Y0Q-"A&X,=P'RD<YZ46WBC2[G48+#S)H;FYC,MNEQ;O%YZCDE-P&2!R1U
MQSB@#9HKE9OB+X:AM;NY-U<-#9W#6]RZ6<S>0RXR7PORJ-P&3@=<9P:NP>,-
M$N-9ATJ.YD-Q<(SV[F!Q%/M&6\N0C:^!R<$T ;M%<C<_$SPK:1SR27\OEV]P
M;>=EM)6$+C&=^%^49.,G@G.,X-;EUKMC:I"0\ERTT1FBCM8FF9X^/F 4'Y>1
MS[B@#2HKG#X\\-BSTZ[_ +2!@U%S';.(GPS#.5/'RD8/!P>*FL?&&BW]KJ-Q
M'<R1+IIQ=I<P/"\7&X$HX#8(Y''- &[160OB730+TSO-:BR@%Q<&YA>()&=V
M&R1@CY6Z9Z4RT\5:7>7;VD;7*W*VOVQ89+:17DASC>H(RW/&!SR.* -JBN#B
M\:Z7X@^'M]JVHS:EI-FQF1YX(I4DB02.BE7"D;L*,XS@G!KJ9M8L=/BLXGEF
MEEN(\P1(C22R* ,M@#.!D9)XR1ZB@#3HKGI_&_A^WT"?6Y;UEL;>0PS-Y+[X
MI <%'3&Y3D@<@=1ZU/8>*](U+6I-(MYY?MBQ><JR0.BRQ@X+1LP =<D<J2*
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
MVNU9;,3M.+=R"6<*N"!@*,-ECQGOP: -S3["/3K7R4=Y&9VDDE?&Z1V.68X
M')/88':K5>:>$/&EEI.CWB:YJ5Y,RZS<VPN)4DF6)?-*()' (0= ,D5W&IZ]
M8Z4SI-Y\DD<7G21V\#RLD?/S$*#@<''K@XS@T :=%5M.U"TU;3X+^PN$N+6X
M0/%*AX8&O/M/6_U'QSXVTU_$.I6EKIBVK6K+,"(/,B+,3N!W#(SSVH ]*HKQ
MZ#Q5K>N_#;PQK5U=36]Y)K=O;2R6[&);J/SMI) [$#D=.O;BO1M3\6Z1I,UW
M%<S2DV42S79A@>06Z-G#.5!QP"?7 STH VZ*PK[QAH>GWUK93W;?:+J$SP)'
M"[^:@ /R[0=QY' R3D<5;T/7M/\ $5B]WITKO''*T,BR1M&\<B_>5E8 @CT-
M &E117)_$NZNM.^'^KZA8W4UM=VL/F12Q.00<CMT/XT =917'6\$$MKI/E>)
M;U;^X:)T0W>\2E1YCJ5]"JL#6GJ7C'1=*EO$NKB3;9%!=R1PNZ6^_P"[O8 @
M<$'V!!.!0!O45G7^N66GRI"[2RW#QF58;>)I7*#JV%!P.>IZG@<UQGB#Q-;7
M&J^"=9TW6)CI-Y=2J_E.PCF41.0&7J3N&,$9R,8S0!Z)165HGB+3?$"7)L))
M=]K+Y,\4\+PR1MC(#(X!&001Q4U]K%I87*6TGG27#QM*(H(6D8(" 6(4'C)
M]^V: +]%8\'BG2+B[TNU2XD\[5(#<68:!P)4"AB<D8! (."0>:6W\4:/<6VH
MW"W>R+393#=F:-X_*< '!# 9X(Z9SF@#7HKFKSQ%8:E!J>EV]S=6FI1637(C
M>)X91'R!(NX#C(QQT/7%8W@;QII[^&O#%CJ%[<R:C>VJ*)Y8I&267;DJ92-I
M?@\9S0!WU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7&?$:._CT_1]5L;2:]72M4BO+F
MVA7<[Q!65BH[D;LX]J[.B@#S?Q4[>.O ^N'PUILPFE@CQ<3VS0/<E'#^4 P#
M,,!AD\9; SSBQJ\R>,[_ ,(RZ9%.DMGJ"WUT9(F0VT:HVZ-\@88L57;WY/09
MKT"B@#R:,.?!'Q*A^SW'FW=]?-;H8'W3!XE5"@Q\P)!P15^\<MJ'PV=89RMN
M6,Y$+_N0;<I\_'R_-QSBO2J0YP<$ ]LT >5:+?62Z3\0M/FB>:XN-7O4CMUB
M+-<%D50J\?,<]?3.3@<U5BL[CP/J6AOK]IJ%SIK:';V$EQ8^:_V:XC+$AA&<
ME2'P#STKT'PSX=F\/R:JSWRW(U&^DOF @V;'? ('S'(^48[^];] 'EVIVUG
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %5KZ_M]-MO/N7*J65%"J69V)P%4#DDGL*
MLUQGQ'M+Z72=,O[&QDU :9J,=W/9Q??FB"NC!1W8!\@>U %C4O$-GJ^A^(K&
MVFN[34K"T=Y8FW0S190LC@@\@XZ@D=JR]/U*P'@CP*=8OM12XN?L1@>%I/WT
MY0861AP5.22&/.*2*73-2T/7-2TGPY>VK2:=) 9Y[-TGF8J<1JN"S 'J>F2,
M9YQDW,5U_P ('\.H!I^H&>SOM/>YC%G*6A6-"'+#;D 'UH [Z_\ $MAI]S=6
M[":>6S@%Q=+;QES!&<X9OKM8@#+$ \5D:EXE\/:II^B7;7VI1VUUJ,"V<L$,
MT(FE)&Q6)490Y[\$#C.*YW7-031O'>OO!'J4*ZC8P1W$L>F27B,X#A6781L*
MJ<8;KZ#'+-273W\%>#[3P]%?WEGI^L68;%I*TL:1-\[2+MRI'4Y Z\4 7%\1
MQ>'OB-XK6\EU.ZMUMK.2*VA26Y*9$A<J@SM7H2>!T]JG\7ZY;ZMX=\,ZSHFI
M3&VN-9LU62"5D$B-* RNO&>F"".,5/;SG1OB9X@O;VVO%M;^SM!;2QVLDBR&
M,/N7*J<-\PX/)[5SESH-_I/@G1X7L+HS3>)8]2:UMX&E-M"9R^&V XVKC/OD
M4 >C:IXDL=)-P)4N9S;1B:X%M"9/)3GYFQ]"<#)P,XJ_9W]KJ.GPW]G,L]K/
M&)8Y$Y#*1D$5YQ>R)H?CK6VUK0=1U#3=8\F:TN;2V>8 B)8VB=5Y!^7(R.]=
M_HMO'9:);0Q6":?$B96TC Q$"20N!QGGG'&<XS0!@R?$KPY':SW7F7AMK>Y-
MM<3"REVV[ A29#M^09..<'VK<OM;M;*[2S"S7%X\1F%O;IO?RP<%CV SP,GD
M],UYA/;7DOPQ\>6BZ;J)N;S5;R2VA^Q2[Y5D<%&4;<D$#K6_:O<:+\0WUB[M
M[IM*U72X(8YQ;NWV>6,G]VZ@93(8D$@#/% &]-X[\/0:'!K+7CFRFG%N'$+_
M "2;MNUQCY"#UW8JUI?BG3=7U:YTN#[3%>6\8F,5S;/"7C)P'7<!E<C&:\XU
M/1;ZW\,:O<K87K?VKXFCOX+:.V=W6$2QY=E )4D(6P<'!'?BNFGBFNOBVTL<
M=]#;R^'FMEO$MG"I*9MP 8KM# <\T =K=W<%C:2W5U*L4$2EY';HH%9$7BW3
M7U)].F6[MKP0&Y2&:V<-+$."R  EL=U^\/2N<\2>#]9_X0W5[>TUW4M8NY%B
MDAM[UHPI,<BR%1L5>6"XY]:E\.ZCI&K7T&HV_A34+*ZM(V,T][9NCV^1@QH3
MR[$]EXP#G!P" 7H_B3X;EM=/O!/<BQOI/*BNVM7$*N20 SD84DCO^.*O67C#
M2KZ_O+)1>Q7-K"+AHI[.1'>(G&]%*Y89&.!FO.+>TO8_@IX;T]],U$7L%_;M
M+;_8I?,0)<;V)7;D#;SFNN?S7^,*78M;O[*= :#[0;:01^89@X4MC .WGK0!
M/#\3_"\_V"1;FY%M?.(X;MK618 Y) 5G(PK''0].^*9:RSQ_&._M?M5PUL=$
MBG$+RLR*YF9254G X4=*XC2(1XE^ NF^&K.WG>_N@D: P,%CQ/N,I;& H4$Y
MSR>.O%=7=V=U>?$[5DBBNXH[CPZ+..\-NXC$OF.<;\8R P/6@#H#XST9?L\C
MRS+9W,WV>&],1\AY,X #^A((#'Y3V)JU:>(["]\07FAQ>>+ZS19)D>%E 5ON
MD,>"#[5YTUI>:O\ !Z+P5)IUU!KB)#8M$\#A$*2+^]WXVE-J[MP//0<\5O\
MC>QU+3=3T?Q%H0634E/]ES(YP)HYCA"?79)M;Z;J .DC\3:?+:+.@N#ON'M8
MHO).^61"0P4=P"K<]."<XJ.S\7:/>65W<K-)&;.<6UQ!+$RRQRD@!-F,DDD8
MQG.>,URWB[2Y=!;PM?VVFW6IZ7I(EM[N"W4O-LD10)0HY8@KD_[QJCKEB-0\
M/?VUX=\,3HD&HVU[-;R0F&XU!(]P?Y3\W ;Y<\G!P.F0#O-,\1V&J:E=:8@F
M@U"U57EMKB,HX1NC#LRGU!/O5C4=7M=,>WBF+O<7+E(((EW/*0,G ] .23@#
MN:P/"L^E:KJ+ZIIOAZZL3Y'DR7=[;-#*WS B-=W) P23TSC&><4?%#W>C?$3
M0_$4EI=7.D+9S64[6T+2M;.[*P<HH)P=H!(';Z4 9VA:S;NWQ!EU&\U5--@G
M"$N96FMD\D;]HY9<$L<C@=1QS73?\)9H>B:7H,4MQ>-'?P(MDSPR2O*/+R-S
M '+D#I]XD]#7)1M<3P_$UUTW4@M_'FTW64H,V;4( HVY)SCCJ,\XJ2=9Q8_#
M3_0-0)LWB-R!92DP 6Y0[QM^7YB!S0!V,/B[3[JP@N;:"_F>:)IA;+:L)E16
M*DLAP5Y! SUQQFI(/%FCWFEV%_97)NH[\D6J0H2\I&=P"]1C!SG&,<XKDO$+
MMH/Q"EU34M'OM1T?4;**!9[.%IFMI8V<[65>=K!^OK^-5KV.7PWJ_ASQ'8^&
M[F'18DN8+BRM8-TULLI5EE,:\Y)7+ <C//- &YK'Q%L+7P^VHZ?#<7,JWZZ=
M+%Y)!MY=X5A(.Q&> .I(QZUT$_B"TAD@@$5S)=S1&9;1(3YH0'!9@<;1DXYQ
MD\#-<?XP>?6?!+WUCHMW%$NI6MR(OLQ$\J)*A>0Q@;N@/!&<+FIA-<:9\2FU
MZYM;S^R-5TQ((YOL[EK>1')"NH!9 P8D9 YX.#0!MS^._#]OH":T]W)]B:;[
M.6$#YCDW;2CC'R$'@[L5I:/K=KKD-Q+:QW*+!,8'%Q;O"2P .0& )&".:\OU
MG1;Z+PGXCNDL+U_[7\00WEO:Q6SO((EDCR[(!E20C-@@'&._%>P1N)(U=<[6
M&1N4@_D>10!@?\)II'V75[@_:PFCMMO1]F?=%QN)QC)&.<C(QS5L:]97%OIC
M(+@IJHQ;E8VR05W9..5&WG)Q^=<QK6AWX\>M]BA9M-\0V?V?4W7@1&(CYB?5
MXV:,>^#VI? .DZEIBW%IJD;^1HADL-/D;),L)8/OQW^3RE&/[C4 9O@[QE9:
M-H%PNL75_,!J]S;M=2)),L(\XJ@DDY"]AR>XKN[[7;6RO#9A)[F[$7G-!;1E
MW6/.-Q[#)! '4X. <&O*[FUO9/@WXCL4TS4C>3ZI-)%;_8I?,=6N0ZL%VY(V
MC.:ZJUDGT+XE:QJ5Y!=-I>M6ELUM<I;NXB>)2IB8 94G=N&0,\CK0!V&DZO8
MZYIL.HZ;<+/:R@[7 (Y!P00>00000>167=>--)MM3OM-"WL]]91K)+;P6<CN
M0V<%0!\PXZCCISS5/P!I%SI>FZM-<1/ -2U:YOX8'&UHHG8;01V) W8[;L=:
MJZ>TD/Q6\074EK>+;/I]M&D_V638[(7+!6VX)&X=* +L?Q$\.S0:?<Q3W$EI
M?.D<=TMK)Y*.QPJ.^,*V>,'IWQ5W5/%NEZ5/>PRF>5K"!;B\\B(O]GC.<,V/
M96.!DX&<8KS5+6]7X&V&G'3-2^W)J",UM]BE\Q0+SS"=NW.-G.:V/%%S?:AJ
M'BO37TO4@DNE@:>;*U<"])B;)EE ZJQVA&('7AB0* -?5KUI/B1X+EM+V<V=
M];WCLBS-Y4H6)"C;<XS\QYQWKH+?Q+IUQITVHAIH[.)BGG21,!(=VWY.[Y/
MVYSD8SFO,=4TF\\16_@.PCAU:P,>E3P37(LY +=S#&JA_EQM+*00<9&>Q!K6
MU*]USQ)\/E0Z%<Q:UI%Y#-/8F!XH[L0R GR6( 96 R .>WID [*/QAI'VF^M
MKJ26RN+&V^USQ7490B#_ )Z#^\O!''0\&KEEK4-[?-9_9[J"<1";;/$5!0G
M(/3\.H[@5QD%QH>MZ=J.H6_@W4"JZ?)#<_:K1XIY%/6!,_,Q//W> 0.YJ;P9
M:ZCIGB.2PM=0O=2\-BRWPR:A"RS6DNX 0AV + KDX/*[1G'< Z[4];M-+N+2
MVF\R2[O&9;:WB7<\I5=S8[  <DD@=/44NC:U9:]8?;+"1FC$CQ.KH49'4[65
M@>0017/^+[ZZM?$&@Q&RNSITIF%Q>65JTTT3;1M0%060/SE@,\=1UJM\,HKB
MTT_6[6XL+VU9=8NI5^U(P+([Y4AB3OX[@GZT =)J.M6EM<MIVVYN+IH3*\-H
MA9TCZ;B1C;SG'.3@XS@URWPYUQ%^'5I?7UY<7+2WEQ'$\I:264F=PJ@'YB<#
M\ .< 4V*YN/#7Q0UZYU&SO9=/UF&V-G<V]L\ZHT2%6B;8"5))+#C')KE;*RU
M6W\"Z)?#0[^X_LG6KFYNK PLLLD,C3#<@.-Q D!&* /1SXQL);+5FMX[DWNF
M+_I%F\+"6,E<J2O=2.=PR,5SGA*YANM%T+Q3?7^KI?RP*LT1+F.^DE7( C.0
M<')&W& /05=LIM,N](UK5-+\/7=HLUF8C-+9ND]PVTX4)@N0..<8R>.AKFVM
M=1@^'G@B_31[Z[.B&/[?IWD.DQ0PM&Q5" 6*[L@#K0!W+>.=$BL=5N;B2Y@.
ME$"]@>W<RPY&5)4 _*1R&''O5>7XC>'H+::YF>]BMXFA7SGLI1&WF_<*OMVE
M?]K./?I7.ZN+'5/ WB>[T7PW>V\EY8-;K(]DZW%T^T@*$P6*CCD\<\=*L^,U
MFNOA?IL-O8WTTQDLCY$=I(TBA)$+90+D8"GJ* .BA\;:5</'%%'>FYEN)+>&
MV>U>.25D4,Q4.!\H4@[C@<@=>*Y_Q[KT.K?"C4M7T:]NH6A=4#QN\,B.)E1T
M8<'^\"#Q^E:'BK4;B+7] 465Z=,G6;SKRTLWEGC;"[8_E4M&&YR0 >!R.37#
MS6E__P *C\5Z4NCZJ+M]6E:*%K:1WD5K@."",E_E&2P)'N: /:7;9&S;2V!G
M"]3]*YYO'&B+X<;7S+/_ &<LQ@>3R&RCA_+(*XR/FXZ5T$4BS1+(H8*PR-RE
M3^(/(KQ6]6]B^%_B#PT-(U234X]3>0QQV;E61KM75E;&U@0> I)]L F@#TV^
M\9:38:Q-I#_;)=0B@%P;>&TD=G0G *@#YN<\C(&#DBI;?Q;HUUX>MM<AN6:S
MN6$<.(VWO(6V^6$QDMN!&,=C6##([?%Z:_\ L=\MHV@I")VM) F\3,Y7.W&[
M:0<?UKCK"UU6P\-^'-4&E:A)%I&NW5Q>6?V5UE\J1Y LBH0"V ^>/7ZT =7I
M&K--\6=9C>:^AMH=(BDDM[MV"1/YC99025 VA>5X_6NAC\8:4^H6EF_VF%[Y
M&>S>6!E2Y"C)V''7'.#@D=,UQ.I0W/B?Q;XB&G6M_'#J/AG[);W4UI)$AD+2
M<$LHV]>^/Y5;\+WMCJITV&Y\'WUMK%AM,[W=JPCMF489T<\'./E"Y)R.V30!
MTFF>.]$UB_AL[$WDKRS2P;_L<BHCQ@EE=BN%/!X.#^8H\4^*O^$=O=&M5L[B
M=]1NU@WQQE@BX+'IU8@' 'N?KG_#5)8M*U>.>UNK=VU>[F47%N\19'D+*PW
M9!%+X_CG6Z\+7\=K<W$%EJZ2W'V:%I61#&Z[MJ@DC)'0=Z ,Z/7UTCXD^(#<
M2:G<6YTZUGBLXUDG922^XK&,[1P,]!T]JZZ'Q-I=UI%CJ=K,UQ!?@?95B0EY
M203@+UR #G.,8.<5SFERR)\4=>OI;*^BMI=-ME21K23:64N64,!@D;AT)]LU
MQFEV>I:7X,\$ZG<:'J-S;Z4UU#J-BMNZSHLK';($(!.W /'9J /6=%U^PUU;
MG[&\@FM)3!<P2H4DA<=F4^W((X/8UR?B@W+?%#PMIL>HW\%GJ$-VUS%!=.@<
MQH"IX/')[8S6[X4&GSB\U#3=$DTZ&Y*9DN(##+<%0?F93\V!D $\GGM@GG?%
MMJM]\4_";3Z9<7=A;0W:W+FR>6%"Z#9N.TKR1^% %"QUC59E^(>B-J=S=V6D
M0EK+4%DVRHYB9C&9%QN*,,9Z\<]:Z?P]X@@LO!_A2*[DFN-0O]/A,42#?),5
MB5G;)]!R23W]35[7K"VL/!.KVFG6"Q(UG,L=O9V_WF9"  B#DDD=JX^VO+VR
MTGP+:3Z;J,5F-/$-W<06,C7$,JQ(HBX4O&&.<L ,[1R.M '52^/- AT.'6)+
MF5;.6X^R[C ^4EW;"K\?(0W'S8%6]+\4Z;J^K7.EP?:8KRWC68Q7-L\)>,D@
M.NX#*Y&,UY:+6^C\ WNGG1]66=/$WGB-K621C']I#[L@'< HR6R0?4UVR^8_
MQE2[6UN_LK:#Y'V@VT@C\SSP^W=C&=O/6@#5\7WNEVFF6XU6ZOK:&6[A6-[/
M>&,F\;5+*. 3@'. :LZEXEL=,>[61+F;[%$)KHP1%_)4@D%L<] 3@9(')P*P
M_B='-/X8MXK>UN;F7^T;639;P/*0J2JS$A0<  &L;Q?9O+JVI:KH<VJ:;K\,
M"",);/);ZHNS*QNA7:3DE?5<Y/L >E2RK%"TK!BJC<0B%C^ &2?H*YK2_B!X
M?U<1O:37'V=X99OM,ELZ1*L9(;<Y&%(QG!YP1ZBN@@FF73HIKR/RY_*5IDC!
M;:V/F QDGG->9Z%HVI:E\"+K0X;6XMM3,=RJPW,+0DL9G=1\P'# @9Z<T =Q
M#XLTV758M-=;JWNKB%I[9)[=D^T(HRVS/4@8.TX/M7'Z;?Q^*[GQ#<ZC>ZMI
MO]F:HX@N8F>%+>&%(R5;/R\Y<L&!.#[#%WPU?Z;KM_83CPC?66I689IY;VU9
M!:$J0P1V^\2<#"]N3CI6/;Z7J.K^$OB#IMK:7<%Y>ZI<7%H+BW>)9DQ'MP6
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
MS6[10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% %'69/+T6]/ERR$P. D4;.Q)!  "@DUYI\#?#\FE>%)H=8T26TU-+QY%:
MZLRC["J8(<CU!X!KUFB@#S/QJ-9N/B%IEM;>'KF?3VLG634+*%?.+'<!$9B1
MY:9P3@@G)KB=/T#78OV=M5T&30]374WO1Y=N;9BS_O48D #. %//3WKZ"HH
MXLZ9=7GP8.DV]K(EX^A?95MY$,;"3R=NTAL8YXKSJ_TO6;O]G>U\/QZ#JHU.
M&1$,!M'W$B5F.!C. ,')XYXR<U[S10!XQJEKK?A_Q[X6\7P:/J.H:;_926%W
M!;V[-- <'.4QD<D'\"/2IOB387FK6/A(Z3X=OX8;?4Q<O;Q6AS%$",LRH"%)
MY..OJ,Y%>PT4 >,#4H]-_:0U>[DM[N:+^QUW"W@:5U&(CG8H+'TX!Z^F2,S1
M]"\2Z#\(M=G7PU]LOM4U'SXM.NK82F*,X <Q$<L".F..":]0@\#P6_Q N/&"
MZA<&\N(?L[PE5\OR_EX'&<_*.<UU5 'C/A'2]6L_C+-K%UH^LQV5UHZQBXO$
M#-O_ '9.\J2JGY&PHZ<  =*Y9/#NNGX4^+M-_L+5!>WFL)/;PFSDW2)N4[AQ
MTPI_3U%?1]% 'COBW2-5EO/AEJT&EWT]OI;*+Q(K=FDAXBZIC=_ W;M[UZ_$
MYDA1VC:-F4$HV,K[''&:?10!GW.J&VUFQT[[#>R_:UD;[3%%F&'8 <2-GY2<
MX'K6A110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %96J>(+/2KRTL62:XO[O<8+6W4,[A1EFY(
M"@>I(%:M>:?$CPEKFK:W8Z_X0U)8/$&EPX-NS >9$Y;'7CDAQAN#[8H [;2]
M?L]6O;NRB2XAN[-4:XAGB*,F_=MYZ-]T\J2/>M6O'O#_ ,4KTZ;XF.OZ&+/Q
M1H]AYDJ[2JSHF=F1VPS]B00V15SPOK_BNY7PWK!2]OM-O;2635WE$:QQMC<C
M1 '( .5QZ#GGF@#U6HOM4'VO[)YJ?:/+\SR\_,%SC./3->5^$-6\7>-](T_Q
M-IVL10L=5=;NQE \E;4$?(H"DEP.<D@G=UZ"JG@VWO+WXV>,UEUG4/\ 1O+4
M'<GSIV0Y7A1GC;B@#TCPQXLTOQ=:W=QI33-':W+6TGFQE#O7'3/;D5N5X'IG
MQ)U_3/A3XCUB:Y%SJ,6KFRM97B0"/(4[B% !(^8\]\9KK+7Q)JNB?$S0/#=Q
M?SWUGK&EB9S/M+QS@.2RD <'9]WH,\8H ]0HKYZE\7^+Y/!?C'5_^$FNDET3
M4TAME6&(;E,H3#G9R,'H,<]<]O==!O9-3\.Z9?S "6ZM(IG"CC<R G'YT 5_
M$WB;3/"6C/JFK3&.!65%"C+.QZ*H[GO] :V*^:OBOXV\/^+-"$EOJ0EOXK]5
M@L_+<>1 H<,Q)&"S':3SP-H[$GZ,TZ_MM4TVVO[*42VMQ&LL4@!&Y2,@X/-
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
M4T =1I>HG4[5YS97=IME>+R[J/8QVL1N R?E.,@]Q5N21(HVDD=4C0%F9C@
M#J2:\VT[Q%XCE\ 3:B/M6I74&K2PW#6L2>?]F28JWEIC!8*!QCU[\UG>*-83
M7/A5K-_IOB.ZNX%OH%4;5CEB4O"C0RC8#P2Y]\C)(Z@'KE%<9?:EJ!\4+X9M
M[F_E,.GB\EN(3 LTA>1D7E@% 7:>B\Y7WSBWVH>-=.T[PS!J&H1V]]<ZT+&9
MTCC?SH65V5V &%;"C(7 _.@#TVBN#6[UF'71X6?4[^^EM['[9+>0)!%-)YDK
MJ@PWR@*%[#DD=.A@M]:\303^'/#6LS1P:KJ,]SYMY"$+&"%=P(&"H=LJ#P0,
M,1VH ZS3O$5IJ6OZKHT4-PESI@B:9I4"JPD#%=O.3]T]AU%%]XBM+#Q'I>AR
MPW!N=2$IAD5!Y8\M"S9.?3T!ZUS'A*VEM?BAXUBFNY;K]QIY5Y0NX*5EP#@
M''KCZYZTOC6&XN/B!X(BM+K[+,[7P$PC#E/W R0#QG'3.1GL>E '>T5YSI\_
MBI[[Q1X4.NO+?V4$5SIVI-!&'(D#821=NTX9<9 SC/2KF@^(KSQ'I?AN.WOI
MX;U][ZIE(]R^2-DB,"N 3*5 P <9(H [AW6-&=V"HH)9F. !ZFLF]\1VEAXA
MTK198KAKC4_,\B14'EC8A=LMGT],]:Q/BQYP^&.N/#<S6[)!DF(@%QD J3CH
M<\XQ69XBM+I?&7@*WCU&8SEKW%S+&A=08.P"A<@=,CTR#W /1J*\RB\6:MHN
MF>);6ZO'O[BPU:"QM;F9$5]LWEX+ !5)7>3V!P,UT6E1^)H/%)\]IY=#EMOF
M%Z\)ECG!ZKY?52.H/0].* -+Q%XFLO#%K#=:A'<&"6585>&/?\['"@C.>?RI
M@\6:;'J=KIUZMU87-V=MNMU"465O[JORN[VSFN;^,&__ (0^S\L*7_M6TVAC
M@9\P8S67\1;C4H;[PW=^)(+:#P]:ZI%/)+82-+*)QGR]VY5PG)R1DT >J45Q
M]OJ5YXC\5>(=*@U"?3X-($,*&W5"[R.A<NVY3P. !TX.<\8Q]*\5:MJ_A_37
MO+^&SGAU.:PU P1DS71B# "!-K<DA2>. &P1B@#TBBO);SQ5XBC^&_BF^CU"
M6&^TC5WM(998HS(8M\8"O@%<@2$9'H*Z"^N]9TGQ!I.@2Z[)<3:[=2R"<V\:
M&UABBW.D8Q@DG !;) )ZD9H Z.Q\16FH>(M3T2*&X2YTY(WE:1 J,'W;=ISD
M_=/:M>N!\+VTUK\5O%L<MW+=?Z)9%'E"[@O[S@D  XYYQGZ]:U=<UJX_X3'1
MO#5M.UM]LAFN9YT +[(P $7((!)/)QT''7( .IKGK+Q?:7]_8PV]C?O:W_F?
M9K]8@T$A3.>0Q9<X."P /:L6RU+5)-;\3^%KS4)W^QV\=U:7R)&)?*<'*-\N
MTD%2,XR0?7FIOA1;R1?#;1'>[FF62T0K'($"Q=>%VJ#CZDT :NH>+[+3O$$.
MB2VE_)?SQ&:)(8=X= <%@0>,>^*FT_Q5I6HZJ^E+++;ZDB>8;2ZA:&0K_>4,
M!N'NN:YO5/\ DN&@?]@BY_\ 0A53XK+Y6I^";JTXU5==BBA*_>,3 ^8/]WA<
MT =Y;:B;C5+ZQ^Q7<0M1&?M$L>(IMP)_=MGYL8P>F#5VN$AU;67\0>.[$ZFV
MS3K>WDLCY*?N2\3N>WS<@=<]*R['7/$%AX#TWQ/>ZT]Y+J5M:0):FWC5(I99
M%7S0>.0&)P3C/H.  >GT5P-]J?B;PR^J:O<+/<Z'!ILD_EWKP^:MP@) 4QC[
MC#KGH>E:EC9^()9-&U!->$MK/ 6U"*2- "70%&APORX8]"3D=<F@#J%D1RP1
MU8H=K8.<'K@_F*=7D.BZW?>&?A_K.J+?W%U<OK4]G"+K:R*[7&P2,0H8X')&
M<<8 %=1JFH:IX:\6:!:G49[ZPU=WM)5G1-\4H3<LBE5'!P00>/3% ';45YMX
M=G\6ZM9:MJ":ZTTVG7]_;06;6T82YV96,.P *X;;TQ[]:O\ @OQ*NM:H;:34
M[Z.^@M3]MTG485CFCERO[Q<*,K]X<$CE>!F@#NJ*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBN=N/%T,=TZ6NFW]];PW@L;BXM45Q#*<=5SN(&X9(!Q^!P =%13'ECC
M>-7=5:1MJ G!8X)P/7@$_A63I'B.#6-6U?3H[:X@FTN5(IO."@,77<"N">,8
MZXZT ;-%%% !6#?^')+CQ$NN6FJW-I=);"V\M55X74,S?.I&3R>,$$8Z\FK&
MI^(;/3+ZWT_9-=:C<*7BL[90TC*.K')"JO;<Q SQUID/B.%]6MM+N;&^L[RY
M5WB2>-2K*H&3O1F7N.,Y]L4 4X?!=@]QJ]WJC&_O-6@^S74C*$40@8\M%'W1
MWZDY[\"J?A'P$?"<2V<>OZC>:9"S-;64X0)&3GJ0-S=3QG;DYQFNQHH X70/
MAG;^&-5NI=)US4K;2[F;SGTQ"OE[O0-C<!VX()  )-7[7P+;:?XTU'Q+9:C=
MP2Z@JBXMAM,;LHX/(W <9P",_3BNKHH X'3OA/H]EX7U?P]<7=U=V6IS?:)#
M(%5XY./F4@<=!U';WK2TWP-!:^(K;7KZ^DO]1M+(65J[QA%B09^; ZN<G)]^
M *ZRB@#SD?"*P&@:YHQU>]-OK-RMS<ML3<&#;OEXX!./7I7<Z1IXTG1K+35F
M:9;2%(%D8 %E48&<<9P!5VB@#E_&?@73?&FC1Z;=.]JB7"SB2W50Q(!&.1T^
M:I+WP=!>>-=,\2_VA>0OI\#0K:1OB%P=W)'_  +\<+Z5TE4[?4H+N\N+>#<X
MMCLEE&-BOP=F>Y ()QT^O% %RBL35/$]IIEYHUNT,\Z:M.(+>>':8P2I89.<
MX(!/ -;= !115:YOH;6>V@;<TUR^R-%ZG R3[ #DG\.I H BU>QGU+3)K.WO
MYK!Y5VFX@ ,B@]=N<@'W[5FZSX6BU?P@WAL73VMJ\*P.\$:@[!C@ \#.*M7G
MB"VL].U&_P#)GGM]/W>>T04_<!+XR1G;CGWX&2#7,I\6O#S:%#KLEMJ<6D2R
M^4+UK;**V<?-M)8<^U "7OPMLKWPIHFA'5;V(:-<+/:W,802#&>#QCOUQV%3
M:?\ #6TTV]\0W,&K7X;6H_+DRRDQ_*5W;L99OF8\\9.2"<&NRMKF&\M8;JVE
M66"9!)'(AR&4C((/H14M '#P?"_28+;PO:K=7)MO#TK3PQ';B:0MNW/QU!YX
MQUJQ9?#RQLKWQ+=QZA?&77_,\[+KB'<&'RX'4;CC.<?GGL** //_ /A5&FOX
M*L/"TVIWKV5K<+.Q^4>;@L=A&,!<L3ZY[ULMX)LW\>_\):UW=?:?LJVPMPP$
M84'/IGJ <9_0XKH;JX^RVDMP8WE$:EBD>-Q ],D#]:Y*'XFZ'<>$D\36]OJ4
M^G&X-NYBM2SQX&6=@#P@ Y- $6E?#>+1K35(K36]066_OA>F;";HV$BOCI\V
M2@!W9XS@#)R[4_AO8ZM;>(3<7<D=[KJ11W%Q!&$"K'C 5>>N.<DY]JUSXLM?
M[=O]'6QU$W5G")\_9\).GR[C$<_/MWKD#GG S6S:7=O?6D5W:RK-;S('CD0Y
M# ]#0!RLGP\L9_\ A&5GOKN6/0'$D*-MVRL H7<,8 7:, 8_'K4_BSP1;>*]
M3T74)+^[LKC29FDB>V(!(;;D<@X^Z.?K74U0U?6+71+-;BZWMYDJPPQ1KN>6
M1CA44=R?RZDX H XZV^%%A:Z/XCTZ/5;X1ZW([N?E_=;B#@<?-TQR>F<8R<S
M7?PRM+NR\,VS:M?*-!D62)@$_>%0H7C&%QL&,#N3R3FN@M/$D<^L1:3<Z;?V
M-Y+$\R)<(A5D4@$AT9ESEAQG//2MJ@#C[KX?VLFOZKJMKJ%S:/JUHEI>!,,Q
M10%RC'E6*@ GGUZ\TNH?#K1KVS\/V$7F6NG:)<K<PVL6-DK*<C?G)/?/<[C6
MLGB*!_%\GALVUPEREG]M\U@OELF\)P0<YSGJ!TJYJ]_)I>F37D5C=7SQ[<6]
MJH,CY8#@$@<9SUZ T 8UEX*L[+QSJ/BH7EV]U?(B-"S#RU"J%&,#)X'0G'?J
M!A_A+PA%X374A%J-[>_;KIKD_:GW;">P_J>_%='10 5SNM^%O[9\0:1JYU&6
M"32G=[>-(U*DNNUMV>3QZ8K?EEC@C:25U1%ZLQP!3Z ,/Q'X<'B$::'O9+?[
M!>1WJ>6BG=(F=N<]N3Q^M5Y/!]O<Z[JFI7ER]Q'J=F+*XM60!#$,XP1SGYCS
MGO70QRQR[O+=7V,5;:<X(ZCZT^@#D_#G@F707ACE\0ZGJ%A:<6=I<E-L/&!E
M@ 7P.!DX'ID#&GXI\/KXH\/W6C2W4EM;W2[)7B4%BN0<#/ Z>E:TLL<$3RRN
MJ1H"S.QP !W)K)G\1P6_BNT\//;7'VBZ@DN(YL+Y95,9&<YS\P[4 :&GVKV6
MGP6KSF<PH$$A4*6 &!D#C-<M<_#ZVO;'Q%:7.I7+1ZY*L\Q154Q2+MVE#CH-
MB\'/2NRHH Y6W\&S0^(8==DU^^GU!+(V;L\<861=VX94*,8//&,]R><U4^'D
M4?A'3?#B:M<BUL+E;F*7RT\PLK[U!XQC<?2NQ>6.-HU=U5I&VH"<;C@G ]3@
M$_A3Z *FHV1U'2;JQ:XDA-Q"T1FBX9"PQN7T(ZBL9O"C3Z@^HWFH&;4/L+V,
M<ZP*FV-B"Q(_B8D#T [#DUTE% ''CP%&N@Z#I"ZK.(=$N8[FW?RUW.T>=H;L
M1R>F,U6OOAK!?6>NV/\ ;>H16&KW!NY+9!'A)B02P8KN(RH.W.*[FB@#GO\
MA%R?$]CKKZG<23VEJUJ%=$Q(K$%BV .20.F /2I?#_AP:!<:K*M[)<?VE=M>
M2*Z ;)& !VX[84<'/UK<HH PM7\.?VAKEAK5M?26E_91R1(=BR1NCXW*RGG^
M$<@BJEYX$TK4="U#3;QYY9-0F%S<7@8+-YPQM=2!A=NU0 !@ =\G-_5O$,>G
M7;6-O97&H7ZVS79MK?;N$0.,_,0,DY '4X-7;348;K2(=299+:"2$3%;E/+:
M-2,_.#]TCO0!F^'_  [=:0QEU#7+W6+D)Y4<MR$7RTX) "@9)P,L<DX%-UGP
MO_:FO:?K5OJ=U87EG')#N@5&$D;X)4AU(Z@$&I[CQ'!;>*[+P^]M<>?=P23Q
MS87R]J8W#.<YY':MF@#AO^%96']AR:;_ &IJ&Y=0.HV=QN7S+28L6RIQSRQS
MNSFK]KX/N8?$1UZ?7[N>_-A]A),,2H5W%L[0OJ<]?Q(XKJJP_$7BFT\,FQ^V
M6MW*+VX2U@-NBMNE;.U.6!!.#ST]Z ,A?A[$GA#3?#::K<BUT^X2>*7RTWDH
M^]0>,8S[5J?\(V__  EW_"1_V@_VG[#]A\KRAY>S=OSZYW>_3BG:?XLT_4=3
MNM*6.Y@U6VB\Y[&XCV2,G9EYVL,\9!QGKBIO#7B"W\4:)'JEK#-#$\DD82<
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
ME]RE6+9.>/IQQ5:X^&MA<:9KFGMJVJBWUF83W \Q"0WRY()0]=B]<XQ@8YH
MC:;5=,^(VG:;+K-S=VNK6-P\D;HBK#)&4PT>%RHPQ&"3[DGFJ&GZUJ]M9:_X
M;O=3GE\0P7BP6=PRH&>*;_4R@  $*-Q88_@-=1=>&HY-?T_7IM1O7N--@DC2
M-5CVNK@;L@)DD[1T(]JRM&6P\6>++?Q9!I]U"EG9M;12W4#1/([-SA6YP@R,
M]#YC#M0!T]].^EZ%=7"LTTEK;.X9^2Y52><>N*\^L(Y6_9XFG6ZGCN)=)N+R
M2:-L.\C!Y&)/NQ.:]-DC26-HY%#(X*LIZ$'M7)Z!X?6T\*77@S4%E:U2*:WB
MF'_+6V<G;@]F4-M(]1GH10!S&J6LT>A_#>*.]E,DE_;E990K&/-L_ & ..V<
M^^:GE\3ZIX7_ .$Z@FOY=172$M9K26\"[E,ZD$,5"@J&&>@XXKH?^$$B-IHD
M$FMZG)_8\RS6[MY6695V*&^3& O'&/4Y/-6&\$Z?/J.NW5W<7-U'K<*07=O)
ML$>U%*KMPH8$ GG- %6QM?$]OXGL9OM#OI$L3I>QW=PCL7QE'CVJ,'.01P,=
M!6SK?AO2O$7V(ZG;><;*=;B!@[(4<=\J1Q[=*S?#G@P>'Y(O,US5=2BME*VD
M-[*K+ ,8XP!DX)&3G )QBNHH X_7_#6E:3H'C#5;*V\J[U+3YFNF#L0Y$;\[
M2<#J>G7->)V5OK,W[.Z,OV9]"CO#)>QH2MRR"4?=8Y7[V#T[5]':SIBZSH]W
MIKW$UO'=1-#(\.W=M8$$#<".A]*XRW^$FFP>%AX9.N:R^C>;YKVN^%=YSNPS
M",-C(SC- '-_\)A'./AWX=\,R7-EH^II^]<G$WE1_+Y>[L<JV2.>F"*NZ#XK
MUZXD\?:%%?P&YT61C87M^PVQH2W$C8YV[>"<^^:Z^^\ Z-<6VBQV:/I\NB.'
ML)8,$Q^JG<#N!QSGD^M5U^&VCG0M=TV:6ZDDUV0RWUWN597;.X8P,  ]!C')
MZT <3X?\6ZO_ ,+/\+Z8NHW-Q8ZKI9DNO.8M%+,J2$RP[@&"EDXX (Z#&#1I
M4WBSQ3XU\;>'[7Q5<Z?:V,R?9Y1&)'C^9L*,X." <\YX'/7/6:?\*M*T[6-#
MU6+5-7DN]'A\B%I9U8/'@@*05X #$87'!_&M/0?!%GX?\2ZOKEO?WLUQJK;[
MF.8ILR"2-N%!&,GO0!QMOJ^K^)?B+XET5]7N[6RT2Q"1+!M4RRD#,C\'=SGY
M>F,4OP*LX;[X4K;W"EX6O9=R;B PXX..H]1T/>NJOOA]97/BJY\0V>HWVG75
M[!]GO4MF3;<)@#G<I*G  RN#QQ@\U=\&>#K+P/HATK3[J[GMS(9?])*DACUQ
MM4<<>] &VMI"MZ]WL)G9 F\DG"CL/09Y..O?H*X[X>7$BWGBS2R28+'6IO('
M9$DQ(5'L&9OSKL[FX6UMWF=78*/NHI9F/H .IKE-+\(7">';Z&:_NM/U'5+Y
MM0N9K*0!XV9P1&&P> JJA]>?6@#L*YSQIX=C\3:1!9#4'T^^CN5N+&YCY:.=
M Q!QWXW9'IFNCK+UO14UJ.T!O+JTDM+@7,4MLRAPP5E_B!!&'.01S0!QVA>)
M-=M?%-GX9\:Z="NHS1R_V?JMF?W5R%7+C'\+8&?Z#C.==>(M;C^%GBO4UU6<
M7^F:E=0V]QM3<$CE"J"-N#Q[5W,/AL-K=KJVI:A/?W-FCK:AT1$AWC#, H&6
M(XR3TZ 9K&O?AM9WMIK5@=7U*+3=6F>XELXV0*DKD%V4[=W)'W22O/2@"AJ=
MC<ZG\7EM[?4KC3R_AL%Y[95,F/M'12P('..<'\.M8][XC\26GPY\4"75Y#J>
M@ZB+1+Z.) ;B,M'C<"" VV3G&.@Y]>[G\*!M9M=8MM5O(-0@M/L32XC<31;M
MV&4KC.><C%<SXLTZR/AC4_!FE)=2:K>217#/)"Q\]WG4O(9-H4X ).,  8P
M,4 :VI:G?ZGXOO\ 0;1KB.*SLHIF-O,L3L\A<;LL#PH0<#C+'.>*H6&J>(AJ
M'A_POKUY%%J$\%Q/>7-H1F98RH15.,*2&!; _AXQFMKQ!X*@UO6;;6;74[_2
M=4@B,'VFR=09(LYV.&!!&>14>J^ K#4K+35COK^UO].D:6VU&*4&<,WWRQ((
M;=W&,?0<4 <UXWT[5[/PDL&H:Y-<8URW^SM%A'\AIDV++Q\Q7GGH< G.*]*C
M@:.T$!N)78+M\YL;_KTQG\*Y^\\%6NH>&Y-)NM0OY)9)DN7OV=3.94*E6^[M
M&-H& N,=N]=#;0FWMHX6FEG91@RRD%G/<G  _( >@% 'D>AZQ>>&OAM=7\-]
M<2W5SK,ME&]P0ZQ,]RR&0\9) R>20376:A>ZCX:\;>'K1;ZXO=.U@RV\T5P0
MS1RJF]9%( /."".GH!5B/X>Z5_8^JZ/<7%Y<:=?S/,+>1U MV=]Y,9"@YW<@
ML3C'USHV?AL17]G?:AJ%SJ5S8QM';/.J+LW !FPH&7(&,GMG &3D POBW'(W
M@&=X[F>$I=6P(B;&\-.BD-QR,$\55URQN'^)OAFTBU&XC<Z;>AKG"-+C='TR
M-H/OM/T[UUWB30+;Q/H-QI-W)-%%,4/F0D!T96#J1D$<%1VJE_PB:MKVG:S+
MJVH2W5C \*[_ "L2!R"Y;"=20.F ,< 4 <C9>*M7LO#]U92WDEU=IXF;1(+N
M78)/+)!!/&W?M)4$C&<$@]*Z?0K;Q':>)+L7LN_198 T"7$XDFBF!PP! &4(
M.>2<&H6^'6ESZ/K&F7=W>W$.J7C7[LS(KPSG!WQE5&,;1C.?U-:7A_PV^B[I
M+K6-0U:YV>6LUZZDHG]U0H YP,DY)P.>!0!SWC*VEG^(?@E$O[N!))KL;8G
M (@8[@"",\D9.>#QBHIK[Q#XE'B!=%N)K>XT^\>SLV29%17C53F12I+;B3GM
MMQ@9R3U&N^&H==O-,O#>75G=:;*TL$UL5S\RE64[E(P0?3-9=WX MY/$%QJ^
MGZSJVEO>!1>PV<P"7!48#'()#8XW#G\>: ,>>3Q+J?CB#1'U^73Q/X?%W,+1
M(W6*?S54F,E<D9]<G&<8SD26::WJ?B[Q9HDGB6_CM[*"S:"2*.)9%9TD)YV8
MQD9/&> ,X'/21>$[:#Q3!KL%Y=1R060L$MEV>4(0P;'W=V<@<YHM_"Z6NO:Q
MK$.I7@N-42-)5(C*H(P0FT;,\!CU)S0!P=KK_B"3P5X2\5RZW.UQ=7EM;7%J
ML<:P2QO)Y;$C;G<>N<X!Z 5JZ]XDN=+\37=GK5U?Z3;S3Q#2]1C4-:%=J[HY
M#@[6+;QENQ&",9.JOP\LT\*Z9X>35=1%IIUPEQ"_[K>61MR@G9@@'VJYJ'@^
M/4X=0L[O4[N73]0D62XM65".-N0IVY4':,]>IQB@#1\2:O\ V!X9U/5Q'YIL
M[:28)_>*J2!],UQNK:MJ^@^&M \3IJ<UVT\MLM_;N%,<R38!V #Y"I8;<'IU
MS7H%S:P7EG-:7,2RV\T9CDC8<,I&"#^%<[8^";>TM+"PFU&\N]-TZ59;2UGV
M$(5^X&8*"P3^$$]AG.* ,:"QD/QNO6^WW8 T6&7 *X(\^3Y/N_=_7WJQ\7$D
M;X?73QW,\)2XMLB)L;PTR*0WJ,$\5N1^&$C\7S>)!J-V;F6V6U:$B/RA&&+
M#Y=W4GG/>K'B/0;;Q-H-SI%W)+'#/M/F0D!T96#*1D$<%1VH Y'7K&=OB7X5
MM(M1N(W.GWP-SA&EQF/ID;0??!^G>J5EXJU:QT"]LI;R2ZNH_$QT6"[EV"3R
MR5().-I;!(!(QG&0>E=<?"2MKVF:Q+J^H2W6GPR0IO\ *Q('P7+83J<#I@#'
M %4F^'>ESZ1K.FW=W>W,&JWC7TC,R*\,QQ\\951C&T8SGI[F@";0K;Q':>);
ML7DN_1);<-#'<3K)-%,#@@$ 90@YY)P?K61\53((O"!B56D'B:SVJS;03A\
MG!P/P-='X?\ #;Z*3)=:QJ.K7.SRTFO74F-.#M4* .<#).2<#GBF^)?"L/B=
M].-QJ%Y;#3[N.]A6W\O!E3.TG<IR.3Q0!G6?A;4+GXAGQ9JKVL1@LOL5K:VK
MM)\I8L7=V5<GD\ 5S?A6ZGM?AC8M!J26 ?69DE?86DDC-U)NCB !)D;H, ]_
MK7J.QO)V>8V_;CS,#.?7TKCE^'%E'H%GI46K:DALK\ZA:W(,?F12DL3_  ;2
M"7;@@]: ,&77];BT?XA0QWUY;OHL:SV3SB-YHPT'F;6.&!&>F<G!ZYJ];7VL
MV'B;P6TVLW%W#K<$J75O(B"-2L'F*R8&0<CG).<UIR?#RTE.O;M8U0_VY"L5
MYEXSG";"P^3@E>/0=@.,7'\'0R7>@7+:G?;]#5A;\1X?*;#O^3GY>.,4 6_%
MES<6GARXEM=1ATZ7=&OVF9=VT%P&"C!RY&0HP<L1Q7)VFL:K_;'BW38[R_@@
MM=-BN[-KI4:6)F#Y/(.0=@.&Y'/ KKO$OAVV\3Z1]@N)Y[<K*D\4]NP#Q2(P
M96&01U'<5EKX%B&I7VH-K6J/=7UD+2X=FCPX&X!\;, X8C  7OC/- '+V.JZ
M];Z5X!UN;7+FY;5IK>UN[9T01,LD3-N "[MP*@YSZ\ <5=GO[OQ9X=\9W@U"
MXM8K"6[L;:&' 4>4GS,X(^8L2>#T&,8/-;9\!VW]DZ#IHU74!#H<T<UJ1Y6Y
MF0%5W?)R "1QBF3> ;?[=J\UCJ^H6%OJX8WMI#Y9CD=EVEQN4E2>^",T 7_
MG_)/?#?_ &"[;_T4M<?K&OZM8&*]@U66[E&OQVLC6ZC[(D#2A/).[&YP#R5R
M0V02.E>@:%I$>@Z)9Z5#///#:1+#&\Y4MM48 . !T'I7+O\ #*R;3I=.36M6
MCLOMHOK>%7CQ;2>9YAVY3)&<\-D#/KS0!4":]KGC;Q7HT?B:\LK6SCM'MS#%
M%OC:17.,E?NY'/<X W#G.+8^*/$VJ:9X0#ZJ;6\N=3N--O6CA0I*8Q(/, (X
M/RCOC/;'%:NCVTL_Q0\6"UU2>V#6UE$CA5<3;48,06!RRG'(Z$G(-1^*])L]
M'N_ ^DZ?-):Q6NHM(95(9D!C?,CD@CYG/)/4DT 36%WK&E^)?$?A?4=3FU2U
M&E?VA:7%PJB5%8LC(Q4 'D9'%9UGJ&H:9\*_ ,UA>R6_FW-A;S(JJ1+&[ ,I
MR"1^!%=W'X9B#:G<2WD\E_J,0AENMJADC (54&, #<QY!Y))S6<W@&U;PUI&
MA#5-06VTJ>*>!QY6\F,Y0,=F" ?89H A%W?^)M=\3:9;:E-IYTOR[>V\G /F
MO'O\U\@Y&2 %Z?*<YSP7DVJ+>Z187NK^;*;)_/MM,7;/<3@J/,!/"1CYNI49
M(!STJQJ7@6&\\0MKECK&I:5>SQK%=M9N@%RJ\#<&4@,!P".@J6X\%VK:U8ZI
M9ZA?V$]K:?8F$#J1-#NW;6+JQSGG<"&Y/.>: .#DU34_$/@?X?WMW=8U"77U
MC:X,:DY7ST#;1QG"CVS73Z+<:QH_Q"N_#5[JT^JV-QIO]H6\URJ"6%A($9"4
M !!SD<<=*LV_PYL+70++28=2U$"PO?MUG,SHS0298@ %<,OSMU!)SUZ8VK7P
M^EO=7=])>33:E<Q+"UVRJ&1!DA47&T#))Z')/.>, 'GG@_6;JR^'G@/2;/<L
MFJ>:C.K*K!$#N0I8$ D@#/IG'.".V\,0>(;2_P!4AU>99=/+H^G^9*'G12/G
M5R ,@'H>3@\FJ)^&VEGP?8^'3?7X33I!-97BR*MQ;N"2"K*H'<]1_2MW0M#.
MC0R&?4;S4KN7 DNKM@6(&<* H  &3P!W.<T 8'B+_DJG@G_KCJ/_ *+CK$U?
M7]6L&AO8=5FNY?[?CM9&MU'V1('EV>2=P&YP#RRY(;()'2NUU'PW%J/B72]<
M>]NHY]-6188H]GEL)  ^[*DG( Z$5A-\,K(Z=)IR:UJT=D+T7UO"KQXMI/,\
MSY<IDC.>&R!GUYH AO\ 4[[2?&.LZ=?ZO=I8WFF&\TUU5,P/&<2HGR_,W*$
MYX.*B\):UJ>NZ-HUC=7MS%K%O=3)JWW-P\DX=3QC#,T73LQP>*ZO4_#.GZO=
MZ/<W8=Y=*G\^!BW).TKACW&=K?513M.\.V&EZYJNKVR%;G4VC:?TRB[1@=L]
M3ZF@#6K@=9M99OC%H0%_=QHVFW+A$<;5PT?0$'KW/7ISQ6_X=TR_T_4-8EN=
M0OKJTN;CS+=+QPS1==P3'W8^5 !_ND]Z?JOAF#5->T[6!>W=K=6221 V[*!+
M&^-R-E3Q\HY&"/6@#SPIJ4.F_$C4]/UBYL)+#4I[F-8$0AW2"-OGW Y7C&!C
MOG/&.C/B#4-;UFRTJ 2QA]&BU&;[-,L3LTC%1@D'A=IZ=V&?0Z(\"VXT_P 0
M61U6_,>NN\ET2(LJ74(VSY./E '.:BU#X?6MXFDS6^K:C8ZEI< MH;^W9!(\
M7]QQMVL./3K0!J>$TUV'0U@\1RPS7\4C)YL3 EX\Y0M@ !L'G _G7)G[?_PO
M/4O[/^S;_P"PHMWVC=C'FGIBN[TO38]*L5MDFGG;):2>=]TDK'JS'U^F
M  !6*_@W/BJX\10ZWJ,%[/;BV946 H(P<@ -&>_?- '%Z-J\OA_QMXWN]?A#
M>($TX7ZK;'_1WM8EPH3/S;LX!W=^E7]3UO6=(^'^D^-4U*6XF86L][:D+Y,L
M<Q4%$7'RE2XVD'/'.<UU>F^#M.L-0U#49Y+C4;_4(_)N+F]969HO^>8"JJJO
ML ,]ZK67@6TM-/MM*>_N[C1[699H+&;:57:VY%+8W,BM@@$]ADD#% '.>-=<
MU;3;+Q/?6>JS27&G>6]M'9J/*M%"J2)]PPS,2?ER2%*D 5?UN?6K[Q]IND6F
MNW-A:7VDS3NL,<9,;JR ,I*YS\W?/&<8/(MZA\.;&_&NPG5=2ALM:8R7-I$Z
M!!*0 7!*[NPXS@]Q6A'X0CCU_3M8.JZA)<6-LUJJN8RLB,06W?)G)(!X(QCC
M H R-)N;_P 0W^O6+:O=1)HQ2QBDB"J\DPC#/,XQ@Y)P%^[P>.>)_A-_R2SP
M_P#]>Q_]":KDW@R(>)+K6M.U2^TZ6^55OH;?88[C:,!B&4[6QQD8/\ZO^%_#
MT'A7P]:Z-;7-Q<06P*H]P5+ $YQ\H'&2: -BBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHKG?&=QJUKHT4^DVL]V4N4:ZM[9]DTD'.\1G^]TZ8) ..: +'BCQ'%X7TI
M=0GM)[B(S1PGR2OR%V"@G)'&2.F:VJ\B\1:O9ZU\+M3N-.U&ZN$_M6U417JM
MYUHWG0@Q.#SP<GKWZGK71VUQJ&D_$J?2GUBYN;.YT9[X_;"I6&590N5P!M7#
M<CVH [JN<M?%\5T?$ 73;Q7T5]DT1,>^3Y-^5^;'0]R*Y+3=8U*'Q!X,5=1O
M+R+4_M$=Y=2'$%V1$7#Q(3E "." H(/<5=T;_D,?$K_KNO\ Z2K0!V6@ZO'K
M^@6&KPQ/%%>0+,J.1E0PS@XJMI/B.+5M<UG2EM)[>;2GB20RE</YBE@5VD\8
MQU]>E4?AO_R37PY_V#X?_017*M8W-YXO^(S6^J7=@T*6LBM:D*Q<6V1DD'@8
MZ#&: /4J*\]LM9O=8T;P?/=:A,9+ZP,UQ8V>4GNY-B_,&!&Q%))))49*C/:L
MN'4?$6H_":75H-0NSJ>EW<Y;:X#7$,4S!D? P3L4\CG(]S0!ZM17&77B)9;+
M4/$NG32S:?INDFX2,.=D\C1^: P]53;_ -_/855TVW\43SZ!K%O?Q&UF5&U
M3WI=+B-U&"B; $8$C 4@=CF@#N+FYAL[6:ZN)!'!"C22.>BJ!DG\A6+I7B27
M4[ZVB_L:]AM+NU%U;7A :-E./E?!^1L$$ ]>?0U%X_@\_P"'_B#][+'LTZX?
M]VVW.(FX/J/:N8$MWHVC_#[[)J%V%O;JVAG1Y=RM&T!;;@]!E10!Z)>7!M+*
M:Y$,DWE(7\N/&YL=AD@9^IKF&\>VH\+:+KXT^[:WU6:*%%!3,1D;:I?)_EFH
M-.OKR3QKXTTZ6ZEDM+:UM9((G;(C,B2%\=\$@5R"?\D1\%?]?VG_ /HX4 >R
M45#=J[V<RQS/"Y0[9$ +*<=1N!'YBO'!J7B:V^%>E>.U\1WL][ (Y)K-PGD3
MQM+L92N,[N<[L_0#C ![317$Z?=W'BW7/$]JU_=V4>F3K9VRVTFQD;8&,K8^
M\23P#E<+TY-<[#XHUJX\&^'O%=Y=RQK9ZA]DU=(CMCFB$IB,N.V&VL<8[CI0
M!ZQ17F=OXCNK+Q5XFT^6ZNYX9X!)HOFRX#,&\EXU(_Z;%0"><'TK1EGU*?Q*
M?"T=S/,MEID4\DIO#;RSR.S*7W*I.!L' P,MR#@4 =W17E]Z_B[3XO".GZEK
MVV]GU-K2YDM-K"2/8[*6R@^< #VSR0:]"TBPETO2X;.:_N;]X]V;FZ(,CY)(
MR0 . <=.U %ZBO+)];U.UF\/WD&JW5\UUKPL[F[C.+26)V<>6B$_P@*-ZCJI
M^8U/)_;&HZYX[LV\1ZE##IJPO:^241D+0%\9"_=![<9[DT >F5BZ-XCBUG5M
M8T];2>WETN9(9?.*_.67<"-I/&"/SKDM)\3W^OR^#=*GN7A;4=)_M&]EA.QI
MB%4!%(Y7+,6.,'@ 8YJUX%MC9^,_',!GEGVWMOAYFW-@P*0">^ 0,GGCG)H
M[VBN6\032OXCL+,7UP8GMI7.G63%)Y6RH$A<$;47)ZD DCKTKD-/\1ZS<>"O
M ^I2ZA/]KNM<6QNF! \Z(2RIA@.,D1KR* /6*P=;\56VC1:5,+>6ZAU*]ALX
MYH"NQ&D;:"V3G'7H#TKG;RZO9O%7C'2FO[I;./2(IXD20@Q.WF;BK=1G:._T
MQ7-M;/'\*?A_Y=Q+YDVIZ6RM(=XC)(Z#T'I0![)17FT^N:AX2U[Q7"]]=ZG;
M6>C)JD*7;!BLF7!4%0,*=H..W:C5M2U30_"GA_Q3!J=S=3326OVZ&1]T5RDV
M =J=$(+ KMQTYS0!Z35"SU&2<7S75E-91VL[1J\[+B5  ?,7!X4Y/7TKB].@
MU?6/'?B:RD\2:C#:Z9=6<D$<7EC(:/>R-\O*G)&.OJ3BL35;K4+_ .&_Q&CO
M=3NYVL=0N889"X1A&L<9"': -O)R,<_C0!ZXCK)&KH0RL 01W%.KSWQ U[X:
MTG0-=AU&^;3+22(:G TNX- X W^OR,0<#J,YZ5TNBRRZAK&J:BMS*UB)!:VT
M>_,9*<2.![OE?^V>>YH V7GBBDBC>15>5BL:D\L0"2!^ )_"I*X'Q-9F?XK^
M$A]JNHUDMKW*QS%0-JIC [$Y.3WINGWE_P"+M-\37T.IW5E<V5_<6=BL+[5A
M\D  NO1RQY(;/!P,=: /0**Y'PS=WWB_PYX9\0R7L]B_EF6YMH0/+N"05(;(
MSMR-P^OXT[XFZC<:5\-M>N[5BLRVI167JN\A"1[@,30!IR:^9-%NM3TW3[C4
M(X^($A*AKG!P2F3]WW/7!(R,$VY-4B@U*"QN$:%[D'R';&V1@,E,]F !..X!
M(S@XY+QO)=:!\(;B71[V6REL;.(0O"%SM&U<<@X&/3!]Z=\6;B2Q^'D^JP$B
MZT^XMKJ!AU#B9!^H)'XT =S6+K_B.+P_-I4<UI/,-1O8[))(RNV-W/!;)SC@
M] >E2^)-7_L#PQJ>KB+S#9VLDRQG^(JI(!_&N \06D[Z7X"U.XU*ZN;BYUFQ
MDGW29B=G!;*IT4#H-N..N>M 'JE%><R7'B+Q6GB!M'NOLMU8W\MG9N+PQK$T
M>/OQA"'#'D[L\$8Q4'B37=3TJ=GU][ZUTZ>QB6'5=*=G@L[D@[VD4<E22N"P
M(QC@$F@#T"6]GCUBWLET^=X)8GD:[4KY<9!&%/.<G/IVJ[7&3ZE>#XGZ);0Z
ME)+IMWI<\_DJ5\LLI3#@@9.0W<GVKF=2US7)]"UQX-0NK?Q5;ZN;>TL8F',1
MD4(!$0593&Q;>0>YS@8H ]9HK@+I-5E^)<.A?\)#J*V+Z&T[[?+5RXE5=P(0
M $COCCG&,U1TC6=2G\&PQWFN2)+!KLE@\Q0M<7D22L!&FWGS&  W#H 3QUH
M],9E1"[L%51DDG  I(Y$FB26-@R.H96'0@]#7D>JWVH7GA#XD:=<W%]'%IHS
M;++-F6-6@#[&=2=RY/J>#@FMXWMW!=>&O#EI+,Z7>GR7<K271C=]@C 17 )
M^<GC!^4<XSD ] KF]1\81:?XEAT :1J5S?30-<1>0(=K(IP3EI!T/8T_PG:Z
M]8V][:ZY=PW.VX9K-A*9)%@/W5D8JN2#D9[USFNM=)\:]#-G%#+-_8]QA9I3
M&N-X[A6_E0!UGA_Q-IWB2&Y:Q:19K28P7-O.A26"0?PLO]1D5L5YU_PCM[X7
MTGQ)K-SKMO9ZKK-W%)-/'$Q2% P41QKRS.59@#C))'%-L]3U0:YXMTR.YU"U
MM[?38KNT%RZRRPN0^2"V[@[0<-G'M0!Z)--';P23S.L<4:EW=C@*H&2356\O
MI[:[L88;">YCN92DDL97; -I.YLG..,<>M>1:Y9:E>_!"77[[Q#J=Q+<Z3;L
M]N9 L6XLO/ R20<')P?R [/7YK[2?$7@VVM=3N_LUS>R17$3L&\T>4[#<<;N
M".F<>U ';U2>]G768K$:?.T#P-*UX"OEHP( 0\YR<YZ=JY"SDU/QE:^(I;/6
M)].O;+4I;&S\L_)#Y17ETZ/N.2=V>",8QS.][J(^*&GZ?_:DKV=QHLLQB0*(
MQ('1=Z\>Y/)/6@#M:*\=23Q-=_#W5_$<?BJ_6^TFYNWA3;&(I4AD;(D7;\V5
M7'& ...N=K5=8O=1M;J[CO[H2_V)'=PV5@QC:SD9&8R2L2 1P %.<A6PIY-
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"L_5=*_M1;7%Y<VDMM.)XY;<J#NVLN"&!!!#'(Q6A10!RM]X#T[4=.O;2>\O
M0U]=)=W4\9C5Y9$V[/X, #8O  Z<YR:M77A&SOM=.K75W>2RM8MI[Q$H(WA8
MY8$!<Y)YR"*Z"B@#C;7X<:?:KHP.K:Q*='<FS+W"_(A4IY?"CY=IQG[WO6C;
M>$;:UGUR:/4+[?K)S<$F/Y3MVY3Y./E&.<_G70TA. 2 3[#O0!GZ#HT/A_1+
M72;::>6WM8Q'$TY4L%'09 &<?2L^/PC;Q7^N7B:C?B7655;GF/"A5V+L^3C"
M\<Y_.H=/\6SZMHFKWUCHMS+<Z=>2V8LC*@>5XR ?FSM'4]STKH3<Q))#%(X2
M:;.R,GDX&3^5 '+P_#W3[7^QFM=3U2"728&M898Y4#/ <?NW^3!' Y !]ZT_
M#GA>R\,V5S:6<UU-!/.\VRYEWA-[%BHXZ9)ZY)[DU>M+RZGU&^MYM/DMX+=D
M$-PSJ5N 5R2 .1@\<U=H R-$\,Z7H.@#1+.#-C^\!CD^;<'))!]1SCZ "LG0
M/ %AX>N(_L^IZM/90L7MK"XN=\$!_P!E<9.,\9)QUZ\UUM% %#6M*CUS1KO2
MYIYH8+J)H96A*ABC A@"P(&03VK)O?!=I>^']-TIM0OT.F212V=VC()HFC7:
MISMVG@D'(.<UTM% '-67@NUL=2U/4(]2U)KK48$AN)))5;.T$!L;<9Y/; SP
M *@/@'3SX7T[P^-0U%;/3YDF@8-'ORC;D!.S! /M]<ULZOK,6E/90;/-N[Z?
MR+:'=M#OM+$D\X4*I).#]":71-2NM3LY)+S3)].N(IFB>&8A@VW^)&'WE/8\
M4 6KJ1;>QE>5R52,Y8C)/'H._P!*\]^'7AM;[X=:':ZG<7S0VY$DFG3HJ*LB
MN64,"H<@'#8)QTZCBO2J* ,";PI!_;MUK%A?7FG75Y&L=W]F*%9]HPK$.K88
M#@$8XJPWAG2SX5D\-K!LTU[=K<H#D[6!R<G^+))R>_-:]% &&WA+2&GT*;R#
MNT0%;/GH"FS!]>@/U -5O$7@JR\0:E::H+V_TW4[5#&EY83".0QDY*-D$%<\
MX(KH9Y&A@DD2)YF521&A +>PR0/S-9?A;7X_%'AJRUJ&!X([I698W(+* Q7G
M'TH I7/@JRN!I/\ I^H1MIDYN8G$BLTDI!!>0LI+$[C[<_2NEJ"]O(-.L+B]
MNI!';V\32RN?X549)_(5D:3K]YJ-_#%+HMQ!:7-J+JWNPX="#CY'Q]Q\$''(
MZ\\4 8\7PQTN'3K2PCU35UM;&\6\LXA<+BV8,6VK\O(R3][)'8CFM2'P?;07
M>MW*:C?^9K"*ESEHSM"IL7;E.#MXYS^?-=%10!R$GP\T[^SM%MX+_4;:YT4;
M+&^B=!-&F,%#\FUE( &"IK1T/PK;:'JNI:E'>WUS<ZBR-<&XD4@LJA00 H .
M!]/3 XK>K#\3>(U\-6UE.]E-<I=7D5IF-E C,C!06R<XY[ _A0 W4_"EKJ7B
M&UUQ;V^L[V& VS&UE"B:(MNV-D'C/.1@^]9J?#C2H?#46B0WVI)%;WGVVUG\
MX&2VE#EP4RN,99NH.<\YKL** .;L?!=E9ZQ>:H][?W5S>6JVMQY\H*R*,\D
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
M]4I=7,T_F3S*1@@NP.!CC  QVZFH]4\#:7K&B6.F7<][G3RK6=Y%*([B J,
MJZ@=AW!S0!R/B>/Q1X=\ ^('FUUD>*YAEL##<M+-%$\JJ4D=E#,.6P>OOQ5S
MQ1I^IZ'=Z"MKXGUAO[2UV.*82RJP5&C<D*-HP,ID#D#/2N@N? NG7GAN?0[F
M]U*:&Y=7N;B6XWSS%2"NYR#@ J, 8''UJ[J_AF#6CIAN[V\#Z=.MS"T;("95
M! 9OEP>">.G/2@#G9["6PU6WT4:]K&I;;&61;47!2X#-)Q-),I7Y5'R@'KS@
M'''/W.J7FL_"#PCJ%_,9KJ74['S)#U8B?&3[\5W]_P"$K"_\0QZV;B]@NUM_
MLLOV><QK/%G<%?'/!)Y!!YJA'\/-)A\.6>A176HK96=PMS%^_#,'5MR\D' !
M[#'OF@#J9XVE@>-97B+*0'3&Y?<9!%>-VU]K?_"K_#GB?_A(-2.I&]BC?=+F
M.1'N#&0Z=&X/4\C'&!Q7LCQLT!C$SJQ7'F+C</?IC/X5RZ_#_3$\+VGAU;R_
M&GVLPFB'F)N#!]XRVWD!N?\ ZU &=;27>B_$JZTO^V+N:RGT1KYC?2^8L4JR
MA=XZ!5P>5&!QVK+TS4]0@\1>"A'J&H74&IK<)=74\A$5[B$R"2.)B=@W#(("
M\'H1797/A*RO=<;5KJXNI9GLFL)$9E"/"QRRD!>YYR#G\.*S[7X<Z3:C2/\
M3M6E.DN3:&2\/[M"I7R^ /EP<<<XXSB@#DM3NI?%OPD\3^(+B]NXY6%VL,$<
M[*D,4;,HC* [6R%R2P)^;C&!C:@OKW5=;@\/0DK#;:+;W.Q;Z2U=V<LI8-&I
M8A0H&,@9;G/&-*X^'&D3#5H8KS4K6RU7>UU96]P%A9V'S. 5)4GO@X/<$5)J
M?P^TG4O[-D2ZU*RO-.B\B"]M+HI/Y?\ <9CG</8_A0!H^$[;6++08K37KZ"]
MOX'9&GA8MN7.5W$@?-M(SQSU[URL%[>E?B+;F_NRFGMFT)G;=#_HX?Y6SG&[
MG%=UING0:581V=OYA1,DM*Y=W8G)9F/)))))-8=]X&TV^U/4[TW>H0C4XA'>
M6\$^V*4A-@8C&<@<=<''(- '*QWNK7UQ\-$_MJ^B75-.=KSRV'[QA:J^XY'W
MLD\G/J.:KR^)M3\-:)XMM$U"XN'LM6AL[.YNW\UX5F$?+,?O;=S$9]LUV<'@
M?3K670I(;N_7^PXVCLP90P"LNPYRISE0!Z#MBA_ FD7$.MP7C7%W#K3![N.9
MEP6  5EV@%2-HQCT% &#JFEIIOQ4\%M'=7DRO#? K<7#2\B)?F&XG!.>0,#@
M<54TV7Q+XI\,V'B73=0@M+IYS.SRZA)Y/E*Y#1/"$V !1C/7(SFNEMO EE#J
M.E7\^JZO>7&EB1;9[BZSA7 !!V@9X'U/<GC$=M\.M&LM7FO;6YU*&VGF\^73
M8[IA:/)G)8Q_7G&<>V.* ,G3;/4=8\?>*+.;Q%JL=KIMW9RP1PRJH^:(.R-\
MN"AR1CC/?/&+7Q>@67X>7;EY5,=Q;$>7(R YG13G!Y&">#WYZBNATWPY;Z9K
MNIZO%=73W&I%#<+(RE"47:N %&,+Q_/-3Z]H=GXCT2YTF_$GV:X"[C&VUE*L
M&!![$$ _A0!QVOZ=N^)?A2QBN[J%/L%\#*)2TN/W9(WMDCZ]0.F.*S+3Q'JF
MF>']0L#?S3O'XH_L>&ZNIOG2%BI^:3!.<$J&(.,@]J[<>$[7^V-.U1KZ_>ZL
M(GBB9Y5;<'QOW97))P/ICC%5CX!T:72]8TV[-S=6NK7#75RLSC(F./G4J 5/
MRK[<4 -T33-=T[Q/<O<7L1T>XM@8[.2]DN98YE8996D4'80>1DX./6LGXK>9
M]G\(^5M\S_A)K/;NZ9^?&?:NC\/^%K;P\&9;_4M0F*^6)M1N3,Z)_=7H .F<
M#G SG I?$/A>T\2M8F\NKN,6-REW L#*H$J9VL<J2<9/'3VH S[/PI=S>.SX
MLU:Z@:>*T^QVMM;J=L:$DEF8\LQR>P 'K7*^&;AH/AG8JNI/9>;K<T;")29;
ME3<R9ACP00S8QN'09/'4>I[&\G9YK[MN/,P-V?7IC/X8KE!\.])&A6^DK=Z@
ML=M>?;K:99E$L,V6)96"]RS<$'K0!R\NJZO#I/Q(MDO;^T_LJ);BS$DXEE@W
M6_F%=YW9&>>IQG -7;>74M.\2^!ICK%_<KK$$D=Y#/+NC;%OYBE5Z*01UZGN
M36Z_P^TISK)^UZEG6(5AO,W);> NS/S \E>,]NV*MOX0M'N-$G:]O2^C BT.
MY.Z[#N^7GY>/_K\T :.G:8]A=7\SZA=W0NY_-6.=PRP# &Q..%XSBN6UB=Y_
MC#X:LG)\BWL+J[0=C(<)GZA2?^^C6UH.B7&F:UK5VUW>R6U],LD<-U/YGEN"
MVXH/X4(*@+_L_A3?$&C23ZOI&O6<?F7FF.X:('!F@D7:ZC_:&%89[KCC.: ,
M^YN[V/XNV-D+ZX-E-I$TIMMP\L.LB -C')P3US63I-]J<OACQ[YFK7C3V.HW
MB6UPS O&J1(R@<8 SZ#N:ZU] M;KQ);>(_M%VMU%;F"-.%01L02"I7.20#SS
MQ5>U\'6=I8ZS:1WMZ8]8EDFNBS)G>X"N5^7C( 'MVQ0!A:@TFI_ -I[N9Y9Y
M/#RW#RNV6:00!]Q/KN&<UU7AJ\FU/PGI%]<$B>ZL89I#WW-&"?U-9&J^'&;P
M=%X/T][@V\L*VC7$N#Y-L,!N0 "VT;0.N2"> 3740P1VUM';P*(XHT"(J_P@
M#  H \DOM6UF/X8^.;I=:OA=Z?J]U%!<;QO5$9%"YQP,'MBNB<7VE?$?1;3^
MU[^YM]7L;HW,4TN45XPA5HP,;#\Q''\^:TG\ :9+H>K:1)>7[6FJW+75T#(F
MYG8@M@[> 2!P/3C'-7Y?#%O/K>F:O+>WCW6G1O'#ED"E7 #[@%YS@?EQB@#S
MK0[V3PW\/M3OK2XG$\NO2V0EGN798E>ZV%SNW $ GYB"<\G-=0VE>(K#4;VX
M&J"VTN:P=?LYOY+F59UR1)&TJ<< @CIWQ6FG@/1!8:M82I<3V.J2/+-:RS$Q
MHSMN8H/X?F .>H(XQ2:3X(L])M)H%U35[II(3 DMY=><T$9ZK'D84<#MG@<\
M"@#@+DZU!\%_^$L'BC6/[1DTN(E?.7RP2Z_, 1D-@X+ Y-=%J,6K^'/'/AZ2
M+7=0O;7699;6[MKA@R(WEEU>)<83&#QZ4>-O#XTCX.ZAX?TM+Z\"PK#:Q",R
MR8WJ=OR+G  /)_.NGL="MGN+34Y;N]NYH(62U:Z"@P!@ Q"[5^8@ 98$X^IR
M <'I5WJMOX5U[Q1<:YJ=U/HMUJ*PVSRCR953<JB1<?-@@'C&,<=\[UEIOB"2
M]T758-4C6PECQ?"3499A=*ZC:R*4"QMDY&W YQ6_HWA:QT:POK%))[FVOI9)
MIX[DJP+29W]%'!STZ51\/^ =,\.7*/:7NJ36\))MK.YNVD@MB<CY$^A(&<XR
M: ,OX4V20:'J,JRW+M_:MY'B6=W&!,W.&)Y]3U/>K_B!Y+CQ,MDE_>2?\2]G
M73K&1H71B^//>4,N% &T*<Y.2 <<:VB>&;+0)[V2RENMEW.\YADE+1QLYW-L
M7MD\]ZBO_"5A?^(4ULSWMO=?9_LTHMYS&L\62P5\<\$GD$'F@#@;;6M;U/PK
M\.KQM9NX9]1NUM[IHMH\T;).3QR?D'7CV-3W?B/4?!R?$!$O+J_CTJ&UGL_M
MDAE:-YE((+'DJ&P<?6NGM?AWI5E8:19P7FHK#I5P;BU#3!MK\CNIX )&.G/K
MS5UO!NF37^LW5R\]R-8B6&\AE9?+=%!"@  $8!/(/ZT <MK^E_8O$W@*?^T+
MRZ=[]A*TT[.LC>0YWA2<*>O"@#GIP*[#Q;</:>%-1FCU1-+=8L+>O'O\HD@9
M"]SS@ =R*RK?X=Z=%_9:RZIK-PFER^99K-=\1?*5"Y4 D8..3GMG'%;NOZ'9
M>)-$N=)U!7-M< ;C&VUE((92#V((!_"@#AE\07N@^+-:79J']GV_ATZFEI?7
M!E<R([#()9BNX#&W/X UGZ[;RWO@KP=K=QJ-U/=W>IZ=<3YF8Q,9'5MHCSM4
M*2,8 /').37;6_@?38=8359KK4+N[%H;.1KFY+K-&3G#KT/7H,#VS6>GPRTA
M-/ATX:AJ_P#9UO<K<VUK]K^2!E;< IQNQGL2<=L4 4[>VO\ 6?'GB_29]=U2
M*S@@LWA6";RS$760G:0,@9 ^N!G.*YZTU367^'_A'Q5+K=^]_+>VL$L?F8AE
MC:7RV#(!AB1SN/.>A'2O1K;PO;V>LZEJL%]>K=:A&D<Q+(P 0$)C*]0">><Y
MYS5!? &F)X:L?#ZWE^MA8S+/  Z;@RMN7)V\@-S0!6BN+YOBQJ.F'4;K[&VB
MQSI%N&V)VE925&,9PHY.:XRROM:C^&NA>)Y-?U*6^34UB97F_=RQM=M&RNN/
MFR#U/3 QBO3%\-0+XDEUY;V\%]+:BT)RFT1@EA@;>H8DY_IQ6<OP^TQ?"\'A
MU;S4!I\$XN(U\Q-P8/Y@^;;G&_G_ .M0! +N_3XMW5@+^9K0Z$+E()&_=QR>
M<5S@8[ =<GK61X7U>:;6K/1/$#:OINO&WD66.6X=[?4/E^:2%@=H(P6PN, G
MTXZX^%[5O$3ZX]W=M=O9_8F!9-ABSNQ@+UW'.?Z<4VQ\*VMG<:=-+>7EZVFH
MR6?VID;R=R[2<JH+';QEB>": /._#5]+H'PPL9[2>99[_66L3)-<N5C5KMU+
M MN"DC(W8/)R<UT=YIWB/2CKER-5^SZ;)I<CPP"^>YFBN$!.]&E3(4C (YP>
MF*UD^'VA#1-0T:5;F?3KV1I#;RS$K"6;>?+_ +OS<YZYIUAX'L['3+JS;5-7
MO&N8#;&XO+KS9(XCU1"1A0>_&3@<\# !7\ V-V^@:7K=[K.HWL][IEN9(9Y0
M8E;:#N48R&YP3GGJ:S[FPCE^.-LS370_XD3RX6X=1D3H,8!Q@]QT/>NPT;2H
M=#T>UTRWEFDM[6,11&8@L$ P!D 9P!56_P##-EJ&OVFMM+=0WEM$T ,$I021
MDAMKCN,@'^>: /+Y([RV\(>/M8LM6OK.XT_7;V>!;>38A92A^<8^<'I@\>U=
M=-J5_K_BJYT:,[(K?38+D)'?26KL\I?+AD4DA=JC&0,DYSQC2_X0/3CHVKZ4
MUY?M:ZM.]Q=@NF6=_OX.S@' X'IQBDU;P#INK36%TU[J5IJ%C%Y$=_9W'E3-
M'_<8@8(_"@#0\*6^L6GA^"UUZ^M[W48"R23PDD,,_+NR!\VW&>/>N0L_[1_X
M7%XM&FBU\TV%F,W);:.&P?EZ_3CZUW^G:?!I=C%9VV_RXP?FD<NS$G)9F/))
M)))/4FLRR\*VMCXFO-?CO+QKR\18YP[)L95^Z,!>,>U '">(/"B>#_A2]A]J
M-U/-JUM<W$Y38'D>XCR0O.!P!CVK:\67-PU_KB6^I7LLEKI8DBM;*5H19/AS
MYLKA@&W8&%.3A3\N"374>(O#UKXETT6%Y-<1P"5)3Y#!261@R\D'H0#6?=^!
M]-O=6O-1DN=022^MUM[R.*X\M+D*"JEPH'(!/3 ]J .6_M+5]4O?AP3K%Y -
M7L9'O%A*J'86P?=C'7)/T[ $5N^!;B[34?$^DW%]<WD.G:B([>2ZD,D@1HT?
M:6/) ).,U:M/ FG63Z&\-[J&=$1DM-\RM@,NPYRO/R@#' &.,&M#2?#MMH^I
M:E?07-S)+J,HEN!*RE2X 4$848X % &3K[R7'BB.Q6_O) ;!V73K&1H75B^!
M.\H9<* -H!ZG) ...0M=;US4_"/P[O6UF[AN-0O5M[IXMH\U=LG)XY/R#KQZ
M@UW]_P"$K"_\11ZX;B]M[L6_V:46TYC6:+<6"OCG@D\@@\]:S[7X=Z59:?I-
MC;WFHK#I5Q]IM09@VU^<=5/ #$8Z<^O- ',77B/4?!P^(")>75_%I4%K<68O
M)#*T;S*P()/)4, <?6K7B#2_L?B+P%/_ &A>73OJ!$K33LZRL8'.\*3A>_"@
M#GIP,=6W@[3)=1UF[N7GN1K$*P7D,K+Y;HH(4   C 8\@YYK/@^'6G1+I:2:
MIK-Q'I<WFV:2W?$7RE0N5 )&#CDY[9QQ0!J^+[A[7PK?RQZJNEOM"B\,?F&/
M+ <*.2QS@8YR17+:=>:@/&VLZ0D^I6EF^C1W<4=S<>=+$^]T+ L7VY '&3T[
M&NQ\0:#9>)=%GTJ_$GD2E3NB?8Z,K!E93V((!K+B\#V,6K'51J&J-?-9_8WF
M>YW%UR2"01C(R>V/;/- '"Z;?:Q%X1\!^(7UW49KN]U"UM;B.2;,4D4K,K K
MW/?<<G/M@#H;C59/"'CK4$U2]NY]+U&Q:YL!),S".2($RPJ,]2"&'?J!6L/
M6FKH6E:.MY?K::7<)<VH#IN5T.4R=O(!SP?QS5:\$?B[Q!:6$^AW\<&BW_VE
M[N]@")(Z*0GE'/S LP.<8PO/44 =!X?L[JQT.UAOIY9KPH'G:20OASR0">PZ
M#V%:=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 52U:ZO;/2Y[C3]/.H7: >7:B58
MO,Y /S-P.,G\*NUQOQ4N+JS^'&K7=E>7%I<0*C));R%&Y=01D<]": .R'09&
M#17!ZS'=7?Q3TW3O[5U""QN=*GDE@@G**2KH 1CD'GJ.?0BLG3+GQ#)X/U.U
MT^:XU*;3/$$]JL4UV4GN;:-\F,2DYW8[YZ#% 'IEU=065K+<W,JQ01*6=VZ
M"IJ\:\27^G:[\,=:EMY=6CEM]3MO-LKZ:59K-S)"IC.6.5ZL,DCYN,$<=%KU
MA<-\0-!T6#6-6MK"ZL+OS4BO'W$KLP0Q).[YCR23V&* /0Z*X3P[#/!X[\0:
M')J6HW-G;Z=9;/M%V[.&(<,P;/#':"2,<UR]CJ6KW?@'X=WC:SJ"W-[JT=O<
MRK,294)F)W9SN^XO7(XZ4 >QT5YQI^E2S>._$/AU]9UDZ8MK;W21_;Y-Z.^\
M'$F=X'R@X!QGVXK-T+Q+JM]X8\$6-Q=---JDEU'/-+<-"TPA+A5,B@L"< DC
MD[<9Y- 'K-%>3^*[3Q#X>\#^*)&UR6-5D@GL8X+R22:V5G"NK2, Q4\X].1V
MK<,%QI?Q0LM/74]1GM=3TRX>XCGN68;T9,.@R/+.&(^3 H [:WNH+M7:"59%
M21HV*]F4X8?@014U<%\)+**W\'M*C3EFO;M"'G=U $[@85B0#ZD#)[YJU-?2
M:Q\2[KP]<33Q65GIB7*Q0S-$9G=R"Q92"0H  &<9)/I@ [.BO&]4U?7(O"'B
M&S_M:]671M=AL[:\60AY(7DCPKMU8A7P3WXS7J6CZ.-'BN(Q?W]YY\QF+7L_
MFE"0!M4XX7C..V30!I45Y-XLU*]M=*U[5=.U2^NKBRU6)5NHYFB@M1YD:&W"
M;L2$9.X[<?,<G(Q71:O=R_\ ">2V6JW%U;Z.^E[[1K:5T!EWD2$E#G>!LV@_
MASF@#MZ*\BF7Q+9^!/"$NI:MJEMJUWK5M%<[I<-L>0@*PQ_="DJ>^<^E;<D5
MS8^+;;PE!>WEW;M937_^FZE)')(S2A=HD52Q"#.%_P!K)SB@#T*BO-)+C7]
M@T;0+_5(KM[[5Y(!-]K=72'RC)'"\VW=O)VC=C)&.F<U!XELO$&@>$?%TYUJ
M2& VZW-C!#>R2S6Q PX\QP&V,><=N@H ]2HKS>_M+NT\:^%((=;U41ZS;W*7
MJFZ8AMD2NI13Q&<Y&5 .#Z\UG-KU_P"&M)\8VD5_<2Q6&JVUO;3WD[2-;QS>
M5NS(V3A=[$$YQ[T >LT5PXT76[+5Y[D:G]ETVXLGB>U_M"6X<S %EDC:1<J<
M @@=1SUKE=.N-2@\(^ ?$#:UJ<U[>7]K;7 EN6:.2*0L&5DZ$]]QR<]^E 'K
MB74$EW+:I*IGB17D0=5#9VD_7:WY5-7G_A33X(_BCXVE5[G=%):,H-S(5):
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
MW^AMI$GVA+5Y_M,Q27#S2[@^]FZD[@#^ [ "N@C4I&JEV<@8+-C)]SCBG44
M<C=_#C0+R+5(9#?+;ZE/]IF@2[=8UE+!BZKG 8D US^NZ6O_  EUPUY9^*[:
M)+:&WM+W1IY7\]%RQ\TH2=P9F'S#WSS7H-W<7\5_8Q6U@L]M*["YG,P0P +E
M2%Q\V3QQTJ[0!Q=AX0;4])A@U>^UB2&VOEO+$7<ZFXC*A=I=@.2&WD D\$9Y
M&!J^(O!^E^)Q9O?&YBN[-BUO>6LQAFC)X.&7U[BM^B@#G;WP1H>H>'!H=W#-
M-;"03"5YF:?S1_RT\PG=O]\]..G%1#P)I9\/W>CS7&HW,5Z MS/<73232J.B
MEVR0H]!CJ?4YZ>B@##F\+6D^HZ3?R75VUQI2LMJV]?E#+M;(Q\V5P.?YU$O@
MO2#_ &RMPLUU'K.#>QSOE9"  ", ;2  !C'0=Q70U@>,?$<GA7P[+JR6/VM8
MGC1D\W9@.X0'.#W84 0:-X&TW1+:6&WN]2E+Q&"-[F[:5H(SU2/=D(.!T&>!
MZ"D'@72QHVEZ2L]Z+/2YTN+11*,HZ'*G.,G&3P<]?I73T4 8\/AK3[?Q)<:[
M&;A;RY1%F F81R%%*JS(."0"13M=\/6GB%+1+R6X1;2X2ZB$+[<2IRK=.<>G
M2M:J6KWSZ9H]Y?QV_P!H:VA:7RM^W=M&2,]NE &;XB\'Z7XG%G)?&YBN[-BU
MO>6LQAFC)ZX9?7TIEUX+TN[T.#2)'N_L\4RW!;SRTDLJD,'=SEF.0#U[#L!6
MAX?U4ZYX<TS5C#Y)O;6.X\K=NV;U#8S@9QGKBM*@#FKSP-I%]J=[?SM>>;?V
MZP7B1W+1I<A5V@NJX!(!QZ>U)_P@FC"TT> ->K_9 *VLJW;B0*5"LI;.2I4
M8] ,8KIJ* ,(>%;)-4U344N+M;C4XEAN2)!@JH(4 8XP"1D>OK5;_A!M+&D:
M5I8GO1:Z5.EQ9J)1F-T^X<XR<9/!SUYKIJ* /*[S3C-XHU>;4+3QCI]U/<_N
MY-'FD\B>-55$<E"5#$+SD#'2N_\ #EK>V6AP07\]Q/,I?#7+J\H0L2@=EX+!
M< D=QU/4UK_Q%)8^,='T$V6Z/4HYW6Y\W&WRE!(VXY^\.<UO4 8<7A+28M2U
M.]\J5_[3S]JMWE8PN2NTMLZ9*C!-,T[PAIVG+91K+=W%MI[;K*WN)=Z6YP0-
MO&3@$@;B<#IBM^B@# T/07TO7=;OQ/=&"_D5Q#/.9 K@MN91T52"H"^BCZ"S
MJ_AVRUB[L[V1IH+^R9C;W=N^V2/<,,.005(Z@@BM:B@#GKSP;I5_H=[I,YN#
M!?R>;>2"3$EPW'+-C_97@8P  ,#BMVWA^SV\</F/)L4+OD(+'ZXK%C\1R/X[
ME\-/9;%33Q?+<^;G<#)LV[<<<Y[UO4 <[=>"]+N=>FUF.6]M+JYC$=U]DN&B
M6Y4# W@=2!QD8/O5.3X;^'I/#5CH>R[6"P?S+2=;EQ- _JCYX^@X]JZ9+V&>
M2ZAMW66>V(61 <;6*A@I/;@@_C3-+GO;G3+>;4;);*\=,RVZRB41MZ;AP: ,
MEO!NFOX;N-">:]DMKK/VJ62X+S3Y&#OD;)Z #C' QTI-6\%Z5K>B6NF7YN9%
MLV5K6X679-"RC *NH!SCUZ]ZZ*B@#F)_ FE7/A]]&GGOY8)95EGEDNF>:9U(
M*EI#D\%5P!@<5=U3PU:ZQ-ILUW<W?FZ=*)[=D<+B0 C<>,$X)&.G/2MJB@##
MU#PGINHZ]%K4C745XD'V9VM[AHQ-%G=L<*>1DDU0B^'NBP:)8Z1#)>I9V-T+
MN!?M!)616W*<G/ ).!T]0:ZNB@"*:$S6SPF612R[3(N WUZ8S^%<X/ >DKX>
ML-"6:\6PL9EGMT$HRK*VY?FQD@'GGU^F.DN'DCMY'BB\V15)5-VW<?3/:LGP
MEK__  E/A:PUO[-]F^UH7\G?OVX8CK@9Z>E $=SX2TZ\UB?5+I[B:>>R;3Y5
M9QL> Y)0J .I).1S[XJE:_#S1;1]*<2ZC(^E%OLC2WLA**5V[.OW<<8[XYS7
M5T4 <A<?#?0YTU.%9+^"SU-F>YLX+IDA9VZN%[$]^WM4VJ^ -%U5["8O?VMW
M81^3!>6MXZ3B/^X7R2P^M=310!6T^PM],L8K.U0K#$,#<Q8DDY))/)))))/)
M))K"OO FD7]_JEU))>QC5(]EW!%<LL4IV; Y7IN _#@<5TU4A<7YUMK8V"C3
MA;AQ>><,F7=@Q[,9Z<[L^U &5#X+TRWNM&N(9;Q6T>)H;,&<N$5E"L#NSG(
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
M&=V"HH)9F. !ZF@!U%16US%>6D-U;OOAF19(VQ]Y2,@_D:EH **** "BBB@
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
MCF:"/3FVNPDWJ<M(V 0 I("\D UVVFZ3:Z6;EX [374GFW$TC;GE? 4$GV
M &  *S;[P5HFHZM=ZE<0S^=>0B"Z6.YD2.=0"!O12 V 2!F@#C3->ZKJ7PU:
M;4[^/^T].E>\$-PR"4BV5LD X!RS<C!YX(XQ1FUV^\,Z!XMLK6^N?*MM;AL[
M:>>5I6M8IA'N.YR3\NYL9S@D5WMKX'T6SDTB2!;H/I",EF3=.VP,H5LY/.5
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
MJ4-ZT95ESA@5)R6!/;. !76Z;IUO_P +HUZ7]\'&G6LO$[@%BT@Y&<$8 X/
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
M !]!0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MN WS$G)  ..M3:-I-U?VWAKQ+:ZY#""(WN95+N;Y9  8WRV-VX\<?*> !TH
M['Q+K$F@>'K[5TM5N5LX6GDB,NPE5&3@X//%<^GC]K4:%-K.DM96>MF-+6YB
MN!,J2.NY$D&U2I([C(K1^(7_ "3CQ)_V#9__ $ U@Z5X1E\1^'_!\VK:BCV&
MG06UW#9P6_E[Y%C&PNY9L@9Z #- '1:1XBGU+Q7K^BS6:0C2Q;E95E+^:)59
MLD8&W 4<<]^:Z"O.8[F*T\9?$FXFOFL8X["S9KI5W&']S+\X'<CJ!WJMI(GM
M/'/AJWB2XMK2_P!)G$HDN"9+G8(R))%'"O\ ,3D,3SU'2@#T^BO#IH)8OA9J
MVO#4-1;4M-U:;[),]Y(?+"W07&,X;(R#NR?TKV%](MWU^/6#+<?:([<VPC$Q
M$14MNR4Z%L]Z -"BN;\;301Z-;137MS;_:+Z")([4#S+IBX/D@DC 8 @G(P,
M]JXO=>0I\3+$O+916=C%<VT%M=OBW=K=V)1AM(R5!('&<]: /6*RO$NK3:%X
M;U'5H+5+EK*W><Q-+Y>Y54L><'G ]*\_M;=M-O?ASJ,%W>-<Z@BP79DN7=9D
M-L6 *D[1@@$8 J"=X_%?PT\::SJ#2->QM?1H!(0;98@0D8 / ( +?WMQSF@#
MU'2[PZAI%E>L@1KB!)2H.0NY0<?K4-MJJ7VJW5G:H)([-A'<S9X60@-Y:^I
M()],@<G.&>&O^15T?_KRA_\ 0!7*?"V(:K\.G>]W&:^O+M[HABK;S,X/(Y!X
M% '?UFP:LK:U+I-R@ANA'Y\/S96:+."RGU!(##MD=0:X/PM)+<6/_"$7LTTF
MI:;J3+=3-(WF26R$2)+G.?G#1IU_B/I6IXT=[;QSX$F@XE-[/ 0.\;1?,/I\
MH/X4 =U17&?%=I(_AGK<\,\\$T4(='@E:,@[@.JD9&">#Q67JVDI:?$?PW;P
MWNH+%J]K>+?@7DG[_P M8V7O\O+'[N..!@4 >CU5U*YELM,N;J"%9I(8FD6-
MGV!L#.-V#C\J\QM)X]/T'QCI4FJW]I9VVLI;6AB=I)E#B(^2A8Y^8DJ.>-Q.
M15[37N;7Q=XLT\PBTM#I$5PEFDQD2-CYBDC@!20!D#CCJ: .T\,:PWB'POIN
ML/"(&O+=9C$&W!-PSC/>M:O(_AI>Q:M;Z'I.KI+;26.EQ3:? '(2[C91NE)!
M^8J?EV'IUYS\MZ.UOO&Z^)HUU&.TOK/4Y;6&;=();,1D>6RA6  (&[_:R<YQ
MP >G450BG\KP^EQ<WR-LM0\EXJX4X3)D [#OBO-=,DFMO$'@*:TDN3;:@+A)
M;N>8B74%\@N))$Y R0&7))&>@Z4 >LT5XQ/8&?P;\0KV34-2:XTO5+MK)_MT
MN82D<;*1\W/I\V<#IC)ST6O32:1?^&?&<TTILV6.VU1/,;RU$J@)-MSM&UR
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
MJ\C.54< 98DG\ZI7?AO2KW7(=9FMW^WPQ>2LJ3.F4SN 8 @-AN1D'!Y%:U%
M'.'P)X>;1+K1FM9SI]U,9YX3>3'>Y;<23OSR>3SUHUKP+X?U^XM;F_M96NK5
M/+CN([F2.79_=+JP+#ZGN?6NCHH AMK6WL+.*VMH5BMX4"1QH.%4= !7!>%/
M#"W4WBE=7L[^&*_U>>=8GD>..X@8+MRH.#G#9!P2.#QQ7H=(S!5+,0% R2>U
M &5-X;TN?6[36'AD%[:1F.!TGD540]5"!MN#@=NU)>>&=,O=5.ILD\%ZT7DO
M-;7#PM(G]UMI&<=L\CL12S:E<W^A0ZAX>2VNVG,;Q>?(41HRPRV0#_#DBM:@
M#@?&.@B2Y\(V.GZ;<?8-/OQ++]D5E$$81E!!7!SDCIS766V@Z=;)>+Y'G->C
M;=/<,9&F7& K%L_+@D8Z<GCDUI44 <WH7@3P]X;EDDTNSDB9E9%W7$CB)6ZB
M,,QV9]L&M'1- T[P[:/:Z9%)% \C2%'G>3YF.21O)QDDGBK-[J%KIZPM=2K'
MY\R01 ]7=C@ ?S^@-9%IXANI_'=_X>EM(HX;>RCNXYED+,X9RO(P,?=/'/UH
M M:OX8TK7+VSO;V"0W5GN\F:&=XG4-]Y<H02IQR#Q5'_ (0#PQ_9-YI?]EI]
MCNYC<21^8_RR9SE#G*8).-N,9-=+5;4=0M=*TZXO[V58K:WC,DCGL!0!CVO@
MK1;34!J")>/?"V^R_:9;Z9Y#'G."Q;/7\L#&*:/ OA\:%;:(+6<:=;2B:&$7
MDP".&W YW9X/(&>M='6#K7B1;+P]KFHZ:D-Y+I"R>=$TA1=R1B1EW 'G!'X\
M<4 6#X;TPZX-:*3_ -H"W^RB;[5)_JLYVXW8Z\].O-4?^$#\/'1'T<VD_P#9
M[S_:&A^V3<R;MV[._/WN>O7FM?1[UM2T2POG0(]S;QS,J] 64' _.KM &2WA
MO3&UN/6"EP;^. VRS?:I>(SR5QNQU /3KS56#P7H=M8&R@@N(X?M7VP;;R;<
MLW)WAMV0<DYYP>];LQE6)C"B/(!\JNQ4$^Y ./RKB]"\:ZUK_A8Z_:^'+8PJ
MT@^SC4296\MBIV@Q!2<@X!8?6@#=F\)Z-=:9J&GW5J;B'42&NVED8O,0  2V
M<\;1C&,8XIJ^$='6_P!/OA#<&ZT]66VD:\F)4-][.6^8MW+9SWJSX>UZR\3Z
M!9ZSIY<VMTFY XPRX)!!'J""/PK3H YZ^\#^']1U"_O;JR9Y=0B$5VHGD5)@
M%V@L@8*6 Z'&1VYITG@O09;?2X&LWVZ7D6A%Q(&0$88%@V6!  ()((ZUOT4
M95MX<TNTU>^U2*!_M=^JI<L\SNLBJ,*"I)7 !(&!WJOI_A#1M,-N+:"40VTA
MDMK=YW>*!CGE$)('4X],G&*C\6^(;KP[!ILUO:13I=ZA!9R%Y"IC$CA=P !W
M?F/QKH: ,1?">CI/JDRPW DU4 7C"[E_>@#:/XN...,<<5?TK2[31=,@TZPC
M:.UMT"1(TC/M4=!EB3@5E>)?$-UH5]H4,5I%-#J6H)9/(TA#1[@QR%QSPI[C
MZ&NAH PI_"&C7%Y>7)@E0WV/MD44[I'<<8RZ @'C@\<C@YJ?4O#6E:M<6$]W
M#*7L'$EKY=Q)&(F QD!6 Z<?3BM:B@!-HV;3R,8YYS7-)\/_  W'I4>F)93+
M9QS+.D0O)@$93N7!WY !)(7H"2<<UTU% &4OAS3%UW^VO*E;4/L_V8RM<2,#
M%G.TJ6VD9YZ=:S]'\ >&M!U,W^G:>89=S.B><[11,W4HA.U2<D9 Z'%=+10!
M2U;2;/7--FT[4$>2UF4K)&DK1[U/4$J0<>U.TW3;;2-/AL+-76V@0)&CRM(5
M4# &6). !5NB@#$?PCHLEWJEU):O))JL0BO0\\C+,@!4 J6P, D# &,U5MO
M/AVTGL)X[28SV"LEM+)=RNZ*0!MR6)*C P#P.P%=+10!SA\">'FT.YT5K2<Z
M=<RF::$WDV'<MN)SOSRW/7K2R>%[=_&-CKT8D2>TMC;F4W#L94(;"%2<8RVX
ML><@5T5% &;KF@Z=XCL%LM3@,L22+,A61HV1U^ZRLI!!'J#6;_P@?AT27[_8
MI=]_ +>Z;[5+F9 "/F.[)8@D%NIR<GDUTE% &$WA#1672E,%QC2L?8O]+E_=
M8&!_%SQQSGCBJUWX!\/7MUJ-P]K/&=24K>1PW4L<<Y(P69%8*6YZXZ\]:Z:B
M@"M86%MIEA!8VB&.W@0)&A<MM4=!DDFLK0]'?0-0U"V@3=IUY</>1$'_ %$C
M\R(1_=+98$?WB#C SO44 4XM*L8-7N=5CMU6]N8DBEE'5E0L5'_CQ_3T%9KZ
M0^I>++76+M-D.FQR1V<9ZL\F \A]!M 4?5CZ5O5SUMXANI?'M[X=EM(DA@L4
MO(YED+,X9RN",#'W3Z_6@#1UK1;#Q#I<NF:G$TUG-CS(UE:/< <X)4@X]J@E
M\,Z7-J>GZC+'</=Z>K);2&ZE^0, &XW8.0!G.<XK7HH YR;P)X=N;;4K>:SE
MDCU*59KD/=2DM(,8<$M\K# Y&.E+'X&T".\DNUM9_M,MO]FDF-W*7D3G[S;L
MEN2-QYP<9Q6K8R:D]Q>B^M[>*%9L6K12%B\>!RP(&#G/%7: .<'@7P^+?2H5
MM)E72238E;N8-!D $!@V<8&,$XIFH_#_ ,-:IK1U>ZT\F\=0LK),Z+.!T$BJ
M0'_$'/?-6_%^MW/ASPIJ&L6MK%<R6D1E,<DA0$#KR ?RX^HK5M)C<64$[  R
M1JY [9&: '2P13V[V\L:O"Z%&0C@J1@C'IBN:M_AWX9M5L5CL93]@D+VN^[E
M<Q9!!498X3!^[]WVJQX:\0W6M:CKUI=6D5NVF7@ME\N0OO&Q6W$D#^]TQ70T
M <^/!6A"PU.Q^SS_ &;4Y&EO$-W-^]=AAB3NR,@ '&.E9^LVEU=Q?\(=;:%.
MVD36Z1R:A-.&C2+.'7YB7+[1@>Y!Z"MSQ'KD'AOP]>ZO<(TD=LF[8IP78D!5
MSVR2!GWINFW&NG4[JWU.RM5M%17M[JWE)#DYW(R'D$>O0@]NE &HB+'&J(H5
M% "J!@ #M69J'AS3M2U*#4I8Y8KZ%#$ES;S-%)L/)0E2,KGG!SSR*U:* ,:Z
M\*Z+>:$-%FL_]!#B0(DC*P<-NW[P=V[=SNSDDG/6B/PKI$.KQZK'#.M[';_9
M5E%U+_JLY*XW8.3R2>2>>M73J,,E[=6%L\<M];PI*\3-M #E@F2 <9V-V-9G
M@OQ!-XI\)V6LSVZ6\EP9,Q(Q8+MD9.IZ_=H 8? WAUM#O-&DT\RV%W*9YHI9
MY'S(3DL"S$J<\Y!%);^!/#]MH=UHZVLS6EV MQONI6DE4<!2^[=M&3QG')]:
MZ.B@""RLX=/LH;2W#B&%0B!Y&<@#H-S$D_B:RM0\(Z/J6M)J\L,T5^L?E--;
M7,D+2)_=?8PW#V-;E5=3N9K/3+JYMX4FEAB:18W<H&P,X+ ''Y4 8G_" ^&3
MX9/AUM-#Z9O\P1-*Y*/DG<K$Y4Y)Z$=3ZU-;>#-!MM!NM%%FTEE=J5N!-,\C
MR\8Y<DMQVYX[8JQX6UB3Q!X5TS5Y8EADO+=)FC4Y"DC. :UZ .;U+P)X>U;2
M[33[RSDDCLVWV\IN)/.C;N1+NWY.!U/8>@J27P5H,VFV6GM:2BVLIQ<0JES*
MI$H.0Y8,"S9YR236GJ,FI1FT_LZWMY@UPJW/G2%-D/.YEP#EAQ@5=H R[SP]
MIM_JUAJEQ',UY8!A;2"XD79N&&X#8.1P<@YJNGA'1XSJA6&X!U7_ (_#]KE_
M>\8_O<<<<8XXJ_J,FI1BU_LVWMYBUPBW'G2%-D/.YEP#EAQ@5=H P/\ A#-#
M^SZ5!]GG\O22&LE%W+^Y(&!CYN<#CG/'%2KX4TA+G5+E8K@3:JH6\87<O[T
M;1_%Q@<<8XXK074+5]3DTY95-U'$LSQCJJ,2 3]2I_*K5 '-MX$\/&#3(EM9
MT&E@K9M'=S*\2$ %-P;<5( X)Q0/ 7AI=*OM,33MMG>S_:)HUF<8DW;@5(.4
MP>0%P*Z2LJ34Y;_0KF\T 6]Y<*9(X!*Y6-Y$<H06&>,J>: (SX6TDZCI^H&&
M8W6GJR6TGVF7Y WWLC=ABW<G)/>HI?!VBS75Y.;>1%OFWW<$<[K%<-TRZ [2
M2.#Q\W?-;D9<QH9 JO@;@IR >^#3J ,J;P[ID^N0:R\4HOH(C#%(L\BA4/5=
MH;;@X';M3M'T#3M"^U_V?%+']KG:XGWSO)OD;[S?,3@GVK3HH P;[P;H6I:M
M/J=U9LUS<0B"?;/(J3(. '0,%;&>,@X_ 4RV\$:!9MI306LR-I2LMF1=R_NP
MPVG^+G(P.<\ #I70URD?B35M3N;F31-.M[JTLM2.GW*23;)#MP))%)^7Y23\
MIY.T\C@4 7E\':$%U5'LVE35>;U)IY)%F.,9PS$ @ 8(QC JO9^ ]!LKK3[I
M(KN2?3@PM'GO9I#$& !4;F/RX&,=*V[C4+6UO+2TFE59[MF6%.[%5+-^  Z^
MX]:R- \0W6K:_P"(-,N;2*#^RIXHE,<A?S Z!\DD#'!'&/SH U-7TFQUW2KC
M3-2@$]G<+MDC)(R,Y'(Y!! .1Z5ER>"=!EO+2[>UF-Q:PF!9/M4NZ2,G<5D.
M[]X"220^<Y-=#10!S,/P_P##=O9V5I#92QP65Q]JMT6[F CER2&'S=LG Z#)
M]:NV_A71K74M1OXK5A-J/_'X&F=HYN-OS1D[3QQTK+O?%>JQ>./^$8L]&M)Y
M38&_2>6_:-2@?9@@1-AL_A[UGS_$@OX,U[5[33-NHZ)(\-Y8W,VWRW7KAE!W
M#TZ9P>E &UH'@7P]X9NFN-+LGB?!"!YWD6('J$5B0N?:K^N>'M-\16\$.I0N
MX@F6>%XY7B>.0=&5T((/)Z&M"WD,UM%*0 70,0.V14E '--X \-,NI*;!PNI
M*J786YE'F@ #G#=3@9/5N^:MOX5TE[S3+MHKAI]+5ELW-U+^[!&#_%SD<<YX
MK:HH Y328[WQ!KEMK>JZ$^EG3XI8;:.X='D9Y" S@KG"[5 'KN/H">KJCJ]W
M>65AYEA8K>W32(B0M+Y:G<P!);:V  2>AZ5S,'BW7[CQ3?>'H] TW[79VR7+
ML=4?8RN2  ?(SGCN* .THJIIEU/>Z9;7-S:FTN)(PTEN6W>6W=<X&<'OCFK=
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5QWQ#U.>PM-"MTD>*UU#6+>TNY48J1$Q)
M(R.0&("D^A-=C534],LM9T^6PU&VCN;688>.0<'N/H0>01R* .+N;%-+^)NG
MZ980A=)U?3KC[=9(,1*8]NV0+T4G?M..O>N,@LK>#]G*WDAC6.6:>#S'7J<7
MH _*O8M/T2PTR9IK>.5IV01F:>=YI-@Y"[G).,\XSC/-9G_"!^&O[-FTX:;M
MLYI1,\*3R*I8-N'1N &)( X!YQ0!S<L7_"-_$RY72A,1<>'I[J2%Y7D$TT<B
MA6.XGYL$C/O570=*DUS0O#'BB'7[6WN%>&6XNHK=C+=%L+)!(WF8.6.,8^4@
M8 Z5WH\/:9_;46L&&4W\4/D),UQ(2(^NW!;!&1DY')YJA8> O#&EZT^KV6DQ
M0WC.9-RN^Q6/5E3.U3[@"@#F?!6@6>H:WXBN[N6\FDT[Q#*;7?=R$1XCC_VO
MFZXYST%=!XSDM7?1;*:6=Y;B^'E649 6[*HQ*2$\",?>/7[HX)P*UM+\/Z;H
ML]W-80R127DAFG+3R/YCGJQ#,>>!S[4:UX>TOQ#%!'J=KYPMY1-"RR-&\;CN
MK*01^= 'EC:S>Z%X=\5Q><;2UA\0PVSF"0E;."3RO,\ML J/F;& ,%LC%=GJ
M?AG1[9M3GMY3'%>Z5)&VG(1Y$NSYO.*@?>Y +9Y!&:UH/!GARW74%BTFW":B
MNVZ0@E9!@#H3@=!G&,D GFG:%X0T+PW!+#I6GK"DJ['WR/*2O9<N2=O)XZ4
M>;7%G#:? ;0;FUWP3$:>[M%(R;RTD:G< <-P3UKJXY(]>^)VN:/JT2S6MC8V
M[6EM*,HX?<9)-O<@[5SVQQC)K7'@7PVNBC1UTXBP$@D$(N) -P.5YW9P#R!G
M [5=OO#FEZA=VUW/#*+NV0QQ7,5Q)%*$/52Z,&(]B3SSUH \IN)+^3PK]CGO
M;PIIOC!-/M)_/;<]N)E #'/SXR1DY^[77:-9Q:+\6]1TVQ:5+.XT:*\DB>9I
M 9O.=-_S$G) &?6NDNO"FBWFG6NGS67^BVLHFAC25T"R Y#Y4@ELY.3DY.>M
M31^']-BUPZTL,G]H&$0&9IY#F,'.W!;&,\].O- '*?$JPM;J]\'O/ DC'7H8
MLL/X&20D?0X'Y57DT6QU3XM:E874;M9KH-NODI(R*P\V0 ':02!Z=/R%=MK&
MAZ=K]I';:G;">*.59H_G9"CKT8,I!!'/0U!#X8TFWU-]2AMY(KMX!;F1+B1?
MW8Z* &P .V!Q0!YWX<O$OO W@VSOKFZN[J6\N(X;,N-MVL32@"5F_@10I/7[
MHX)K)U>$S?"OQY;7:(5L-;=;:(.62W&Z$[4SC"@LV.!UZ"O3?^$"\-?V=:V
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
M5I[B25S'G.S<S%@,G. :#X6T=X;F*>U:Y6Y@^S2FZFDF9HO[FYV) SSP>O-
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
M&7*GT(XZ9%7/'F@Z7I'@?QG_ &?<3QM-!'=-9QR;8K=ON@HJ@;=V"2#G)&:
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
M5ERI!'J#0&4D@,"0,XS0!A^(/#5KK]WI4]Q#&9-/N5N(IRS!XB&5L*!P=VT
MYZ"M>[M8;VTEM;A2T,JE'4,5R#U&1S4F]=^S<-V,[<\XI2ZKG<P&.3D]* ,7
M_A$=#^SV%N+(B'3VWVB"9P(&'0K\W&*MVVAZ=9ZK<ZG!;E+VZ $\OF,3(!]T
M')P<=O3M6A10!GZCH>G:M/:S7UN99+23S8&\QE\M_P"\,$<^]0S^&=%N=3GU
M*;3H7O+B'R)92#ETP5P?P)&>N#BM:D+*&"E@&/09Y- &=8:!INFS1RVUNPDC
MC,4322O)Y2'&53<3M' X&.@]!3]8T33=?T]K'5;..ZMBP;8_9AT((Y!]QS5X
ML%ZD#ZT%@%W$@+C.<\8H Q;/PAH-A=275MIR1W4D(A>XWL9"GIO)SGGKG-$7
MA'0X+"TLH+(PV]G(9+98II$,+'()0ALKG)Z'N?6KVE:K::UIR7]C*);:1G5)
M!T;:Q7(]B5./:KBLKC*L&'J#F@#)N/"^B7FC2Z1<Z=#/8S.9)(Y<L7<G)<L3
MDMG^+.?>H8O!OAZ'0I-$BTR)-.E;=+ &;$A_VSG+=!U)Z#TK0U/5K/2(89;R
M41B:XCMHAW>21@J@#OR<_0$]JQU\07H^(TGAZ6*V6R&E?;DE!/F;O-"8/8#J
M>GIS0!IWWA_2M3T7^Q[^RCNK#:%\F8E^G3DG.1V.<BJ]EX1T#3]#GT6UTN!-
M.N 1-!@L),C!W$G).,<D]A6R"",@\>M"LKJ&5@RGH0<T 8W_  B>A^78(+$*
MNGMNM0LCCRF_O#!Z^_6GWGAC1[^_DO9[/_2)HQ%,\<CQ^<@Z+(%(#CV;-:SL
M$4LQ  [DX%<YX0U^]UT:XM]%;QOI^JRV*>1G#*BH023U/S'TH TKGP_I=W>6
M5W-:@SV((M65V7R<C!V@$ 9''TXJA?>#]'N++5(ETZ*5M3V_:EFFDVS$$8+<
MD\8&,>F,BM:_N)8M,N9[3RI)8XV9 [':2!W(K/\ "&M3^(/!^EZQ=I%'-=VZ
MS.L>0JD^F23B@"_I.GII.C66FQNSI:0) KMU8*H&?TK(NO ?AB\N+V>?2(6:
M].;E0S*DI_O%0=N[_:QGWKHE8,H92"#T(-"LKC*L&'3(.: ,'5O!/AK6[>T@
MU#1[::.T&+? *&,>@*D''MTJS<>&='NH;"&2Q01:>RM:)&S(L+*, J%(P0.A
MK5#J6*A@6'49Y%4[+5K/4;N^MK642/8RB&?;R%<J&V_4 C- &;J_@CPUKVI1
M:CJFCVUS=Q@*)7!!8#H&P<,/9LUS?BOPW)J?BC[3J'A%-<TY;9(K5[:Y2&6
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
MMFDC!;CIGUQVSFMN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\3>(K/PMH4^JWH=T0A(X
MHQEY9&.%11ZDUKUYY\8;:=O#>EZG'&\L&DZM;WUTB#)\E"0QQWQD'Z9H Z-9
M/%@L#>-%I1N-F\:< X.<?<\_=C/OY>/YUHZ?J'GZ'9W][LMFF@CDD5SM",R@
MD<^YQ4\5_:3V"W\5S$]FT?FB<.-A3&=V>F,5Q;7B:A\78;._C#61T3S]/CG3
MY6<R8D8*?X]NT>H&?4T =T9$6/S"ZB/&=Q/&/7--$\):11*A:/[XW#*_7TKQ
M+7;'R? _C>R$8;2[#6X!IV>D!:2(R)&?X5!8C Z9(KJ;_P /:/%\6M)MTTZW
M6"[TJY-U$$^6X*R(5,@Z.<DGYL\T >BK-$T(F65#$1D.&&W'KFA)HI'=$D1G
M0X=58$J??TKP_5+2UB^&7C.V6)([>Q\3E+55&!;J9H<A/[H^9NGJ:ZC4M$T_
MPU\3O#EYHMNMFMS;7G]J+#G]["B!@[^IWD?,>22* /1UN('F:%9HVE3ED# L
M/J*'N((\[YHUPP4[F Y/0?6O'+.2SBF^'E]8F*WLI;V4P-+('NI(FCD+/*XP
M,D]5P<'&33GT#2+C1?B@\VGV\AMKBX>WW("(6%LK;D'13GG(P>!Z4 >QF1 ^
MPNH;TSS0'5F*A@6'4 ]*\QUFW%CH'A+Q\L(FN]+MX&OGV[GEMI(PLA]25SO'
MT/K78>%K>.:"[UWR52;5I?M ;;AO) "Q ]_N ,1ZL: -V::*WC\R:5(T'&YV
M 'YFE:1%3>SJ$_O$\5P_G+>?&&ZT[5(TD@CTA)+"*504.7(E8 \;ON@]\"N'
MU2QV>"=?LV7.G6/BB*+36)YA0S1[TC/4*"S 8Z<CM0![@DB2 E'5MI*G:<X(
MZBL2Y\103PZU#I4\$M[IB?O _P R"3:6VG!R<#&?3-7M*T33-#AFATNRAM(I
MI3-(D2X#.0 6Q] *X'1+2P@UWXB,MO;1S).%B(10R@VH) ^O)X]Z .P\):V^
MN>%='U"[:%;R]M$N'CCX&2,G ))Q6R]Q#%(D<DL:/(<(K, 6^@[UXW8Z;967
MA'X8:K;6T<>H2ZA9Q/= ?O'1XG#(6ZE> ,=!BKT<&G^*6\8:;KFK6UG<PZC*
MLGG1H)HH%(,,B.QRH"@$$< Y/?D ]99@B,QZ 9-<+9^*]?UCP=)XITB+3)[=
MHY)8;!@_F[5SPTH;&_C.W9UXSWKL;#]WI-J3++-M@3]Y*,._RCEAV)ZFO+-6
M\/+H^BS^/_ &KG3HWMS?W%@YW6ERN-S#;_"W4<=^!CK0!ZS)/%!#YL\B1IQE
MG8 #\33C(BQF1G4(!DL3QCUS7FL^L#5?'.EP:M)!817NA1W%K#>1*Z><S'S4
M&[ WA=@]< ^IJ@B:=X:U/PCHSZFUYX=:]O%\V?'DB<*#%'GH55BX4<X8>J\
M'JZSPM#YRRQF(C.\,-N/K1Y\.QW\V/9&2';<,*1USZ5Y9X]T;0;3P+X@&F8<
MMJ5M<2[7W)!,\T88)CA"1R0/[WO5SQ'9Z5X:\4>';.!+72]*U">YDG=X@T3W
M01!&7!.,D;\9[\]>: .YU77=.T;26U.[N4%L,!&5@?,8G"JOJ2:NRW,$,8DE
MGCCC)P&9P 3]:\B\6:!I6E>"==6VO8[U'U2TN'C$:^5:N\T>]4QPN1@D>X]:
MZC4ETB3QQ;:=:0VWVJ#2I7*W&/LEO TH#,(Q]YRRD'!4  Y/:@#N#(B@$NH#
M$ $GJ3TIB7$$@!2:-@>FU@<UXC806NH?#GX:?: DT@UN.W+9^;RR9QLSUVD*
M!CVKK/%OAK3/"=OI7BC1-*@@&A7#23PPQCYK:0D2X'JN[>/3!Q0!Z*'4L5#
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
M>ZTU--N-+M);%#E;=X5,8.<YVXQG//UI3H6DM?PWS:=;&[A79%.8QO1?0-U
MJRE[:20>>EU"T.0/,60%<GH,_B/SI8;NVN7E2"XBE:)MLBHX8H?0XZ&@#C?&
MO@^.[\(7^F>'M'MEN+Z>*678$B5RLJNQ<GJ2%([UU&G:3860,UM8);2R(%;(
M!8*.B9R>!GH#CTJPE]:27;VB74#7*#+0K("ZCW7J*5[ZTBNDM9+J!+AQE(FD
M =OH.IH RX?!WAF!%2+0--15G%PH6V0 2#.&Z=1DX],U,/#.AK'=QC2;,)>'
M-RODKB8_[?\ >_&BV\1:9=Z_>Z-!=1O>6:1M,H<<%]V%^H"9([ BG:UK^GZ!
M%:O?W"1FZN8[:%2P!=W8+Q[#.3Z &@#(U32]5E*>'M,TZPM_#DUMY4\XE*O&
MI)#QI&!CE. <C&<]L'J5541410JJ,  8 %03W]G:P)/<7<$4+XVR22!5;/3!
M)YJ=6#*&4@@C(([T 4M0T?3M5,+7UG#.\!+1.Z_-&3P=K=1GVJ.Y\/Z->:?%
MI]SI=G+9Q',=N\*F-3ZA<8JU/?V=K+'%<7<$,DG"))(%+?0'K3KJZM[. S7-
MQ%!&.-\KA5!^IH D1%BC6-%"HHP .PK/E\/:-/>W-Y+I=F]U<Q^5/,T*EY$_
MNL<9(X''L*QO!_B.ZU:TUR;5)[0+8:K-:)+$/+C,:!-IY8]<YZ]ZZ07UH7F0
M74!> 9F7S!F,?[7I^- % ^%]!-M;6QT>R\BU??;Q^2NV)O51_"?<47WA;0=2
MU.'4K[1[*XO8<>7/+"K.,=.2.W;TJ6_N);G0KB?2;ZTCE:(F"ZE^>%3ZG!Y'
MXU92XCBBA%Q<0^:Z9R"%#X&25!/3O]* +! ((/0UBKX0\.H4V:+9*J$,(UB
M3<.A*]"1QR1FK5[<O=:)<SZ3?6BRM$WD7,AWQ*WJ<'D ^]2_;8;2RMY+Z\MD
M9U4&4N$1VQ_#D]^PS0!#K&@:1X@MT@U?3;:]B1MR+/&&VGU&>E%UH&D7ND+I
M-SIEI+IR@*MLT2^6H'3"]!CVJ*]\2Z58:EIMA->0B?4"QA7>/NJA8N?]GC&?
M4BK[WMI')Y<EU"K[E3:T@!W-T&/4]A0!0;POH+:1'I+:/8G3HSE+4P*8P>N=
MN,9SSFK%_HNF:IIO]G7]A;W-E@?N)8PRC'3 /3%3+?V;W;6BW<#7*C)A$@+C
M_@/6J5CXBTS4M7O],M;J.2XL2JS!7!PQ!)4>I  SZ9H ?'X>T:+1#HJ:79KI
MC#:;00KY9&<\KTZ\_6F2>&-!FDLI)-&L&:Q7;:DVZ_N1Z+QP*-*NY8-(MSK&
MIV$UVQ<--!^[C?#'[H)/08!YZUHFX@$RPF:/S6&53<-Q'J!0!E#PCX<$$4 T
M/3Q%#*9XT%NN$D/5P,<-[]:JZ_;Z]J-U_9%I:V:Z-=6YCNKQYB)8P20RJF.2
M5X!SP3GM@[<=]:374EM%=0/<1_?B60%U^HZBI998X(FEFD2.-!EG=L #W)H
M6-$BC6.-0J* JJ!@ #H*J:AH^G:MY)O[.&=H&W1.Z_-&3P2IZC\*F%[:--+$
M+J$RPKND02#*#U([#ZTL5W;3VWVF&XBD@P3YJ."N!UY'% %:71-+GTL:9+IU
MJ]@/^79HAY?_ 'STJQ:6=M86R6UI!'! @PD<:X51Z =JB&K:<;*:]6_MFM80
M3+,LJE$ Y.3G K(_X3?0QHFFZJ;R-8=1EAAMU+@,S2, ..V =Q] #0!I3>']
M'N+Z>^ETNT>[N(O)FG:%2\B?W2<9(J$^%M -K;VIT>Q^SVS^9!%Y*[8F_O*,
M8!]Q5Z?4+*UA2:XO+>&*0@(\DH56SZ$GFI)+F"';YL\:;\E=S@9P,G'X F@#
M-O\ PMH&J:C#J%_H]E<WD&/+FEA5F7'3DCMV]*UZJ/JFGQ)$TE]:HLR[HBTR
M@./5>>1]*LNZ1H7=E5%&2S'  H R[[PSHFHWPOKO2[:2[QM\_9AR/0L.2/8U
M=&GV0L#8?9(/L90H;?RQY94]1MZ8H.HV017-Y;A&) 8RK@XZ]Z=)<(V^&*XA
M6XV%E#$'''!(SG% %:QT+2],1TLK"" .@C;8O)0=%SUVC)P.@JO_ ,(IX?\
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
M34;^RECCN7,1A&SR8L A9"2?F'4GCJ*N1W=M+</!'<1/,BAFC5P64'H2.N*
M*EAH.DZ6&%CI\%OE/+^1,$)_='HOL.*@_P"$4\/_ &"6Q_L6Q^R3/YDL'D+L
M=O[Q7&"?>M 7]FUX;-;N W0&3")!O'_ >M4K/Q%IFH:U?:5;74<ES9;!,%8<
M,P8[?J ,GTS0 2^&M$FE,LFEVS.R"-SL'SH.BM_>4>AR*GDT;3)=2BU*2PMV
MOH5VQW!C!=!Z!NH%,T:2\&D(^IWMI=7"M)YD]LNR/ 8XX).,# //4&K=M>6M
M[$9;6YAGC!P7B<,,^F10!1;PWHK7[WQTNT^TNXD>3RA\[CHS=BP[$\BIKC1M
M-N]0@U"XL+>6\M_]3.\8+Q^NT]1^%3+J%D\L4:W<#22@F-1("7 ZX&><58H
MS$\/:-&]XR:9:*UZ,71$0!F_W_[WXTU_#6ARZ5'I4FD63Z?&P=+5H%,:L.A"
MXP*O17UI/<26\5U!)/']^)) 67ZCJ*Y?4O$5U>^)[KP[H]]9VMU;V2W FG7S
M \K.56/&1Q\ISWY&.G(!9GLM:U36Q97EE8P:!:SQ3Q2)*6DG*895*8PH#@-G
M/\(&.<CIJQ;_ %Z+P]X>@O\ 7Y;>&XVQQR+"QVO,V!MCW<D9Z9[<FLZY\17<
M'Q!L-+\^T.DW.G371<+\P9&4<ONQCYCV% &\='TTZL-6-A;?VB(_+%UY0\S;
MZ;NN*AM_#NC6MZ;RWTRUCG,AEWK&!ASU8#H&/<CDU>BN()[<7$4T<D+#<)$8
M%2/7/2FVMY:WT1EM+F&XC!VEHG#C/ID4 /G@BN8)()XDEAD4H\;J&5E/!!!Z
MBLNT\*>'K%K5K71+"%K1F:W9+=08BV-Q4XX)P.?:LKQIXAU;0+K08]/-D4U/
M48[!OM$+N8RX)WC#KG&.GZTV\\2ZGH'BC1]*U:.TN;;5W>&"YM4:)HY%&<,C
M,V0?4'CTH V8?#&A6^M/K,.D64>I/G==+"HD)/4YQU/<]35F/1]-BU6758["
MV74)4"270B D91T!;J>@_(5-<7UI:/&ES=00O(<(LD@4L?;/6EN;NVLH?.NK
MB*"+.-\KA1GZF@!T\$5S;R03QK)#*I1T89#*1@@^V*8;*U9[=S;QEK;/D':/
MW>1M.WTX.*=]JMQ DYGB\I\;9-XVMGI@]\TPW]F+9[DW<'D1DJ\OF#:I!P03
MG YH AN-&TV[U"#4+BPMY;RWSY,[Q@O'GKM/4?A4,OAO1)KB\N)=)LGFO4"7
M4A@7=,OHQQR.!U]*R?"OB"]UC7O$EG<S6LT&GW$4=M);(0&1XP^2=QR>>N>U
M=+<7-O:0F:YGBAB'5Y7"J/Q- &>?#6AE+13I-F5L_P#CV'DC$'^Y_=_"M6HC
M=6XMOM)GB%OMW>:7&W'KGIBDCNK>6>2".>)YHL>9&K@LF>F1VH FHIDLL<$3
M2S2+'&HRSN< #W)K+UC56C\+ZAJ>DW-K+)!;R2QN?WL9*J3@[6'ICK0!KT5P
M=QXKUB/PYX'U%&M=VLW%G#>!HCG]ZFYBAW8'0CD'K7>4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<)\6[:"?P4K31J6CO[38YX9,SH"0>HX)Z5W=5+_2]/U6%8=1L;:\B4
M[@EQ$LB@^N"#0!P'B&'2O#'C'P[;(+?1M(NS<R&2.)%B^V8C"%]PV@E P!]S
M4;^';6"QE@\->(T^V2:RMY!]H57M6N?+9FAP@  *@L0.AP1S7H5[I.G:E8?8
M+ZPMKFSP!Y$T2L@QT^4C'%1'0-';3H=..E61LH&#16_D+LC89P57& >3R/6@
M#R?7[F+4_!]T-2T:'3-3L_$=JEX(GS&)&:+,D;C!4,A!/?GFMC6=$70?B):R
M^$[.*UN)M$O#=06R!5;:!Y+%1QDR'&>IQ6_XU\,2ZEX;M]*T;3K78+Z&YDC)
M6-"J2!VSQR6QZ?6NFT_3;'3T9K.P@M6E \P1HJDXZ D=<4 >:>&X?#VOZ)X2
MU >(7%[92Q-'!#Y2S^>1B2-_EWD$EBV>H!8GO2^'+CP_KO@V^M?$DR+JT&J2
MR7J>;LN/M"S$Q[<'=]W8J@=A@5Z);>']&L]3EU.UTFRAOY<^9<QP*LC9ZY8#
M/-*V@:.^KC5VTJR.I 8%V8%\T=OO8STH Y+0$LX?BUXOWI DIBL#%N #$E),
M[?<]\5)\38H&MO#,DR1E5\0V09G P%+\YSVKL#IE@VI+J1LK8WZIY8N3$OF!
M?[N[&<>U.OM/L]3M&M;^T@NK=\%HIXPZ'!R,@\4 <3I4\-U\5]<LKQ87A73;
M;^RT(!0P'=YVP=.7(!QZ#TJQ\,8I[?1=6M26.GV^L746FY.0+97PH4_W0V\#
MZ5T]YHFE:@L"WFFVDXM^(1)"K>6,8PO''''%7(88K>%(88TCB0!41% 50.@
M'04 >3>-+FPNK/XABU,$4L-I''>27;[F=Q%F-(DR-@YSNYRQ.!WK1TG58[OX
MD:/;:A.DD!\/I)8%V!5YRV)2#T+[0!Z@9]37=3Z!HUU>RWMQI-C+=2Q&&2:2
MW1G>,C!4L1DC'&/2FW?AS0[ZRM[.[T>PGM;;'D0R6Z,D6/[H(P/PH \;U"VT
MX_#'QY%#';[+?Q*S0A,?N\S0#*XZ<$CBNQU+0M)C^+>A0IIULL5QIEUY\8C
M6;:\97>.C8))YSSS79'PSH+6\MNVBZ<T,K^9)&;5"KMZD8Y/O4IT323=Q79T
MRR-S"NV.8P+O0>@;&0* /)[BTM5^&/Q*M!!$+:UU2\^SQ;1MBPB,-H_AP2<8
M]:W-4TVPO/'W@,7%K#+YVGW0D#*#Y@6.,J&_O 9/!XKN!X<T,03P#1M.$5PV
MZ:/[*FV1O5ACD_6GC0M'$]O,-*L?-MEVP/\ 9TW1#T4X^4?2@#RR6SM$\ _%
M"R6WB%M;7]TT$.T;8CY*,-H[?-SQ6]?VNKN=$O\ P_-8W-_;:0JRZ5>C"7$#
M[<E&_A;*8STY&??LAX<T,17$0T;3_+N3NG3[*F)3ZL,<_C2R^'M%F6%9-)L6
M$">7%^X7]VO]U>.![#B@#S>*[TG4=7^&5\EC'9V3VUX@AN #Y:I" %)/4#!P
M?QK0\/:!HEY\1?&K7&G6LPMKNRFA#1@B-_(5MRCL2W.1UKO;C1],NXK:*YTZ
MTFCMF#0))"K"(CH5!'RD>U+;:1IEG=RW=KIUI!<S?ZV:*%5=_P#>8#)_&@#Q
M\7^GR:9X&O\ 3Y;>WL)/$&^!99-]R58R^8\CYXR3RN#C(RW:NK\+6^FOX^\<
M02PVK>9<VP2-E4[E:V4D =P<$_G75KX7\/H'"Z'IH$DPN' M4^:09PYXY89/
M/7FK3:1IKWTMZVGVC7<L?E23F%2[I_=+8R1[4 >7>'O#O_"0_ *PM;5$^W6_
MFW-BV =DT<[LF/KC;]#6Y;:O<>*/"6I^+=-MW2[729(=/79\Z2[-TFWO_K J
M?6+WKN+'3K'2[?[/I]E;VD&<^7;Q+&N?7 &*E@MX;6$0V\211@DA$4 #)R>!
M[DF@#S/P_;^'-;MO">K6WB!FNK3:+:WM_*60LRXDC<!=Q'4MGT)]ZV/B_!#-
M\+=;,T:.8XE="P!VMO7D>AKIK/P_HVG7\U_9:396UY/GS9X8%1WSR<L!DU9O
MM/LM3MC;7]G;W<!()BGC#J2/8C% ' :UH6DQ_$[PE&FGVZI=6MZ+A0@Q.%6-
MAYG]_P";GYL\\UB^9I.EZ+XWLKNW;^SO^$ABBBMH9/)0.XA(!.,(A;[W'3/%
M>IG0])-S!<'2[(SVXVPR_9TW1#T4XR/PJ,^'-#,-U#_8VG^5=_\ 'PGV9,3<
MY^<8^;GUH \^@=&\=>,[:XGL99)M&A+1P+A"ZB7C!)RP '/7V%9C1Z>WPO\
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
M:=/IEA=6/V&XL;::TZ>1)$K1_P#?)&* //GT^RTWQW\/Y+*VB@DN;6[2=XU
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
MW;7L/G6MQ%/%G&^)PPS]17E>@1#4OAEX,BTC6;6RUFW,<EMYBB2.2412 QR
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
MYK2@U"RNKF:VM[NWEG@.)HHY S1G_: .1^->+7=M:?\ "D?$ \J(+!KL@BP
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
M2M+CR0&D\F=7V \@G!X% "?V)I.Z=O[+LLSC$Q^SI^\'7YN.?QHET329]/\
M[/ETNRDL@<_9FMU,>?7;C%%MKFDWDZ06NJ64\SQF58XIU9F0':6 !Z @C/K3
M8=7L-5%Q!I6JV4US&O/ER++Y>>A*@]* +MO;PVMND%O#'##&-J1QJ%51Z #@
M56.CZ8U[]M.FV9NLY\\P+OSZ[L9KFO 7B^/6?"FB2ZOJ=F-9OXGD$)=$>3#L
M/E3J1@=AVKI;[6-,TQE6_P!1M+4L,J)YE3(Z9Y- $]U9VM] 8+NVAN(2<F.9
M ZG\#4!T?3&:V9M-LRUI_P >Y,"YA_W./E_"L'QGK.HZ3)X<?3[F)(;W6+>T
MG!C#%XW)S@GIT]._6MO5=5L]/@*3ZG9V4\B'RC<NH_'!(R.10 '0=':-(SI-
MB4C<NBFV3"L3DD#'!)[U-%IFGP7CWD5C;1W3_>F2)0[?5L9-<]X(\1R:E\/=
M+US6[R!)9XRTTS[8TSO('H!V%;BZYI+Z>NH+JED;)FVK<"=?+)SC&[.,Y[4
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
M@R2[DA74/"WA?33#(DGVO3P7F)4@C9F)"G3KN./2N]95=&1U#*PP01D$4M%
M&=;Z%I-BD7V/2;&$P%FA$5NB;&;&2N!P3@9(]*YWPCX1;3)-4GUC3M-DN;C5
M)[Z"9,2LBNVX+EE!!'M79T4 5;[3+#4XTCO[&VNT1MRK/$L@4^H!'!ILVDZ=
M<VL=K/I]K+;Q8\N)X59$^@(P*N44 4UTG3DNUNUT^U6Y10JS"%0Z@#  ;&<8
MI][I]EJ4 @O[.WNH@P81SQ!U!'0X(ZU9HH I/H^F2"</IUHPN"IF!@4^:0,#
M=QS@=,TUM$TEU@5M+LF6#_4@VZ$1]_EXX_"K]% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<'\6X[9O"5K)<K'LCU.T)=^-BF9=W/;BN\KF/'.A:AXBT:WLM
M/%IN2\AN'-S(RC$;AL#"MG.,4 <WK6G6&E_$FQO],LUCA@T6[?5([- NZ  >
M4,+CYBV['?Y?:L+3]5TU]9^&L\-[8PV2I.L5I%)O^RQM;D*DCDY9R< YQDC&
M*]>LK&UL8=EM9V]KO^9T@0*I;\ ,_7%)'I>GPJBQ6-LBHYD0+"H"L>"PXX/O
M0!P_P\TS2YK[Q5.;*TDGM_$=R8G,:EHL*N-O]WJW3U-<?Y]E<?LPSP>9!)/:
MVQWID%HF-P0,CL>M>UVUA9V;,UK:00,W#&*,*3]<"FMIE@\31-8VQC9S(R&)
M<%SU8C'7WH X/6M8M],^*"+J^KOI=E=Z4BV-T?*$3.)&,B%I%8 D%#VS@>U5
M(M$MK:ST.'P7KOD7<#W<VG?;@)(+Q"4\U1C'RY((*CIN(R.:]'GTS3[JU2UN
M+&VFMT(*Q21*R+CI@$8%%SIMA>1I'=65M/'&,(LL2L%^@(XZ#\J .8\*^*]/
M_P"$>TXZDEMH]U=WD]LEMYN4DG$K!_+/<%LD?7'I71:VD4FA7ZS*C1FWDW!Q
MD?=/7-1ZCH5GJ4=G#+#"(+65)401#*E2"H4_PC(&<#D<<5H2PQ7$3131I)&W
M#(Z@@_4&@#QN."TN/ /PK$\<,F_4+6,[P#N7RY,K[C.,BK&OQW,.J_$V#15V
M73:59N(X!AC\L@8@#OM_'I7J1T?3"BH=.M"JDE5\A<#Z<5+'86<-PUQ%:0).
MV<R+& QSUYQF@#E-%U7P=XBO-!O]+>WN+^"W9;5+>3Y[6)D 8.@/RC@+\PZD
M8KAKTB3X.>-&0A@FOW#L5YP!=HQ/Y<U[';Z;8V9F-M96\!F.93%$J^8?5L#G
M\:(M-L8(I8H;*WCCE&)%2)0''H0!SU- ' :GK%G=?%C27TZ^M9Y3HUTD+)*K
M*TA9"JYZ$]\>E<G=:MI=S^S\L4]S"-3AN(OM44S 3+<BY4R%@>=QRQSZ&O:[
M?3K&T\O[-96\/E*4C\N)5V*3D@8' SVJ-](TR2>6=].M&FEQYDA@4L^"",G'
M." ?PH X]OLDOQLM7C\EQ/X<E)9<$2 SICZ\9KAYK6PC^!_B"ZCAMUE35I"D
MJJ-RXO!MP>V >/K[U[8^G6,EP;A[*W:8C!D:)2QXQUQGI4?]CZ6(S'_9MGL)
MW%?(7!/KC% '$:UJUEH7Q1>[NK^R9;G1EB-O=720&/\ >L5*ER RM\V0.1M!
MP<BMOX=:/;:%X(T^QM[NTO"@8R7%HP:-V+$X##J%SM!/8"JFI^&M8.O7%U;6
MF@ZEI\T<:16NHQLAM0HP0A56!!))Z#KUX%;GA[0X]#M;@)%:PR74WGRQV<7E
M0JVU5PJ_11D]SD\=  <YIEW;VWQB\1PSSQQRW%A9>2CL TF/,SM'?'M7#P0V
M<?P,T^^2.%;@:RL@F &X,+X@'/\ N_I7MDMG:S2^;+;0R2;#'O9 3M/5<^GM
M4/\ 8^E^7Y?]FV>S.[;Y"XSZXQ0!YU<ZEIJ>-O%NC^)=<;2DO$B,'G&%([BU
M,(4JK2(>C;^ 1RQP.M=[X:M+6Q\-:?:V+7+6<4(2 W)_>&,?=)_#&.G&*MSZ
M9I]UY/VBQMIO(YA\R%6\O_=R./PJU0!YI\)Y8O#NFWO@[4I4M]5T^[E98Y3M
M-Q"QW+*F?O \].F.:T?B5?S7GP]UU-'WW#PHGGF#D&/>/-0$=3L#9'8&NOOM
M+T[4U47]A:W83E1/"LFWZ9%6(H8X(EBAC2.-!A410 !Z "@#@O$?V?5/$'@2
M^T*2*24W3,'AQ@V1C/F9Q_#]P?4CO7,BRT\_#KXGM]GMR4U/4 #L'RX52H'I
M@\CWKURUTRPL6D:TL;:W,IS(88E3?]<#FF#1],",@TZT".0640+@XZ9XH X"
MZ@M+?Q)\,WACAC:5;@,R@ N&M23GUR<'ZUD:=I7A^Y\(_$<7UK:$Q:K?KDHN
M^,  Q[>X^;ICO7JYTK3\(1I]H6B'[O,*_+SGCCCFN<\*>$Y=+N=6N-6L]-EF
MNM4FO[>6,F1XA(00N60$$8ZCUH Y;3[V.SN]-TW4Y(;'6X_#,*7=W>.2SH3C
MRHT)VE]P.6.>PP>V/H_]GZAX4^%BR?9[AEO?(D#8;&(I/D/YKQ[BO:I+.VFN
M(KB6WA>>+/ER,@+)GK@]14)TC32D:'3K0K']P>2N%YSQQQS0!Q6B:=8WOCWX
MA:5+#&;.XCLEE@4  [X6#<>IXYJ#P7]ONKN#PUJ<;L?"LK)),RX%Q\NVV8>O
M[MF)]"JFNRU/3[B&QN9_#]MID.KL/W<MS$=A.1G>4^;D9_'%.T/3KBPMI9+Z
M:*;4+J3SKF2)2J;L!0J@DD*%50,^F>] $VGZSINK2W<5A>P7,EG*8+A8VR8G
M'53Z?_6-<GXH6%?BGX$DP@E9KX;L#)'D=*ZG3]'M]/OKZ]C2,7%XP,ACC" A
M22.!U/S,23R23VP!9EL+.XG6>:T@DF3&V1XP6&/0F@#S2RDTN5/B1I>IWXM%
MGOY/,*L!)'$T$8\S']T>O2MGPK>:U;^+IM&U]+.]NET]9H-7M!L\^'?@+(G1
M6R21CCKCO79M96CR2R-:PL\RA9&,8)<#H">XI+33[*P5EL[2WME<Y80QA 3[
MX% '+>+[2^N-=TB70]6M[/78(;AK>WNTW0W41,?F(V.1R$.1R.:Y26]@URW^
M'LMSIL5F)=7N%DM"P>/<JRAMOJI89';!%>IW>G66H!1>V=O<A?NB:)7Q],BD
MDTRPF\OS;&V?RE"Q[HE.P#H!QP* /*]4N=+TN]^*7VVS^T:>JV)EM(7,>XO$
M%.2O*@G!)] >M7]-OK2?XOJ+C4]/O!<>'O+_ '&WRB1."$7D[L#)Y).,G@5Z
M*-,T]6E9;&V#2@K(1$N7!Z@\<@T#3-/5$1;&V"HAC4"%<*AZJ..![4 >.Z38
M0Q_L])J6G6,4E^D#^9+#&IF,/VC]ZH;!.#&I&.F!77Z+-X7USQ-INN:?XAFU
M2_CM711&\0$4!&3YJHBE1G& W.?QKM[>SMK-"EK;PP*3DK$@4$_A44&E:=;1
MS1V]A:Q).<RK'"JB0_[0 Y_&@#Q?3(+2#X->"+M(X4G_ +9M&\X !MWV@@G/
MTX^E=IX<N(CXS\<6&M^6)Y)8Y%$^ LEEY>U<9ZH/GSV!8YZUV1T?2S&(SIMG
ML!+!?(7 )ZG&/84ZYTO3[TQ&ZL;6<P_ZHRPJVSZ9''X4 >16D=S:?#KP!'>N
MX'_"26_V?S3\WD>9)Y?7_8VX]L5TFBZK9P^//&MGKT\$-RYB, N6"A[3R\ +
MG@J"6SCNQKO+FQM+S;]JM8)]GW?-C#8^F:2;3K&YFAFGL[>66#_5/)$K-'_N
MDCC\* /$_#NLP:=X5^'5U<ZBUII,8NX+BZBV,MO<'_5[]RL%XWC)'&X]!6CX
MNL/#L?@3Q%>Z7?MJ"76HVDT]T9$:(S&:,/Y90  [<;L>W?->MG3[)K'[";.W
M-IC;Y!B7R\>FW&,4TZ7I[6L=L;"U-O%_JXC"NQ/H,8% ')>)-#6'5-*/AB[L
M-(UI?/GMX7MQY%X,1K(KA<'.-F".0 :U? VI-JOA>*XDTY+"83SQS01MNC\Q
M96#LA[J6R1]:V)]+T^ZACAN+&VFBC&$22%651[ CCH*LQQI#$L<2*D:#:JJ,
M #T H \3\:ZKIUQX5\<16<UO8F/4U6:WD??<7,R-$#)@GY$PHP /X<Y'(KK&
MCTV_^-EI.J6MPK^'GE1P%8,?M"@,#WXS@UW#Z;8RR32265L[SKLE9HE)D7T8
MXY'UH;3;!IO.:RMC+C&\Q+NQC'7'IQ0!XO#>IIWA2P9R%T.W\8S+>[?N1PB5
MRFX= @?:?3I786]_IDWQS+VUW:NTWAX+NCD4[V$^<<=3MP?I7<1Z9810RPQV
M-LD4HQ(BQ*%<>XQS1;:;8614VEE;0%4V+Y42KA<YP,#IDDX]Z .1^)<L<$'A
M>>9UCAC\16C/(YPJCY^2>PJO$MCJ/QJED*P7*?\ ".Q/$2 PYG?D?@>OH?>N
M\GMX+J$PW$,<T1QE)%#*?P-0MIE@TS3-8VQE8$,YB7<01@Y./3B@#QC2M272
MO!/@^[GNI;;1;;6KR.YGA56$&7F6)B&##:"W<<9!ZXKT7PG;:$=:UG4M&U67
M4Y+TQ-=W"R1O"752 %\L!=VW&<>HSUKHDTVPCMY+=+*V6"7_ %D0B4*_U&,&
MI+6TMK*W6WM+>*WA7[L<2!%'T XH X#QVL<OQ'^'\+S-$6GO/F1]K#]R,8/U
MXJ[XDT?P_P"%?!OB74I]/N+T7<!-\S3N9KD?="ER<JHSVX SQ773Z987,WFW
M%C;2R_WY(E8_F15AXTDC:-T5D8;65AD$>A% 'E^FWUG-\6K'SM3TZZ6?P^\(
M%L1Y6?.0B-222QQD\G..<"J?A73-.;X#W]Y#9VS7@L-303+&#(,M*,!NHR O
M'L*]372]/1$1;&V5(T,:*(5 53U4<< ]Q4EO96MHC);6T,*-]Y8XPH/UQ0!Y
M=K%U87G@'P%-#-;S&'4]+C\Q6#;&PN5SV..HJ_#K.D6?CKQEI7BJYM[47D</
MD->2"-)K3RMI16)' 8OD#NQ]Z[UM)TYH8X6T^U,46?+0PKM3/7 QQ3[C3K&[
M>%[FRMYF@.8C)$K&,_[.1Q^% 'G]];Z=;>-?AJEC;_9[=8[R.!9 =XB%MA0=
MWS=,<'GGGFL[2-+\/7%G\2(]2MK/RX]1GWET7,49B0@C^[R"01W'M7J4UA9W
M$RSS6D$LR?==XP6&.F"1D5R_AKPG-8:IK=YJ]EIDS7NHO>VSH3*\654;?F08
M/R9R#0!ROAZ]33I_#.G:K)%8:TGAT&6]O7/RPEP/*1"0#)\H))Z8Z'/&'I/]
MGWOP[^',4AMYV37D@D5L$@%IOD;\,<>XKW"6TMIYHIIK>&26$YB=T!9#[$]/
MPJ%M)TUT5&T^T*J254PK@$G)(X[F@#SV2**'QA\1+>V1$#Z+;L8XP!EO+E&<
M#OC'Z5%IVW5_!/@A=$U^VL]:M+6,VI<"6&200!7AD&>NUCTY')KTJ/3[**X:
MXCL[=)VSF18P&.>O.,TQ](TV2V6V?3[1H%)*Q-"I4$\D@8Q0!S/A3Q-;KH'F
M:S#:Z1<G5);%T63,4UR7.3&3U#,6/USZ5V55_L%F8(8#:0>5"P:*/RQMC(Z%
M1V([8JQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56O
MM1L=,A$U_>6]K$6"AYY @)],GO5FO*_B@?$VA^)]$\8:-I_]J6>G0R13V@!8
MINZN .1D<;@#C;SP: /2[/4++4$WV5Y;W*X#;H9 XP20#P?8_D:LUYCX2^(/
MA+5;+Q!XLM(I+.\BM$DU*T91O/E[RK CAB=Q7/L,XJ70_B@;[4_#\5Z+#R-<
M@EE1;63<]DRC<JRG)SE3UPN"",=Z /2:*\WTOX@Z[KL&GZQI&AK=Z+=ZDUDR
M(&,\40.//8YP!G)*XXX^;FJ'AG7?$NK_ !@\36<LUD(-/CC@6,ARL<>2<J.,
ML<\DXSCMQ0!Z=9:C8ZDDCV-Y;W212&*1H) X1QU4X/!'I5FO%/"/CS2O#7PY
M\1Z[%H-O9&WU1H1;6TKD7$Q"X.6)VCGH. !P*["P\<7L/C+3/#.M0VHN-4T\
M7EM/;*P57PQ:-E8G. IPP(SZ"@#NZ*\:E^+GB/\ X1SQ#J\6D:9Y6AWRVTV^
M5\R@N$^5>QR<Y)_ UZUI=^NJ:19:@B%$NH$G52<E0RAL?K0!%>Z]H^G3^1?:
MK8VLV-WESW"(V/7!-789HKB!)H)$EBD4,CHP96!Z$$=17SQXP,MGXKU+6O&G
MPYDOM*EN2J7R7+AXX1A4SL;:. #@XR2>:]]T>>QNM$L)],V_8)+>-K;:, 1E
M1MX[<8H NT444 %%%% !69/XCT.UN&M[C6=.AG4X:.2Z16!]""<UIUXWX=BC
M\6_M >(M6=%EL]%MQ91Y&1YA^0_RFH ]ABECGB66&1)(V&5=&!!'L13Z\/\
MA[K5OX<^(/C^S%P(/#5@TEP5_P"6<#A\$*.V<L,#KM%=EI_Q"O=4\1Z%86VC
M#[/JMO+=$-*?-MX /W<D@ PH<]!D]N<\4 =G?:II^EQK)J%];6B-G:T\JH#@
M9.,GL.:LHZ2QK)&RNC ,K*<@@]"#7BOA;5)?$/B/Q?XL\5PV!T2RBDTPYE9X
MXD7[ZQJ5^</QD\$Y QS@=5I'CNYN]=T#2+'0XXK*^LWN0GFXDM+=5_=/( -J
MA\ !<G''/:@#T*BO-_"_Q(UGQ2;"6S\,[K.XO)89KE+C,<$:@[6)VC))5NPP
M-O=A2>&OB5JWB3['/;^' ;"6]DAN+M+C=';PJ#ARQ R258]  -O=A0!Z35.[
MU?3=/N(;>\U"UMYIV"PQS3*C2$G "@G))/'%>>:C\6+B/1H=9TS1DNK&^U$:
M=IPDF*27+Y(,F-IPF00!USZ4S6Q_PDGQWT/32 ]OX?LGOY@.TKX"C_T610!Z
ME17!^#/']SXT2*YL[*W6#[7)!=P&4^?9J%8HS#&#N*@=L$]\''>4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7/7MIX@A\5?VEIQLYM/:S2"6UGD9&
M9U=R&5@I P&Q@]<]L5T-% 'G:_#6/4=3\4:G?1V]C)KEG]C$%H=PB&!F1C@
MN6 . ,<=3G-6/ OA_P 6Z'HL'A_6YM+ETVT5HXYK=G:6:,YPA! "XSUY.!CW
MKO** /,_ G@SQ;X'ENM&M[S3+CP_)<&:&:7>;B,'&0% VDD =\ \\]*O:1X-
MUG1/B7KWB"WFL9=/U94)61G$L;*.F ,$$]\\9Z'I7?44 >.Z?\(-2?P!KWAS
M5+JR2:]OOM]K/;N[A'P.&!4<<$9'K[5T-EX*U.]\>:5XHUG[)"=)TX6L%O;R
MM)YDN&#.25&%PYP,$_RKT&B@#QD?"OQ)_P (=XLT8SZ4)M;OTNHW$\FV("3>
M0?W?)X _&O5/#UC<:9X;TS3[KRO/M;6.!S$Q9254+D$@'''I6E10!Q8L?&M_
M%J^DZRFASZ?=B2*&ZB>17CC<$8:(J0Q /]X?6I8=!\1:5X@T&VT?4;:+PI86
M0M[BTD3,LC*"%(.W_<[CH>#FNOHH **** "BBB@"O>M=K9RFQCADN=I\M9Y"
MB9[9(!./PKS7P1X(\8>$-$U2S2;1FU'4;EIWU$S2.4R /]68QN(.XC+ 9->I
M44 >8:A\(XXOAIJ?AS2+W=J=_(D]S?760;F17#?-C)"]<#G&>_-78KJY\&>$
M-1N=0@T33KJTTYI?LVGMN>=U7:KL2JG&[  P>OWNU>A5FWGA_2-0U"._O--M
MI[N- BRR1AB%#;@/<!N1Z'F@#R_3/AOJ-_\  ./P]'*MKJE\5O9?/R 6+APK
MX!(^4*.G45UVGZ#KT7A.^LUM-%TR^FLF@C6S+%6E*;1([[ >/0 _4UVE% ''
M:!X2N_#GPP'AVQEMQJ8LY$\\L1'Y[@_-G&< GTS@"H=(\#3Z1\)9?"4%Q$E]
M+8RQ/<*3M,L@.3G&<9..F<"NWHH \=T_X9^*HY?!0N[O2C;Z#YA>*,OM5CRK
M@8^=L\G.T<8]2=S2O"'B?3/$?C'6X[G3OMFJN/L,C%F*JN0@?Y?E !&<9R5'
MX^C44 <+I'@FXL/'>J^*8$MM.DO;'R&MH9#(CW!;<96X7C@<8R>2<9K:\&VG
MB6RT 0^*[^VOM3\USYMNN%V?PC[JY/7M7044 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 9>I:N+6_L],ME634+S<T:M]V.-<;Y&]AD#'<L!QR1IY
M (!(R?UKAK5G;XYWXFSA- B\@'^Z9CN(_$#\A7*^.OL=WH?CG4+ >;-9S1I+
M>W3 O!-&J8CMP "H&0<DCYF. : /3[S6/[-UBSM;Q56VOW\JVG'&)0I/EM_O
M ,0?;'7&=1MVT[<!L<9Z9K@?BG))_P (+:7$#9NTU"S> CKYGFKC'OUK=\>:
MTV@>!M7U",D3I 8X,=?-?Y$Q_P "84 9GA[Q1XB\0Z)-JUII6G20K/+%!&;I
MT,ZQL5W!MA R0< _G6_X:\0V?BC0X=4LA(B.61XI!AXG4X9&'J"*HZ8ECX#\
M!6,%[*L4&GVB)(1U=\<A1W9FS@#J37G_ (?36-%LM!\/SPSV]WXBO;S5+R*.
M01R)& &$(8D;2<INQR!NQS0![$[K'&TCL%102S,<  =S6#HNKZEKT=EJEK%:
MIH]RSD"7<)C$ 1'(.WS$ X(X4CG/%<;XKTC^S_"'B5I!:&[U>2WLK?3[?YHK
M>1L1KC(&7(<L6P.@XXR;[DP>++3P9IEH/[.TW35NGMQ*(EG=FV('/78-I) !
MR2,C H ]#HKRS5](FMK31-!M[F*>^U76WNW\DD0V\<?SR(@!X1=JJ1QDL>A.
M*M>+-"BL[C3-*T^6YFU#6]6CGF>XG9]L<2!I#UX7"*"HQ]X@8X  /2:*X*_L
METWQ-9:#8WEX)==E>\U"XDN&+^5"B@JA_@WDJ/EQ@%L8XQ0TG5-.L]:\9>);
M5E72]*MA:VT2';&S1IYDQ5>G+-&,CK^- '5^&-:O=:N=;^T+;_9K*_>SMY(D
M93)L WDY)Z,2O']TU'XM\17N@R:/#86T%S/J5\EFL<KE=NX$E\@'A0N3Q3O
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***:[I&A=V55')9C@"@!U%0RW,,-H]TSCR40N6!R, 9KF?#FL:]KT>DZPBZ?
M_8U_ TLL.&6>WR,QX;)#YX!X7'44 =917,2^(+V_\6WWA_2GLH);"WCGGDNT
M:0R&3. B*R\ #EL\%@,4^/Q-)IWA_4]3\20P6'V"5T=8I"ZN  5*D@9+9&!@
M=0* +6IZ.TFMV6NV87[=:QO Z$X$\#D%DSV(*JP[9!'&<AEUX-\.7UW>7=UH
MUI+/>ILN'=.9!C'/OCC/7WK::6-(S(\B+&.K$X _&G*RNH92"I&00>#0!@W7
MAV&\NM+MOL\<&E:5*MQ% @ \R500G Z*N2?4L!V'-[5M"TS784AU2T2ZB1@Z
MQR$[0PZ'&<9'K2ZG?/#HU]=6#P23V\3NH<[EW*,X.#FJOA76)=:\(Z1JMYY2
M7%Y:1S.J<*&903@$GCF@">#P]I%O=)=)80FY3[DT@WNG^ZS9(_"EU?0-*UY(
M%U.RCN/(?S(6;(:-O56&"/PJ]/YWV>7[.4$VP^69 2N['&<<XS5:PFN(](MI
M-4GM/M/EKY\D!(B+XYV[N<9Z9H PX]$DU&YTM;G3(].L=+NI+E+=)%<32#<L
M3<=L,7.>=Q'7!-:FI>&M&U>]@O;_ $^*:Z@4K'*<A@IZKD=1['BM)YHHXS(\
MJ+&/XBP _.E$B'&'4YZ8/6@"LNEV*W=O=+:1+-;1-#"X7'EH<95?0':/RI\E
MA:RW\-]) C74"-'%*1\R*V-P'IG:/RJ<,K$@,"1UP>E1&8312BUEA>5<@<[@
MK>^* *>J>'])UJ>UFU*P@NI+5BT+2+DIG@CZ' R#P:A/A;0C::C:G3+?R=2<
MO=IM_P!<QY)-4O WB*X\2>$=/U/4/L\5Y=&7,<60OR2,OR@DGHHH37;_ /X6
M4WAZ1+?["=*-\CJI\S=YH3!.<8ZGIWH Z&WMX;6W2"WC6**,;41!@ 5D#PCH
M0O+B[%@HN;G'GS"1P\N.FXYR<>];'G1>=Y/F)YH&=FX9QZXIS,JC+$ >YH Q
MU\): FCW&DKI=N+"YD\V: #B1\@[CW)RJ\^U2:EX:T;5H;6*^TZ&5+0YM\#:
M8>,?*1@CCTK4W+NV[AD]LTUIHE8*TB EMH!8<GT^M &?>>'='O\ 3$TVYTZ!
M[.-Q)'%MP$8'(92.0W)Y'/)HE\/:3/I$NE2V,;V4I#21MD[R"""3G).5').>
M!6A)+'"A>6140=68X%*754WE@%]2>* *$N@Z5/=6%S+80-+8 BU8K_J0<9P.
MG\(_*DN/#^E75S-<3V4;O.5,RDG9*5^Z73.UB,#!(/0>E:"R([,JNK,APP!R
M0?>B21(D+R.J(.K,< 4 0-86CZA%?M;H;J&-HHY2/F1&(+ >F=H_*J:^&M%6
MUO[8:;;^3J$C2W:;?]<Q.26]>>:TQ(A0N'4J.<@\54OM6L-.TJ?5+FZB2R@C
M,CS;@5 'OWH A3P]I:074)M1(MU#Y$YF=I&>/!&PLQ)V\GC..35RRL[;3K&"
MRLX5AMH(Q'%&O15 P *HR^(=.@;2DEF"RZFVVVC)&YOD+GC/0 <GW'K6?9:]
M?S?$+4M!F2W^R6]C%=0N@.\EW9<,2<?P]A0!O7ME;ZA:26MU'YD$@*NFX@,#
MU!QU'M6.O@GPXMG]C72HA:[=OD!FV8]-N<8K<$T32M$)$,BC)0,,@?2AIHD^
M]*@^;9RP^]Z?6@#+NO"V@WNHQZA<Z3:RW4<7DK(\8/R#HI'0@=L].U03^"O#
M5SH<6BRZ+:-IT3;XX-F C>H/4'WS6X)(S(8PZ^8!DKGD#UQ2&:)95B:1!(PR
MJ%AD_04 93^%="DTNUTPZ9 +&U8/# H*HC Y#8'?/.>N2:L1Z'IT>K_VJMM_
MI_E>2;@NQ<I_=))Y&><>O/6KKS11AC)(BA1EMS 8'J:IZCK-CI<ME%=3*LM[
M.(+=,C+L>>/8 $DT )J^AZ;KUJ+75;1+NW!W>5(24)[$C.#^-7884@A6*/=L
M48&YBQ_,\T_K3%FB:5HED0R+RR!AD?44 8*^!/"JQF,:#8[#.+C;Y0P'!SD>
MG4\#CGI6A9:%ING7]S?6EJL5U=8\^4,<RXZ;N><=!Z5E:IKM]+XE;P[I$EI#
M>KIYO3-=1F1,E]B)A64\D,2<\ #@YK<T^2\;3+>34XX(;SR@;A87+1J^.<$]
MJ */_"*:$%U!5TNW4:BQ:\VKM\XGKNQU![COWIM_X2T'4]'@TF^TN"XL;?'D
MQ29/E8X&TYRN!QP>G%:\<T4T?F12(Z?WE8$?G0LT3L%61"Q7< &&2OK]* ,N
M7POH<VC1:.^F0?V;$04M0,1@@Y!P.ISSSWYKG;CPY<W?Q034YM.N?[,CT@6<
M=TMT$=9!*6SE7#X*G&>_>NW#H<X93CK@TH(89!!'J* ,J[\,:'?:5#I=SIEO
M)90.)(H2N CC)W#'(/)YZ\GUJ ^#/#9%V!HUHHO$5+@(FT2*H "G';@<=.!6
MUYL>\)YB;B2 NX9SC.*%FB:5HED0R+]Y0PR/J* ,X^'-):XL;AK0&:P!6U<R
M,3"",$*<\9'!]1QTJ2ST/2]/U"[O[.P@AN[MMT\J+AI#W)^N!GUJZ)HC*8A*
MAD'5 PR/PJEINM6&K_;#93K*EI.UO(X(V[U +8/H,X^H- "W.B:=>:G;:E<6
MP>\M01!,68-'GKMYXSW]>]5U\,:,B7RK9 +?Y^UC>W[_ #P=_//''/;BIM6E
MOFTNX_L:>Q6^7:4:[R8E&03NVG/W<X_"KTDL<*;Y9$1?[S' H QI/!WAV46(
METBVD%@NRUWKGRE_NC/\/^ST]JJ75C=^&H(;;PAX<L9$NIG:X+7 @6%CR'(P
M2XR>@YXX]M>_UFQTV[L+6YG59[^4Q6Z9&6(4L3] !U]QZU=>:*,H))$0N<*&
M8#<?;UH J:-ID6C:/:Z="05@C"E@N-[=6; Z$DD_C3=8T/2_$%@UCJUC#>6Q
M(;RY5S@CN.X/N*N32I#$7>1$'9G; SVKG_!>O7VOV&I2WZ6ZS6FI7%F/(4A2
ML;;0>23DT 6U\): F@C0ETNW72\Y-JH(1CG.6'\7//.>@I-7\):#K]I;VNK:
M9#>16_\ J?.R63Z-G/8=^U:[S11,JR2(A;[H9@,_2J3:S8KKL>C>>IOGMVN?
M+!'RH&5<GTR6X]<'TH AOO"^A:EHL>C7>E6LNG1 ".W,8"QXZ;<?=/N*%\,:
M&N@-H2Z7;#2V&&M=GR'G.3[YYSUSS6F9HEE6(R()&&0A89(^E$LL<*;Y9$C7
MIN9L"@!EK:P65K';6T2101C:B(, "J4'AS1;66_DATRU5M0+&[_=@^=N^]N'
M?/?UK-U[7K_3/%7AK3X$MVL]4GEBF9P2Z[8V<;3G'8=<UT@=6) 8$CL#0!FZ
M;X>TK2'5K*T$;(GEQEG9_+3^XFXG:O X&!P*N7EG;:A9RVEY!'<6TRE)(I%#
M*P/8@U-N7=MW#/IFD\Q A<NNT=6SP* ,.Q\%>&].N+6XM='MEGM 1!(P+M&#
MCH6)QT&/3M2Q>#/#<.OMKL6BVB:FS%C<"/G<>K8Z;O?&:VUD1G9%=2ZXW*#R
M,],UC2:M+H>DZMJ7B&ZLEMK661XVM\C;" "BMN/,GTX.1B@"S%H.F0ZO+JT=
MJ%OY0%DN [;G4=%//('ITJI#X,\-V^OMKD.BVB:FQ+&X6/G<>K8Z!CZXSS6Q
M]IA$*2M(B(^,%F Y/:I 0PR""/44 4+'0]-TR\N;NSM1%<71W7$@9B93ZMD\
MGWIVJZ/I^N6GV34[5+FWW!C$Y.TD<@D=\&J]OJYU#7;NPLPAAL"JW<QY_>,-
MPC7W ()/;(&#DXTEGB>5HEE1I%^\@8$CZB@"CJN@:5KFF#3=4L8KRT&"(Y\M
M@CH03R#[YS4</AC0X-!;0HM*M5TM@0UKY8*-GG)'<YYSUIGBCQ!;^&-#?4[I
M@D*R1QM(RLRQ[F"[F"\X&<X'7IQFJD/BRTO?$KZ%;74*79LTNH!)$Y\Y6YW#
MH-H&.^23VQR 7]'\-Z+H%A)8Z7IMO;6TA)DC1<[\C'S9Y/''-0:-X.\.^'I[
MB?2-(MK*6X!61X5PQ'H#_"/88KB?"7Q$\2^+='UN^M=.TM)-+<IY#O)^^(!/
M#=NGH:OZ;\6+"_\ A??>,S8RQ_8F,4UIOS^]RH"AL=#O7G'&>G% $_C3P@K^
M";G1O#VCB0W5U#-)"DBJAVRJ[D[V R0IZ=3UKK-.TFQLG-S#:O'<21A&::0R
M2*HY";B3@ ]@<5AP:WKQL=+U!5TO4;*^EA61[,NOV=78#<"2WF 9QGY<=<=1
M61J7CO5K/XLV'@J.VLC%>1&9;IE?*+M=L%<\GY",Y'6@#L]-T/2]'>Y?3K""
MU:YD,DQB3&]CSD_B3^9HU'0]-U6:">\M@\]OGR9T9HY(\]0KJ0P![C/-5KR^
MU&'Q/I^GP_9?LES%++(SHV]?+*# P<'._P##'>N;D\3^+HO#=Y>'2=*>_L]0
M\AXDN6,<\.T']T<9,F6"8Z;@?I0!U=QX?TFZTC^R9K&)M/[VP&$;G/('7GGG
MOS5RUM8;*V2WMU*Q1C:BEBVT=@,]JSH]8,/B+^QKT(LL\37%G(O F12 ZX/1
MEW+GU!!'<#7H P)_!'ABYDO7GT2S=KYM]P3'_K&R#GV.0"2.N.:N)X?TJ/4X
M]1CLT2\CA%NDJ$J5B'\ P>%]NF>:T(IHIE+12)(H."58'F@2QEP@D3<<X7<,
M\=: *>F:+IVCB<:?;+ +B0RRA6)WN>K')^\>YZFDU+1-.U:2WEO;8/-;DM#,
MK%)(R>#M=2&&>^#S5Q)XI7=(Y4=D.&"L"5/OZ4IFB! ,J EMH!8<GT^M &;<
M^&M&O-+33+C3X7L4;>+<@A"V<Y('4YYR>_/6M.-%BC6-<[5&!EB3^9Y-4FUF
MQ77DT7SE-\UNUR8P1\J!E7)],EN/7!]*N&:(3"(R()2,A-PR1ZXH Q+GP3X9
MNYKV6XT2SDDOCFY+1_ZP^OL>!R.35J+PYI%O?_;H+)8KKR1;B6-F4B(=$&#P
MH[#H#S4NL7KV.EW,T#P"Y6)FB68_*S 9QQR?PJKX1U:XU[PAI.K72QK<7EJD
MTBQ@A06&3@$GB@"E<V=[X:M+>T\)>'[6:*:5O.5[OR4@SSOP0<Y/4#FM?1=+
MCT;1K73XR&$*89PNW>YY9L=LL2?QHL-9L=2O;^UM)EEDL91#/M((#[0VWZ@$
M9]^*N+-$\C1K(C.GWE# E?J* *FH:18ZI)!)=P%Y;<EH9%=D>,D8)5E((R..
M*K3>%]%GM[:"2PC:.UE\^$;F^27)/F9S]_))W=<D\\UKU&EQ#(F])HV7U5@1
M0!G/X:T>6[N[J6PCDFO(O)N6D);S8\8VMD\CV[56MO!7ANS>U>WT:UBDM P@
MD5?FCW  X;KG@8/; QBMW<N0-PR>@S36FB658FD02-RJEAD_04 4M,T/3=&M
MI+;3[1+>"1B[Q+G:2>IP>Y[^M4M(\&>&]!O)[O2M&M+2><%9'B3!P>H'H/88
M%5=+\0WD_C7Q#I%[]ECM-.AMI89$R&(DWYWDG'\(Z8KI^M &5I_AS2=+>%K.
MS$?D*4@4NS+"#U"*20F>^W%:M%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MRTB6.UMXA$B =@,<^Y[UC:=:ZWJ>MI>Z[8V=I#8/*+..&<RF0M\HE)P-N$R
M.<[SG&!72$ @@]#0!Y%X?T.SB\/^,M7L["-]7TS5=4;37 R87"D*$';KT^GH
M*T- T[1M6M?"FOVNMVZ30E!&+2%5EG9EQ)%(<EF[EL\\$FO0-.T;3=(,W]G6
M,%KY[F27RD"[V/5CCJ?>JNG^%/#^E:G-J5AH]E;7LV=\\4(5CGKSVSWQUH X
M+2?/T37-#@U:QM-3TV[O)3I>N6O$N^59#LG4C)RK-R..!GFLR+3-,'PV^(Q%
MG:K-'?ZF(R(U#*J'*@=\ XX[<5ZK9^'='T^9);33X(6C+-&%7Y8R?O%1T4G)
MR1R<FF2>%]!E>]>31[)FOCFZ)A7]_P#[_K^- 'G7C'PUHUA\'[O4+:PA2\N+
M>Q>6?J[L'0!B3WPS<^];\MW9W7Q8OM)UL0M%_9<3Z=#< %&!9Q,5!X+?='KA
M?3-=5/X?TBZTI-*N-.MI=/3 6V>,&,8Z?+TX[5'JOA?0M<@MX=4TJTO([?\
MU(FC#;/H3VX'% 'G^HZ)H5KJ/P_LK-%O+"*^N+=);K$I=!'(=NXCE0V0.W Q
M3EAL/%&K^,=&U:_LK>5)A'&LT*L\=H8D\MXF+# !W-D#@G/>O1+W0=(U*S@L
M[W3+2XMK=E:&&2%2D948&T8P,#CZ57U/PIX?UJ\@O-3T:RN[B  1R30AB .@
M]Q[&@#C-#E@N_B%#H^I7)O[>UT*!]-:[4'[1N)$DV#U<@*,]<9]36A\*X8+;
M1M<M[956"+7;U(U7HJA^ /PQ74:KX>T?6V@;4]-MKIK<YA:6,$IZX/I[5+IN
MBZ9HZS+INGVUH)G,DOD1!-[$YR<=: ."\;6U];ZEK&JPV5EKNE?8D@U/3I3L
MN+=%#-OB8C'W6)QZCCGHZV32K_XO6-^+6 QS^&ENHVFB4-N\]=K'/\0&!GJ*
M[:Z\/:1?74EU<V$,DTJA)7(YE4=%?^\OL<BI;G1=+O+^UOKG3[:6[M/^/>9X
M@6B_W3VH \LLDM];^#&NZIJ2JNO0->3W%P>)H+J-V,8#=5*@( !VP*U-$O\
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
M@ZP:/:FZ?T\Z;*1_B$67_OL5-XWGU"U\#:W/I6_[='9R-$4^\#MZCW R1[T
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
MSW-N-3,0 +)E]OF8[;AW[@5TE_-JMI\9_%:Z"C _\(\9'2,?+YPC'E''][.
M/8F@#UR/4K"6]>RCO;9[M!EH%E4NOU7.17'>"_'5UKVL>*K+54LK:+1+P6RS
MH2@<;G7+;B<?<'?O7)?"ZV\,^(/"OA:_NKWR]:T:YG4(LX5WED<D[QU8,"#^
M?O7'QZOJ>C:I\1+JWT^.]T?^W575H]Q\PVYEF!51Z'H3GC/U( /I2">&YB$L
M$L<L9Z/&P8'\17GMSXZUJ+XOV_@I(M/^S30F87)B?>J[&;&-^"?EQGWZ5W&C
M7NGZCHMG=Z4T;6$L2M!Y8PH3'  [8Z8[8Q7DNK#['^U%HT]SB**XL2L3OP&/
MER+@'USQ^(]: /3KJ]U*/Q98Z?&]H+&>VFG<M$QD'EM$N =V.?-SG'&.]6VU
MO24A,KZI9+$&"%S<(!N/09SUJC,ZS>.[)(V#-;:=<><!_!YDD.S/IGRWQ_NF
MO )-/LIO#?Q;N9;:%YX-3 AD9 3'FX;.T]L^U 'NWB?6=:T_4=%M]&@TZ=+F
MZ5;W[5<"-TA) W("PR>O3/0<'-2MXST<>,1X96ZB-ZMLT\I\P 1G<JJA_P!H
M[B<=<#W%>2^*G,NB?!N61MTAFM"6/)/$.:U],MK!/VEO$ N8;98_[-CD3S%4
M#S#Y'S#/\1)//7)H Z9_$7C./PU=W7V+1)-1M=1\G9'))Y5S#M!VQ'J9=QV<
M\;@?2N^HP...E<YX^N-0M/ .N3Z5O%ZEHYC*?>7CDCW R1]* -V*\MIYY(8K
MF&26/[\:."R_4=J&N[9)!&UQ$'+! I<9W$9 QZX[5YOKD%J=%\!ZEX=2-+G[
M?:QVSP@ O ZGS4..J[02W^[FI?"/AW1KKQAXNDFTVVD>SUB.6WR@_<OY2-N0
M?PG/)(ZX&>E 'I-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !5"_T32M5DCDU'3;.[>(YC:X@60H?;(XJ_6!J'B6*P\7:7H<P
M>,WT;O$_DLPD8?P!APN ,DGU% &YY4?D^3Y:^5MV[,<8Z8QZ5EV_A7P]:+ M
MOH>G1""0RPA+5!Y;D8++@<'WKB];^)%Y#\.=3\3Z0MN;C3[D03VMY:2#8Q=%
MV9W+DKOY(R"?2H;OX@>)-&\"Z3XRO;33K[3;E(GNX+:)X9;<28P59G<,,D#H
M.H_  ]$L-(TW2O-_L_3[6T\YMTGD0JF\^IP.35?_ (1C0/L4EE_8FG?9))/-
M>#[*FQG_ +Q7&"?>N6U[XCVEO-X6AL+NVMX/$ :1+^[4F.&,*#RN1\Q+!>2
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
M_P#$^E:;K=EI%S>0I>789U1G VHHSN.>F3@#U_ U>N-2L+2XCM[F]MH9I?\
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
MS[/Y8\O;Z;<8Q[4 <SX;L=%3Q1J>J:7K4NI75[#&;ORY(FA&WA&/EJ!O(S^
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M04VUTK3K)IFM+"UMVG.93%"J&0_[6!S^-87A3QSI?B;P?#XB,B64))CG6:0
M0R X*EN,]1CUR/I6G:^)=$O+:\N+?5+5XK+/VIA(!Y..?G!Y7H>M %NVTVQL
MG9[6RMH&889HHE4GZX%-M](TRT$XM].M(1<?ZX1P*OF?[V!S^-8'A#Q_HWC"
M&^ELKF%1;S2!(WD D,*[1YI4\A22>O;%:)URSUC3KY-"U>R:\2W+QR$[UCR#
MLD*]TR.HX.* +Z:5IT=L]LEA:K YR\0A4*Q]QC!J2*SM8+8VT-M#' 008D0!
M3GKP.*Y*UN?&)C\-233VA>21TU&#[,RF9-V!*/\ GG\@#8..6 ]J[2@"M9:?
M9:; 8;&SM[6(G<8X(E12?7 %0P:)I-JX>WTNRA</Y@:.W13OZ;N!UY/-7Z*
M(KFUM[R+RKJ"*>/.=DJ!AGZ&D6SM5M/LBVT(MBI7R0@V8/4;>F*FHH KV=A9
MZ?;_ &>RM(+:#)/E0QA%R>O XIMEIMCIRNMC96UJLC;G$$2H&/J<#DU:HH J
MP:9I]M>2W<%C;17,W^MFCB57?_>8#)_&L?Q)X<6^\+:OIND6=C!=:A;26^]A
MY2_,I&254DXSG&*Z*B@#'\/:+#I.F6JO8V4%\L"13R6RCYR  3NV@G)&>16D
MEK;QW,EQ'!$L\H DE5 &<#ID]3BIJ* (;NSM;^W:WO+:&XA;K',@=3^!XI@T
M^R6R%D+.W%J!@0",;,=?NXQ5FB@"&VL[:RC,=K;0P(3DK$@4?D*ADTG39KL7
M<NGVCW(((F:%2X(Z'=C/85<HH KS:?97-U#<SVD$MQ!_JI7C#/'_ +I(R/PI
MO]FV/V V/V*V^QD8-OY2^61Z;<8JU10!3.E:<;..S-A:_98_N0^2NQ?HN,"E
M72].6:.9;"U$L8 1Q"NY0.F#CBK=% $%U96M]#Y-Y;0W$6<[)HPXSZX-1-I&
MFM;);-I]H8(R2D1A7:I/7 Q@5<HH JKIE@EPMPMC;+,HPL@B4,!C& <9Z<4V
M+2--A6-8M/M(UC<R($A4!7/!8<<'WJY10!6MM/LK)F:TL[>!G^\8HE4M]<"D
MATRPM[R6\@L;:*ZE_P!9.D2J[_5@,FK5% %.#2=-MKDW-OI]K%<'.98X55CG
MW S5L@,I5@"",$'O2T4 5;+3+#30XL;&VM0YRX@B5-Q]\#FB#3+"UF,UO8VT
M,IZO'$JL?Q JU10!%/:V]TFRX@BF7!&)$##!Z]:BL=,T_3$9-/L;:T1SEEMX
MEC#'U. *M44 0QV=K"9C%;0H9V+2[4 \P^K>I^M1V6F6&FJZV%C;6H<Y801*
MFX^^!S5JB@"JFFV$=^]^EE;+>.-K7 B42,/0MC)I@T?3%$H&G6@$HQ)B!?GY
MSSQSSS5VB@#(G\.:?->6$PM;:-+)S)$L<"JP;V;L.Y ZD#G'!TKBV@NX3#<P
MQS1'JDB!@?P-2T4 49=%TJ>*.*;3+*2.,8C1X%(3Z CBKJHJ(J(H55& H& !
M2T4 5K;3K&SD:2UL[>!W^\T42J6^I I(],L(;Z2^BL;9+R08>X6)1(P]VQDU
M:HH JQZ980W)N8K&VCG)),JQ*&.>O.,TD>EZ?#>R7L5C;)=RC$DZPJ)''NV,
MFK=% %2'2]/MQ((+"UB$HVR!(57>/0X'-26MC:6*LMI:P6ZL<L(HP@)_"IZ*
M *MIIEA822O9V-M;/,=TC0Q*A<^IP.?QJ(Z)I+3RSG2[(S3$-)(;=-SD'().
M,G! -7Z* "JZ6%G%;R6\=I D$I)DC6,!7)ZY&,'-6** *]GI]EIT)AL;2WM8
MB<[((PBY]< 58HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*>YA
MME5IY5C#,%7<?O$]AZFI:X[1[YM:^)7B 2',&BQ06MNO8/(I>1_K]Q?H#ZF@
M#I=.U;3]8BFETZ\ANXX93#(\+AE5P 2N1QD9%3K<0M<M;B1?.10QCS\VT]#C
MT]Z\KT;4O$>DV?C.]T33;&Z@M=?O)ITN)F224 (2L8 (!P,Y)_"MGQ?XBC_X
M0'2_'6GAE-J]O=J#]XPRLJR1GZJWYJ#V% 'H%(S!5+,0% R2>U*#D9'2JNI7
M\.EZ7=ZA<'$-K"\TA_V5!)_E0!0/B_PRH8GQ%I V'#9O8^#Z'YJL2Z]I,*V+
M/J%OMOW5+1E<,)RW3:1US7#_  WGO+?0M*L+O1;A9=7%QJ=Y<R^68G$AW< ,
M3D[XQA@.,^E:5U:P2^/?#FA6R!+'0K%[YD_A4X\B$?@/,/X4 =O17&S^-Y)+
M2VO=,LX[FWNKM;>SC:0B:\7>%>1% X11N;)ZA<\ @F]+XEN;M-5DT6P^V1::
M7C=RW,\R#)BC4=2#P6) !X .#@ Z2FAU+E P+* 2,\C/2N0GUG6KSX@:;H]M
M%!#:0V7V^]5I#O\ F)C5"0,=2QQWV#D55L/$^FVMMXA\4WNF16TD=Z=.\RV<
MRR7IB.Q N0N279E ]N3B@#NZ*YL^([RSU_1M+U.RAB?5DE,(BF+F)XU#E6X
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
MN8FE :*+&=[#L,<Y]QZU)8ZSINII ]E>PSI<1^;"T;9$B X)4]\'@XZ<9ZT
M83>'M3F\>P:Y<&R>T&E-I\J*[AV9G#E@NTC'&,;N_6L[POX:\6>'K>+0#J.G
M2:!;2'R+D!_M?D[LB,C[H/;=GIT&>G>44 <+=Z'J-A>^.=8N/LIM=4L5$:QR
M,73RH77Y@5 YSG@\>]4?#NAZAXC^'OA&ROEM(M-@AM+IWCE9I)EC4,B;2H"Y
M(7)R>AQUX]"N[2WOK62UNHEF@D&UXW&0P]".XIMC86FF6<=I8V\=O;QC"11C
M"J/0#L* /.]6\"^);_2_$^FI>:6Z:I>B[ANIC(9=H=&6)\# 5=N 03QV&<UT
M%OH>M1^/)?$,WV!XGTM;(HDKJV]7+[L%3QEL=>V?:NIFFBMX7FFD6.)!N9V.
M H]2:KZ9JEEK.G1:AIUPEQ:39\N5,X;!(./Q!H X*'P)KD7@JPTL3:?]OT_6
M!J<1\QS%)B9I-C';E?O$9 /2O1(!,((_M!0S;1O,8(7/?&>U58]9TV769-'C
MO(GU".+SGMU.61,@9/IR13M.U6QU:.:2PN4G2"=[>0KGY9$.&7GT- '(ZYX.
MO_$-Q&UY#IR7-M?K/9ZK%(PN881)OV8V#)VY7[V.<]1ST7BK0(O%/A?4-$FE
M,2W<6P2 9V,""IQWP0#BK6KZSIN@Z>]]JMY%:6R$ R2'C)Z =R?85>ZT >?R
M>'O&.I3>&I-2ET99='NO-DEBDE;[0/+9-VTJ-IYZ9(]QT+]/\->+M U*_L]'
MU#2SH-Y<R7*-<HYN+,R'<X0#Y6&22,D>_OWM5[Z_M-,LI;R^N([>VA7=)+(V
M%44 <[<:#JC?$"PUR+[(UE:V#V9629_-;<RMN^X1QM'?G-9MEX;\6Z!J^HP:
M)J&EG0[^Z>Z'VM',]H\ARX0#Y7&22 2/\>VL[N"_LH+RUD$EO<1K+$X& RL,
M@\^H-4=6\1Z3H8)U&\6 *H9SM9A&I. SX!VJ3D9.!P: ,JQT#4K7Q_=ZV[6S
M6,UA%9@&9C-E&9@Q&W!SN]:/#>@ZII>J>([B[:U6/5+LW,302,S1G8J8(*@?
MPYKIT=9$5T8,C %64Y!'J*=0!YE:^!O%,6E^'[62ZT<RZ1J7VMIOWK-= AP9
M'.!\_P _(YR?XA73Z+H6HV'C7Q%K%Q]E-KJ@MQ&L<C%T\I"O(*@<YSUX]ZZ:
MB@#E/%WAW5M0U'2M;\/7=M;ZMIID54NPQAGBD WH^WD?=!!%5/$/ASQ)XD\"
MZCI=Y<Z<-2O]BXC9UMX%5@<*2"S'@Y) Z^U=M10!Q6L^'_$L?B>'Q+X=GTY+
MR6U6UOK*]9S#(JL65E=5SN!8CITIFM>%O$5S/HVNV&HV1\0Z<TN]9E9;::.0
M -'QEE P,'D\9/)KJ;+6M-U*]O+.RO(I[BR*K<I&<^66S@$],\&K] '&:]X;
MU[Q#X0GM;N\L5U9[B&XC5 XMH_+=6"9^\0=IRV,\], "I[[0M:OO%OAK69#8
M!-,2X%PJR."QF55^3Y3]W;U)&?:NLHH X6Q\):UHNFZWH>G2V3Z7J$LTEO--
M(PDM/-^^NP*0X!)(^9?0^M3V_A"ZTWQ+X>N=/%M_9FD:<]B%DE82N&V_-@*1
M_!Z\Y[5V=% ',^$-#U'0VUO[<;4C4-3FOX_(D9MH?;\IRHY&WK[U!XK\.7GB
M-;VQN;#2[[3IH +?[3(R26TWS NI"'U7H0>#ZUUM% '%V7A;5K'Q3HNH?:+>
MZM]/TC^SGDFE82S,2A,A&TCJG3/>LIO _B(:/<V\<^F^:_B!M7\AY9##/&S%
MC#)\F>#@YP02!Q7I-% '"V_A;Q!'J7BR[EFTQQKEO&J(ID7RW6+R\$X/RCKG
MDGT6HYO"&M/X3\):2C:?Y^B75K/*QF?;((!C"_)G+>_3WKNIYXK:!YYY$CB0
M;G=S@*/4FH-,U.RUC3H=0T^X6XM)@3'*F<, 2.,^X- #[VV-YIUQ:E@AFB:/
M=UVY&,^_6N+LO!^JS^%=(\,:J;%=.T]H?-FMY7=[I82&1=I0!,E5)Y;H0.N1
MWE% '"Q^'/%FA^(M3E\/7NE/I.J7!NI([]9#);2L '9-O# XS@D?S)[2..2"
MS2-7,TL<84-*V"Y ZL0._?BEN+B&TMY+BXE2*&-=SR.<!1ZDU%IVHVFKZ?#?
MV$ZSVLZ[HY5SAAZC- ' ?\(+KO\ PJX^%-^G?:3=>=YWG/LV_:?/_N9S_#^O
MM6[?:!J]YXWL];1[2""'3I;-MLS&16D*G<HV8."O<C/M764C,J(SL<*HR3Z"
M@#S2R\$>*(++PS#)<Z,)-%O#,\B^:QN0RLID8D#YSNR1W.3N%3#P9XCT[2_$
MV@Z9-ILVD:M]IDMY+F1UEMFF4ADVA2&7)X.01DG!Z5U:^,?#+"0C7],Q$Q60
M_:DPA'4'G@_6MB*6.>%)H9$DB<;E=&!##U!'6@#@)/"'B?39M$U;1+W33JMG
MIR:;>07(<6]Q$O*D$ L&!R>G?\^TTF'4(K('5)XIKR1B\GDJ1&G;:@/. !U/
M4Y/&<"]10!RL.AZM;^.=7UU5LFM[NRBMHHS,X<%"Q!;Y, '=VSC'>L*'P-KD
M'@'P]X?#Z<UQI5]#<O)YSA'6.3> /DSDYQ[>]>CU2U;5]/T+3Y+_ %2[BM;6
M/[TDAP/I[GV% $E]:F^TRYM&8(9X6C)'.W<I'X]:X0>#O$;>$_#.D2R:4TNB
MWMK.6660*Z0=!G8?F;Z8'O7H:L'0,IRI&0:I:OK.G:#I[W^J7D5K:I@&20\9
M/8=R?84 <Q?^#KS5_$NNW-\;9=.U72ETXB.5C*F"QW8*@?Q^O:I?#.F^-+-;
M:QUS4-+EL;,!5GM5D\^Y"C"AP?E7L3C.<8[FNP!R,T4 8GB_2[S7/">IZ38F
M!9[VW> /.Y54##!/ )./2L:^\*ZI*WAK5;5[./6-$4Q&-I&,-Q$R!'4MMRIX
MR#M.#V-=I5/4-5L=*^R_;KE(/M5PEM#NS\\K?=48[G!H Y;4/"6H:DGB2_E^
MR)JFK:=_9L48E8QP1;6&2^W+$LY)^4= />DUGPMK&I_#>R\.QFQ2\A6V221I
MG\O]RR-D?)GG9TQQGO7;44 <M<:)JLWCZPU\+9BVM["2T>/SVWDNRL2/DQ@%
M<>^>W2G^#]"U#0O[:%^;4_;]3FOX_(D9MHDQ\IRHY&.O>NFHH Y2[\/:C:>-
MSXFT=K:4W-J+6]M+F1HPX4Y216"MAAR,$8(JA>^";Z7P;XBTZWDM3J>O32S7
M$CNRQQE\ !<*20J@#H,G)XSBNZHH J:9%<0:9;0W2Q+-'&J,(G++D#'!(!_2
MO/M3\"^)KS2?$.FK>:4ZZAJ*WT-U,9/-91(CK$^!A0H7 (W<<8'6O3** &0^
M:($\\H9=HWE 0N>^,]J?110 451FUG3;?5[;2I;R);^Z#-#;YR[!1DG'88'>
MKU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &#K>NRV>LZ5HEBL1U#4C(
MRO,"4BBC7+N0""3RH R.3UXKBK+79/"WB3XCZQK BF:T2Q8BW4H)<QL$ !)V
MDDJ.IKJ?%/AK4-1UC1]>T6ZMX=4TMI%5+D$Q3Q2 !T8KR.F01GZ5D3> +_69
M_%?]M7=F+?7X;=-EJC%H7B7"D%B,X//3G';I0!IW_B/5O#^J:''K*6<MEJUP
MMGOMD9&MIV!* Y8[U.",X7IG':HU\1Z_JVDRZSX>L;2[M8[QH(K.3*RW$:2>
M6[B0L%0Y#$ @\#U.!*/#NKZM_8<?B"6R9-)N%NM]LS%KJ9%*HQ!4; -Q8@%L
MG'(%4-*\)>)= N[W3M+U:Q7P]=7#W"^;$YN;7><ND9!VXR3@GIG.#0!J66OZ
MC=^*/$FBD6J_V;#;RV\HC;YO,5SAQNYQM[$5AP>/=9N?#W@[4H;"Q+Z[<+!*
MC.P"$AR-O7 ^3J<_0UK3>'-9MO&>HZMI=U9+:ZG;0PW(N%8R1-'N 9,<'(;N
M1SSSTK'L? FMV7AWPCIK76GROH5VMR[#>@D ##8.#_?/S<=.E %VTU_Q9=ZY
MK>@+%HPOK!(9H[HK+Y3)(&(4INSNRI&=V.^.U)I_C]]3\/>'+E+<0W^LI(VT
M0R3K$(N)&V)\S#. !D?>R3QSI66AZI9^,];UP?8WBO[>&&.+S6#*8@V"3M[[
MOPQWKG;;X>ZW8>%O#T-CJ=I!KN@R2FVG*LT$R2$[T=< @$$#C/3WX 'ZCXY\
M1Z7X8UF^GT>,3Z==111SS02P1744CJH=$;Y@06P03QZ\ULV^O:['XU;P_J$6
MG(+K3WO+26 .WE,KA2LF2-_W@<C;TZ56UWPSXD\1>#[O3K^^T[^T+N2$GR@Z
MV\"QN' 4'+,21R3CJ/3G0ET/4I_'MAX@/V1;>WL9+1XA(Q8EV5BP.W'!7&._
MM0!2^&%[JNI>$5OM4O(KAYKFY(*Q%6!$\@.3N(QQP !@<<TYKY]3^+0TQSFU
MTG3?M03L9Y6VAOP0,!_OFKG@KP_J'AG2I=,NKFVGM8YY7MC$C!RKR,_SY.,_
M-C _.JUS8-I7Q.AUT\6>I6'V"5^R3J^Z//H&!91[@#J10!2\6>,]6\.6VKWS
MP6,4%BZ?9[6;+2WL?R[W4JWR ;B!E3RO/7BY?>(==/CH>'=/M]/$<FF&]CGG
M9R5(D"?,HQD<G@'G/48K)UCP'KVHVGBRPBU*P^S:W)YT<TT;M,G"@1$@X"#;
MP><9/'-;,&@:RGC>W\03R6,BQZ6;!XT9T)8N'W#(.!D8QGW]J +G@O7[KQ%H
M!NKZ&*&\@N9K6=82?++QN5)7/.#C/-5[KP?+=7NOO_;EXEIK$&PVJJNV"38J
M>8IZGA!P>.OX2^#-"OO#VG7MM>O;R-/?37:M"S$ 2.6VG('3.,]_:NDH \)^
M.MG<Z?X,\+VMW?2ZA<17A5[F10K2G:>2!P*],T>X/B;5;R?4=+GLY='U#;:)
M<!/,7, RV5)&#YC=">U9'Q1\!ZGX]M=/M;*ZM+6.TF,Q>8L2QQC& .!^-;-U
MI_B>^O+,%]*L[07,4UX8#(\LP0@A02  #@ ]>.* //\ 0-5@T/XM?$K5;D$P
M6=JL[A>I"J#@>YK<\/?$?4-2O_#?VB&TFMM;24NEHC%K!A@QAVR0P8'!X7D'
MZ5+;?#>[D\4^+;_4;BV:Q\0V[6[1PLWF0C& <D8)[U=\!^&/%7A?3X-%U#5=
M/N-*LV;R'AB;SW3)(5L_*HR>V3VS0!F:;X\\3>([,:WX=TNUO-,75_L+6I!$
MQ@ &9MY8 ')'R[3@'O5+2-4\1ZA\>=>L&U"T\C3K1$2-[=BHB8QN0H#C#G(R
MQSTZ8P!H>$_ /B/P5JFH6FCZO8?\([>3F<)/"S3P$\$)R%S@ 9.1P#CL=&V\
M$ZEIWQ2U/Q99WUJ;74K=(IH)4;>I4(/E(XYV=3TST.* ./\ #7CVVT#PQXWU
ME]%T^WEL-2,6RR1H_M4I;:"VYFQSSQT&:Z2P\>:G:>)_#>DZVEG(FOV(N(I+
M:)H_(EQNV$%FW+T /!S6?I_PEN6\.^*M'U6]MBFMW/VN*6WW$P2!MPR"!D X
M[C(S6I8> ;^X\3>'M8UN>TQH-B+:WBMF9O.DQCS&+*-HQSM&>>] ',S_ !0\
M6G3_ !G<06^C >&[L0[GBES,OF,GW=_!XSG/MCG(]5\/:K_;GAO3-6,?E&]M
M8[@Q@YVEE!QGVS7G ^%NM?V7XVM#>V&[Q)<+.K OB#]XSD'Y?FX;';I7H7A;
M2[C0_"NEZ3<O&\UE;);L\1.UMHP#R!UQ0!Y)J=W)8_M.?:(K*XO'33\^3;[=
M[?N3TW,!^M=;J/C"#P[X!F\>3Z;LU.]ACB-L?E)8.^Q&XS\N]LGVH;P+K!^+
MB^-A/8^2L7D_9=[[MNS;G=MQGOC'M[UT/C7P?:^,/"5UH;O]F\TB2*55SY<@
M.X-CODYS]30!AV/C?4K3QMH_AO6EM)&U?3Q=03VT31^7)ABT; LV1A3@Y'TK
M'T+QUXY\3W&MV>DZ;HK3:5J(MWEF,D:O'N8' W'YOE)Z@ >I/&W8^!K^X\::
M5XEUJ6T$NE:>+2V@MG9E=\,#(Q91CACA0#CUXJ7P!X,U'PG?Z_/>W%K,FJW9
MNU\DMF,DL=IR.?O=?;I0!BW7CSQ1)XR\5Z!8Q:0JZ-:&ZCGFBD)8;5;:5#\G
MYL9X]?:LA_BUXCC\&^'O%3V.F+9WM\+*XMP'+L06RZMG"CY#@$-]>U=&G@'5
MX_&GBO7EN;(QZW9-:QQ%G!B^55#$[>?NY(]ZPY_A'K4OPYT?PJ-0T\/I]^UX
M;@[\./F(7&./OGOV'KP >F3>'[*?6I-5D@MVN&MFMLF$'<K8W;SU<?*HP>@S
MZUS7C#38_#'PWGGTI5CN-(?^T+=E4* _F%Y, <!6#.I XPV*[I"Q12X ;'(!
MR ?K7+?$&WFU3PK/H-IS>:J5MHQ_=0L/,<^RID_7 ZD4 ;RZE;G1AJKDK;?9
M_M!/<)MW?RKD+;QCK=Q)H=Y!I<ES8:E(BS0QV$ZR6D;C*R&4_(X'&[ '7@FN
MQ.G6[:2=,9,VI@^SE<_P;=N/RKDO#/ASQ;HD=MH]UK5C/H=F5$$J1.+MXU/R
MQL<[0. "1DD<<9R !^C>,+C6]7EM+:XT])[:]D@N]-E1EN8HE9@) 2V&SA6X
M7&&Z\<T/#.J^)"OC2[=H=4GL]2FB@M(XS$79(HMBJQ<A5]L$YR<\XJY=>#[[
M5M4TF]U)=/6[TV]%PFHV[,)Y(@21$1M'!! )W$<'CFH+GP/K$ECXNT^VU6WM
M[76YWN8951O-CD=44JQSC;\F..2#0!=T;Q7=W/C,:!=2V%T'TXWGGV:LHC=7
M"/&<LP;[PY!'3!%<1X7\1>(O"WPHTG6H;'3[C0[3?]JCWO\ :3&9F!=?X1@G
M[ISD#.1T'9V'AC7H_%VF:[=7.E1K!IS6,MM:PN%52ZL-F3_L]\8'8]:JV'@;
M4X_!B>#;RXLVTE7(DNHBPFEB,A<IL(PI.<%MQX[4 3J^_P"-;218;=X:4KDX
M!_T@XJO!X\NX?"&IZQ>VMO UGJ[V$CPH[QPHLH1I6 Y8#))QC/M6R-!OT^(;
M>(4-K]D_LP6"P[V#\2;]WW<>V/QSVJEHWAO7]&TJ^ABFT]I[G59;\JS.8WCD
M8EHF^7/? //KCC! ,;QWJ-QJGPD\27$EU87EJ5C^RW-E]R5-T9)(W-@AMPZ]
MA6_#XBU>S\:V^C:M#8K:7ME+<V[VY??$8RNY7)X;ALY 'TK%OOAQ<2^'O$UA
MIPL=/.N2Q,+:-V,%MLQN9?E&68CD *.GISO7GA_4K[QEI&M2"S6WL[2:WFA\
MQBS^;MR0=HZ;?QSVH RH_&^L7=MI6JZ?I<EYI][,@>UCL)Q+% _27S?N-@8)
M7&.< G&2:WKFH>(/"WBV72_LB6-C'<V>)T9GN&2,^800P"#)('#9(STJ3PYX
M6\5>'T30TUFQD\.PN?(D,3_;%BSGRLYV^V[DXZ8XQ$/!FO:='XDTW2KS3VTC
M66GG470?S;:652' V\,I/3D8]^X!T?@K_D0_#O\ V#+;_P!%+7)Z7+<P>._'
MD^JW-G+86T%JUVAM6(:(0.V%!<@<$YR#G)Z5VOAO3;G1_#6FZ9=S1336=M'
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
MB@ HHHH **** "BBB@ HHHH **** "BBB@ ILD:31M'*BNC##*PR"/0BG44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3?+C$I
MEV+YA7:7QSCTSZ<TZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** *5EH^F:;+-+8:=:6LDQW2O!"J&0^K$#G\:NT44 %4K
M[1],U-X7O]/M;IH6W1-/"KE#ZKD<'Z5=HH   !@< 4444 %%%% !1110!5@T
MRPMKV>]@LK:*ZN,>=/'$JO)CIN8#)_&K5%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !6?K6M6'A_2YM2U.8PVL(W.P1F(_  FM"N7^(_\ R37Q'_V#YO\
MT$T =);SI<VT4\9)CE0.N1V(R*DJEHW_ " ]/_Z]H_\ T$5=H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "LKQ)HQ\0^'KW2/M/V>.\B:&20)N(
M4C!QR.??FM6B@"KIUK)9:=;VLDHE:&,1^8$V[@!@'&35JBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>exhibit1017-epamnonxempl002.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X?QKJDFC^*_",[ZC/;
M64EU,ES$KD)(!"Q&5'+'.,#GG&!FM.V\?>'+O2K_ %*.]D\C3SB\5K6420>[
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
M*\L4A6>01*7 E(VLXY)&2>N>:OV.JZ.NO>(YDUBZ>2T2)KZ"X9A!9@*Q!0$
M#(!8D$YP#7',X&F?"\!)-UJ\/V@"-LP@6Q0[^/E^8XYQ5I3;-XJ^(YO;.>YL
MI[*W!C1&S<*D+B14('S$9QQSDT =Q9:Y97]X;2(7"3B+SMDUM)%E,XR"P //
M;J.]3:AJ=IID<374I4S.(XD5"[R/@G:JJ"2< G@< $]!7%>#5U&P\2G38-6D
MUO0!9&2"ZN8_W]FVY0(6DP-V1DX/(VC('>UXR6ZL?&/A37S%++I=D]Q#=^6A
M8P^:@59"!SM!&">P- &XOB[1&L-0O&NVCCTXD7B20NLD'&?F0C=C'(.,$<BG
M:+XJT?Q!<20:;<O,\<,<Y)A=5*/]TAB #T(..A!!Z5Q&LVC7FI^-=?M YT^X
MT#[#&RH<74^USE!_%@%5R.I) Z&NT\&,I\$Z&H4J8[&&-D92I1E0 @@]""*
M.>OM<;1_BS-%=WUX]BVAB=;1%:7,OG[<I&@))VKV!.,]LUT]KXFTB]T.WUFV
MN_-LK@[8F5&+.V2-H3&XMD$8QG@USC2HGQJ>=PRPKH'DF8J=@?SRVW=TSMYQ
MZ5Q=HEY:>$=*U-;"^N+?2]?NY[RU@5TF$$AE42*!AC@/GCL3VS0!Z7)XY\/P
MZ?J-Y/>/"FG,$O(Y;>19(21D;DV[L$<@XP:NZ1XCTS79KN+3IWE:U*B7,3H/
MF&5*E@ P([C(KSWQ"VCZIX#\4ZAH6F7I>]LQ!]JGBF\VZ<=$57^9MH[XQSQG
M!QZ7I,D<VD6;Q?<,*8XQCCICM]* +E%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MB+P-JO\ 8]S!9VTEVLD%M;F0P"2(B,,J X)X![ YY[UZ%10!YK=:?>:KXO\
M'5I;Q7$#:AH\5K;7#PNL9D"2 @/C!P6'0U4NHKCQ-\-M&\-1V-W;:S#):0S1
MR0,OV4PLN^0L1C;M4X(/.0!7JM% 'GEBSQ>,?B!/):W:PW$%L(7-M)MF*PLK
M!#M^;!('%;7PX26'X=Z%;SPS03PVB1R131LC(P'((8 UU-% 'G.CVL-U\7?%
M$UWILLEK<6UJEO-<6;>6[(I#A69<=Q5OQ9IL^DZIX.U6PM)9=+T69XKBW@0N
MT<3Q>6L@4<D)WQDX-=W10!YQJ5H^H>*-?\1VL4YL/^$>.GJ1"^;F9F9OE7&6
MP-HSCJV.QJCJ\-Q+^SQ!I\5C>->C3K:W-J+63S?,4IN&S&>,'G%>JT4 <-JT
MAG^)WA.ZBM[I[>.TNUDF%M)L0N$V!CC )VGK3_ 8D75_%YDM[B)9]8>>(RP/
M&)$,:+N4L!D94]*[:B@#C?'=E?PW&B>(M'M3=:AIMT(S O'FPS?NW7\"4;VV
MDUE:)X;U/2/&ESI3;Y]&NFBUB6X;.&NE^5U^K2!)?;;BO1Z* .(A+K\9+ZY-
MO<BV_L2.$3^0_EF1978J&Q@G!!ZUR9@NG^"_BFR6POOM<]Y=F* VD@D</,64
MA=N2".<U['10!6LI5DTZ"4!@IB!PR%2..X/(KS[PYIUWJ7@WQQID4-Q:W5]J
M&HFW,\+Q;EESL<%@,@YZUZ510!YGX5NM/U<:5:7'A34(-;L"GG&\MW$5JZC#
M2+(WRG./EQR<CMDUR]]J,^G?!'6?"NI:;J$.K6$,D<SM;-Y4@,NX2B7&T@Y]
M<DYX->Z5B^*] _X2CPW=Z*UT;:*[4))(J;F"Y!XY'/'O0!SFHSMH_P 5;/5+
MFUO'L[G1#9QRV]L\P\X3!]IV XR#U.!7)S0WK_!G6[$Z7J(O)-6=TM_LCEV!
MNP^5P#N&T$Y&1Q7LMNDD=O&DLBR2*H#.J[03ZXR<?G4E '#2R&3XQV%VMO=&
MV.B20>?]FD\L2-*C!2V, [0>M8>^#1?$WB'2_$6@:G?P:G=M<V<]K!)-'.CH
MJF)@O (QCYN,=>,9]5HH I6$"VFBV\"V:6ZQ6ZJ+6,Y6,!?N#V'2O//"=K=Z
M7KVCQ:#/?OH-TDCW6EZA"V[2SL)&QV *_,=NT]<DC(Y'J%% 'B-P;J'X5:CX
M;_LK4Y-4MM4+21)9R$;#>B0,K8PP((P%)/M@$UU$FJS^%OB'JU_?Z;J-QI6M
MVULUM<6UH\IB>-2IB=5&Y2=V1D=_KCT:B@#SW4O-/C7P),NE3VL$'VQI(XK=
MBELKQ;8PY4%5)X!&>#GZU<\%"1?%/C%WM[B*.?4$EA>6!T61?*125) !Y!'%
M=M10!YWX^A6[\:>#%DL)[NUM[J9[K;:/+&BM'@%B%(QFN@\06B:)X*U<Z!H5
MG-+Y#NEC';C9,Q'.Y /FX[=3TKI** /+=,G)^(FBZJMOK4]K)H\T+W5Q9R(!
M)OC8C9M C  /0 'MN-6?"%I=2_!_4]-^QW,5ZR7ZB":!HW8R/*4P& SD,*])
MHH \GU":6[^&'A&"/3M2\ZTN].6:-K*4.OE%/,.W;G P><8/;-:7]J3>%?B!
MK[ZEIFH7.FZV()K.XM;5YQN6,(T3!02#QD9]37HU% 'G^MB;_A*_ <@TR>WC
MMY;AY8X8&9+9&A94#%057D@=<9SVYJEH6I6=KJGQ MKF":9I-1;;"D#/YV8$
M&Q<#!/M[^E>FU@^'_#LFB:CJ]VU\+C^T[G[5(GD[-C[0N =QXPHZ_G0!P^C6
MNH^&1X6T#4[.\6"/2662\L;9I)&G+@_9S(@)C0#G((R0.0!65ID5W#X!\&6,
MNEZE'/8^(UEN$:TD)C033,6/!^4!E^;ISUX->UT4 >>/#/<_$'Q7Y5K<[+G1
M8H(9# ZI)(/,RH8C!/S#O6S\.9F;P%HUM):W5O-:6D5O*ES T1#JH# !@"0"
M.O3WZUU5% 'GSVUVOQ$\56WD7<9U;3+>.TND@8QAE616)<#:I4L#@D'TS6&U
MK=ZO\'8?!;Z?<PZ[&D-BT#P,%C*2+^]WXV[-J[MP//0<\5Z[10!GZPL:>';]
M9[9[Z-;20/;J"6G&PY08[MT_&N"T"UO]*U&:QT[4+W4O#;:9,ZB_A82V#C;M
MB#L 2",_(>1L_/TVJ]]!)=6,]O%*L3RH4#LF[;GC.,C- 'D5A"OB?X+>'?#]
MC#,U_+]EP3"P$ 20,TI8C 7:&P>^0!G-:&ZWT7Q+XATOQ%X?U._AU*\:YLY[
M:"2:.XCD508F"G (QCYN,=<#KWWAC1#X;\.V>CBY^TQVD8BCD*;25'3/)Y]Z
MUZ /,HKJ?P1XUFN+S1KL:1J>G6L,)L+=KA;22$,/)(0$X^8X./ZXM>)_,D/@
MIXM)N+9(M86X>"&V9OL\.V0 N$!"GYER.Q)]*]#HH X<.P^-#SFWNOL_]AK;
M>?\ 9W\OS?/+;=^,9P<]:I:GHM[;?$"33[-%.C^)(Q<7RY_U3P%1(<>DBE$/
MUS7HO:L+0/#LNCO+/>ZO>:M>./+%Q=!04CR3M4* !R>3U.!V   +LVK10:Y:
MZ4;:[:2YB>59DA)A0+C(9^@)SP*T*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!&940LS!549))P *RY=?MTL[2[CMKR>"[N$
M@B:" OD-TD(ZB/\ VCVYZ$5S_P 4+R2'PW9:>C%5U;4[;3Y6'_/.1_G'XJ"/
MH:M>-=5U'1E\/MIUQ'#'<ZQ;6<Z&(,6C=L$ GIP/3OVH Z&'4+>:^FL@Q2YA
M 9HW&"5/1AZJ<=1WX.#5JN)\=W3Z5KW@W4X3B1]773GQ_%%.I!!]LHI^JBNV
MH **** "BBB@ K(UWQ)I_AZQCN[TS-%).MNIAC+X=FV@$C@<G')%:-U&\UI+
M''.\#LA"RQ@%D/J-P(S]0:\87[7+\ ])NI[V6YEN+NUD FVX5C=#/( )R3DY
M)- 'MM%<)_;^JZ#XRU/3]4OQJ%DFBOJR@0+$8BC[61<=5(Z;LGWIMAJ/B^];
M0-4M89YK2\,;W\$WV988XG7.^(JWF97(X8G(]#0!WM%<K\1M7U+0? NHZKI4
M\<-U;A"&>(/P753C/ Z]P?I67=ZMXC\-^-M'AU/4H;_2=8,L9B2V$9M)$0N-
MI'+*0"/FR>] '?45YLWBC7;KX;OXZL[P*4#W0TUHT,+0*Y!0MC?OV#.X-C/;
M%33ZOXCUOQG_ &5I.LQ:?9W.AQZC"[6:R/$S2;0"">>!^IXS@@ ]"WJ7*!AN
M !(SR >G\C^54])U)-7TR&^CM[JW27=B*ZB,4BX)'*GD=,_3%<7X3@U)_&WC
M-9-9N)7@G@C7S8T*<P!AP " "QP 1[Y.2:FC>-M5NO!GA1KB=#JNNWSVS7/E
M@"-5>3<P7IG:@ SW.3G'(!Z917$/K.L:9XSG\.2WWVF.[TU[VRNYH5WQ.APR
M,$"JPY!!P#V.:P=/\3>)_P#A&O!OB*YU6.5-3O8+2YM!:HJLLI*[MW4,#@\8
M';'<@'JM%8_BK75\,^%M2UIHO-^R0-(L><;FZ*/IDBN<U;6=:\-1^'M3N-0^
MWVM_=0VE[;M"BK&91P\14 @!NS%L@]<\T =%K'B6TTAY8C!=7<\,'VF:&T0.
M\<62-Y!(XR#@#).#@'!K3M+J*^LH+N!BT,\:R1DJ5)5AD<'D<'O7":3:7/\
MPN+Q 3J=R0EC:.5*1X92TF$/R]![8/J373>*+N\LM.MY+2\M[-6NHDN)I>66
M(GYA&,$-(> HP<YZ4 ;=%>8R^+-=C\/^.C#>-Y^AD26L]U:J)"AA$F&0!1GT
M)'3J,UH0ZMK]GXI\+0W>J)<VNN6\PD@%NB"!TB$@9&ZGN#GCT Z4 =]17GUG
MXCU:P_X2G2=5OFGU:R=6T\B)$\Z*7"P$ +@DR':V<C-=U9Q3PV4,=S<&XG5
M))2H7>W<X P* )G8(C,<D*,G )/Y#K69H&OV7B33WOK 3"%9I(#YL91MR-M;
M@\CD=ZY+PIXLN=7UBVL+_4IK/68MYO\ 1KN!(^,'!A;;EE!QSN.1R??F+'4=
M;T#X?:KKVGZBD45CK5PS6A@5A.K76U@S'D<-QMQT[YX /:**X?Q9J^K6-QJ_
MV?4Q;K;:=]HLX+2)9I6D <LTP9#MC^50#E<_-SGI2N/$7B'4+WP/'97\%FFO
M6,LUQ_HX?8X@5\C)YP6X''09STH ]%HKA%U+7KG4;WP_%>W<MWI=I!YU[9P6
MZF6:0,=S)*<!< <+U)/(P*J7OBK7M%T[0YO%D5QI,,L,JZA>6$23K#.& CW<
M.%1EW'@'D@<8- 'HU%9^A3O<Z%93R7T-\[Q!C=08V2_[0QQ@URMKK&L>)=.\
M0:AI6HFS;3[N>ULX!"CI(80,F7<"WS-G[I7 QWH Z[4M3MM*MTFN6(\R188D
M49:21CA54>I/X=S@"H-&UR#6DNO+M[JVFM)C!/#<Q;&1P >Q(((((()'->=Z
MYJL_BS0OA]K<=S/9B]U:WW01JA6.39+E@64DD$$#/&.U>H^2/L?DSRM*/+VO
M(^ 6XP2<  ?AB@# F\=:+!927[F[.G(2/MR6DC0L0<<,!R,\;ONGUKI"ZAE4
ML 6Z GK7D+3:]\-='?2M9LQK_@C885O;?_7VL+<8D7^)0#U'Y]!6]J$D]_\
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
M@E5!]"#S72HBHBHBA548 '0"EHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *X*[ANI/C9:(NJ7D<0T2241+Y90?OXP5 *GAL#)^
M]P,$#BN]K!U#PRMYXIL]?AU"XM;B"W:UD2-5*S1%@VTY!(Y Y&#]* /.4GUC
M3/#'CS6=+U9K-M/UV\G6%8$=9B-A(<L"<$<?+M(ZY/;L-;U34GOE$&IM;Q2:
M7Y\-K91K)<&8D_.^Y2JQ@8 )(!)(.>*<? 0;0-?T=M5D,.MW,MS</Y*[D:3&
MX)SC' QG..:E/@AAK U&/6KN!Y;%+&[2)$Q.B9VGY@2AY.2/PQ0!R<VHZEXB
MM_AGJ,VI7%M-?2EIEMP@0OY#G?M92,]>N0,G [UZ=?V]U/I<\%G>/;7;1E8K
MG8K%7QP2""#SU&*Y6#X>1VVAZ%I\6M7JS:+/YMK=;(RP&TJ4VE<8VD]<G/-=
MFB[$5=Q;: ,L<D_6@#R>3QOJT7ACPSJLVI7"31W9M]=A$,7R*DGE2R'Y/EVN
MR<#LWXUTVNZEJT/AWQ9K-CJ;Q)9Q2_8E,4;*K0H2Y&5R<N&7DG[OO5[_ (0;
M22/$@*L5U[/VA3T3*!3M]"3EB?4^PJQ<>&(9/!3>&(;AX;=[0VC3;=SE2NUF
MY_B.2<GN: .8UVXENV^&US.^^::^CD=L8RQMG)/YUH:-_P E=\4_]>%C_P"U
M:NW/@]KF'PZAU-U.ANLD)$(_>LJ%!OY_NGMCFK=EX<-GXMU'7Q>L[WT4<,D!
MC 55CSMP>N?F.?7VH POB,D\E]X/2VE6&9M;0)(R;@I\J7G&1FLJ\\5:[X*U
M3Q!8:I??VS%;Z0=4LIY84C=3O\LQOL !&X@YP.,UVOB+PZFOI8,+N6UN;"Z6
M[MI456 < K\RGJ,,>./K4)\)6=W_ &E)J[_;[C4K86EPY78JPC.$0#[HRQ/4
MG)SG@8 ,ZS_X2N/Q'IT@:YGTF6-UOQ>&W&QL91XO+YZ\$'/&._-7/%^NSZ5_
M9%C9N(KK5K]+-)BH;R5(+,X!X)PI SQDC.<8J'PYX.N=">!+GQ'J.IVEH,6=
MM<A (AC +,H!<@' R<#TZ8O^*?#%MXITV&VFGFM9[:=+FUNH"-\$J_=89X/4
M\'UH XZYFE\._%+5M0N;N>^CM?"KW*B4*&"I,25RH&>03TSS6CI]UXNNYM U
M.V,\MI<A&U"*X-NL/ENH.Z'82X*D\ DY'7FM&W\%NWB%M9U/6;B_FDT\Z?-$
MT,:1R1EBQ! &0.>QSUYQQ4/A_P "2:!)#;CQ%J5WH]LV^UTZ8)MC(.5!<#<P
M4]!G P/2@#!TN6;0_%?Q$U674;RX33EAG>)EB GVVNX!L(",=!MQ[YK4L;CQ
M?=7&AZA;-/+:7*JVH)<_9Q$$=<AX=AWC!/ ).1UYYK7L?":VVKZ[?7%Y]JCU
MK:+JW>(!<*GE@+@Y V\'.:I>'_ LV@M%;CQ'J-WI5J=UI83A"L1'W=S@;G"]
M@2 ,#TH SO"LGB?7I=2N)_$K1Q:?J]Y9^4MG$?.1/E7)QP0<$8]#G.>,K2?$
MGB2'X<6WC._UH7+20>3]B^RQJGFO.(TD+#!XSR,@$>G4]OH'AJ3P_;ZG%#J+
M3-?W<MX6DA'[N20Y; !Y&>@/YU5T_P "V-MX#;PA>3R7NG&-HPS*$< L6ZCC
M(8Y!QV% %";4/$F@W]UJ=TMU<:!!I\T]RMZUN)8Y(U+ Q^5U# 8(/3J*P/$9
MU+4?"7A#6KS4Y'>]U73KB6V6-!"HD=6"KA=WRY R2<\Y[8ZW1_!DUI;O;:SK
MU]KEN(6@BBNU151&7:<[0"[%21N8]"?4UFK\-I!H]GHY\3:@=-L+J*XLXS%$
M7B$;;E4N5.X#MD?@>, '6PV=^FN7-W)J9DL)(D2*R\E0(G&=S[^ISQP>E:%<
M_:V.JQ>-;F[.IW4VEO:A&MID41QRC;M,9 R21O+'ID@=L#H* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HI&8*I9B  ,DGM659^)]&O[J.WMK]&DFC:6'*LHF0=61B ' ]5)H
MUJ*YV3QYX5C0.VNV>PS&#>'RH<$#!(X R0,],]ZU-0U6RT\QQW%PR2S!O+CC
M0R2,!U(5020,C)Q@9&: +U%<=\-]7NM:T34KBYU!K\)JMS##.P4;HE;"?= '
M3T%=C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1UJ86^A:A.;1KP1VT
MCFV7K-A2=@^O3\:\GTW6K&Y\1?#J^CO5>W6&YB,-O 1!:,8 %A7C.X8P023Q
MG S7LU&!0!XG/<63_"[XD!98"\VKWI4 C+Y<%"/7../TK?M]=M=&^)0O=9NX
MX=.U'1X(M.O9&Q#N5B7CW] Q)!]\#VKTVD(!Z@&@#A/A;<0S:9KRPYP-=O&
M*%?E,A(ZBN\H QTHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBJ]_=K8:==7CC*V\3RD#N%!/]* &RZC:0O<(\WS
M6\1EF"J6V+C/.!P<<@=3VJF?$VDKI>FZD;H_9-2DBBM7\I_WC2?<&,9&??&.
M]<YX0N[V/X5IK:M%)J=W!+J,KS E7D;+<X.< 84>@ ':HI?&.KKX2\&ZND=G
MOUBZLX+M2C8438W%/FX[]<]: .WAO+>>>:".0&:$@21D$,N>AP>QYP>AP?2I
MZXOQI>/HOB3PEJD/!N-1&ES@?\M(YE. ?HZ*1^/J:[2@ HHHH **** "L[5]
M<TW0;>.?4KH01RR+$A*EMSL< 8 /<BK=TLS6DJVTJQ3%#LD=-X4^I&1G\Z\;
MDNM3OO@3IE_?7,5U-<7MK*I\LHVXW8)W-DYR3U &/2@#VJBN+B\3ZII7BW4=
M+UQK.6UBTEM5CDM8F0QHK[60[F.[L0>/H.T%IXH\17,^AW<&GFZL=09!=0)9
M2QFT1QE7$K':X7(!XYZC% '=U2O=6LM.NK&VNIBDU]*8;==C'>X4MC(&!P#U
MQ7.?%.ZOK'X;ZS<Z?="VE2'#/LW$J2%(!R-I(/7G^H=JNMZSHVK>%[%WL9XM
M2NFM[AU@9" $9QM!<X^Z <Y_"@#KJ*X)O$'BF\U7Q;I]G)I4#:,8FADD@D?S
M T7F;2 XYY W9XQ]TYXKP^,]?;3O">NRQZ>NG:U<6]K):)&YDC,JG#B0MC@C
M[NWIW- 'HM%<+J/BS6+I-9?0(!+)IMPUO';M8RRBYD0 N#(I 3))4=<8R>#@
M=C97$MUIMO<RVSV\TL*R-;N?FC8C)4^X/% %FBO/[7QCK$6N>'K+4!8F34YI
M8+NT@0L;)U1G5?-#%68;<$=><C%6/ EQJ]UK?BLW]_#<1PZL\(46Y4C$4>W:
M=Y 4#M@G.3GF@#N**YCQ)KNI:'KN@!?LO]D7]W]CN7>)C)'(RDQX(8##,-O(
MXSWS658^,]1>]\66%S)8O=:45^Q"&W=1.&RJ]7.X^8#&0,?,.M '6+KFFMKY
MT-;D'4A ;DP!3D1@A=V<8ZL.,YI^K:M9:'IDVHZC,8;6';O<(S8RP4<*">I'
M:N&O$U<_%JQC@FLEU%O#<@DG>)C$I\],D)NR>>@+#KUXP67'CK7(?AC?Z\(K
M#^T].O'LYP4;RG*S"(LHW9'!!Y)H ])K/O=<TW3]3L=.NKD1WE\Q6VBVDER
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
MMX 5)WR,<*O /<]^*YE/^2WR_P#8N)_Z4M3?B@9!I.A&%5:4:]8E%=L MYG
M)P<#\* .XHK@3XOUKPYXBN].\4+8S6ITZ;4;:YL8V3Y8N9(V5F/('(.?Y\36
MGB3Q%-J&BRI8&ZL+\@7:)92Q&T##*N)&.'4'@\#/48Z4 =Q6>^N::FNQZ(UR
M/[1DB:98-IR4&,G.,#J.]4_%6O\ _"/:5%-'&LMW=7,5G:QN<*TTC;5W'T')
M/L*YB:+4HOC%H@O;FVN,Z3=&-XX3'@[H\@C<W'3'U_&@#MM-U:RU=+A[&8RK
M;7#VTI*,NV1#AAR!G'J.*NUY]#XXU./PEK6JWD$!DT[6)+!WMX798X4D5&E*
M9+-@$L0#5/Q=K^I7?PL\0ZGINMV%Q;B,"WN[./EHV #J?G.U\DC/8=@>@!Z;
M5";6;"#5DTN6?;>/;M<A-C8\M2 6W8QU(XSFN8UK6O$NF^(?#VC6TFEROJBW
M(:9[>10C1Q[@=N\\<C(SSCJ,\36.N:_#XVT[P_JO]GN)=)>[FDMD<?O5=%.-
MQ^[\Q[9H Z'2-9T_7K#[;IEP+BV\QH_,"E?F4X8<@'J#5^O'-"U3Q1H7@+4-
M9TF/3);"PO[V:>VG5S+-&)W+E6! 0@9P,'./PKM=-\47NI>,_P"RH_LWV"?1
M8]3MY#$PD4NY4!OFP1@9X H ZZBO*-3\3Z]K/@?1[\7-K:3R^(([*<0P-MD5
M;G8O5\@?*"1GGID5U%[XBU%M7O-%LY46ZL;:*2:X73Y9U:23<54(K?*N%R<D
MD[N.F: .OK/T[7--U:ZO;:QN1-+8R".X4*1L8C(&2,'CTKE]/\7:QJ+:%I4^
MGIIFMWT$MQ=QSJ6%O'&VTE5R,EB1MR>!G.<8,7@1;I/&7CA;V2*2X%];AGB0
MJK#R%P<$G!QC//7- '>T5P_B&XU<?$[PU96M_#%:2V]U+Y,EN7&Y%49.'&3A
MR!TQSUS4B>)-9UG3M<U+0S9K%IES-;PPSQ,QN6B'SY8,-H)R%X.,9.<X !VE
M%9?AS6X?$GAS3]9MT:..\A64(QR4)ZK^!R/PKFM#\87.N:TUC'>6,%Y!=RQ7
M>ESPLD\42[PCJ2PWYPA) (PW:@#N:*\^?QIK2^"_%NK;; WFAW]S;Q_N7\N5
M(@N,KOR"<]<_A6PFOWNJ:VNC:>]O;S1:?'>7,\D1D ,A(1%7</[K$DGI@=\@
M V;[7--TW4+&PN[D1W5\_EV\>TDNV">PXX!ZUH5YGXAGUV=O <NJ6=K;:S_:
MSK)$DA:(,(I0&!&3@C#8Z\XS71^%M;U2\UWQ!HFKM:2W&ER0E+BUB:)9$E3<
M,J6;!&".M '4T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445CZEXIT?2-0AL+ZZ>*ZG!,,7D2,90!D[<*=V!UQTH V**HZ7K.FZW
M\^FWL-RD;F-_+;)1AU5AU4^QJ]0 5%<V\=W:S6TPS%*AC<>H(P:EJEJ.K6FE
MBT-TS@7=PEM%LC9\NV<9V@X''4\4 <OX6TV[MO DWA21T34;&*2SW2 [6C)8
M1R@=U*$?B".H-1R>"=2;PGX9T5;ZU#Z)<VTYE,;8F$/W1C/&>YR<5V^Q2X<J
M-X! ;'(!ZC]!^55+C5;2UU6RTV5I!<WHD,($;%2$ +98#"\'N1F@#GO$6GMX
MA\4>'[-1F#2[K^TKMQT5U4B),^I+%L>B^XSUU-5%3.U0N3DX&,GUIU !1110
M 44 Y&1THH ",@CUKSJ/X?:O'X"MO"W]K6;QVMQ')#-]G8'9'+Y@##=RQ. >
M@&.]>BT4 <K=>%KB_P#&3ZS=2VYM)M)?3);8!MQ5FW,P;],8_&JGAKPMXFT1
M+;2[KQ#!<Z'9D?9P+<K<LBGY(W?=C:, ' R0,< UT8U[3F\1'01,W]HBW-T8
MC&P'EA@N[=C!Y8#@^M2ZMJMKHFF3:A>M(MO#MWF.-I&Y(4?*H)/)% %+Q;H/
M_"3^%-1T43^0;N+8LNW=M.00<=^169J/AO6-3NO#EW<7UD9]*N3<R[(65924
M*;5&25&#U)//ITKK:S;[7M.TW5+#3;J9DNK]REL@C8AR 2?F P. >IH Q;;P
MSJ-MK'BF_%S:M_;:QA$VL/)*1^6,G^+(Y[<UG_\ "#ZD/"OAC1EOK3=H=W!<
M^:8VQ,(LX7&?ESGDY-=Y10!Q!\)>(=+\1:A>>'M<M;6PU27S[JVNK8RF*4@!
MGB(8<G X/&?6NN-G_P 2PV2SS#]SY0F+9D'RXW9_O=\^M6:* /.K+P#KUM:>
M&8'UJP_XD,Y,1CLV'FH49"6^?E\-[#.2<UT.A>';W1=?UNZ%]#)I^I71O!#Y
M)$BR%%4@MG&WY<],^_KTE% &-XJT%?$OAJ]THR^3),H,,V,^5*I#(WX, :S'
M\#6O_"0:'JD<[C^SK=H)E/6ZY#H7]2) 7_WC6UJ6O:=I-Y86EY,T<]_,(+=1
M&S!W/.,@8' /4CI6E0!S<V@7K>/X_$<<]OY,>G-8B!E;<<N'W;OJH&,5@S>
M-3F\#ZQX=.H6@?4;][SS_*;$8:42E=N>>1C.>]>A4A(52S$  9)/:@#CM7\+
M:V?$\7B70-2M+/4)+86M[!<PM+!,H.5;@@A@2?P_',NH>%M2N[_P[='48I9-
M*N'N9GEC(,[NK*0 #A% 8X'., >YZ>UNX;VW6XMV+PORCX(##U&>H/8]#U%)
M=W<-C;/<W+E(4Y=\$A1ZG'0#N>@ZF@##T70+S3?%>OZQ-<0/%JS0L(D4@Q>6
MFP<GKD<]L4GB'P[>ZGK^A:QI][#;3Z8TZE9H3(KI*H5L88<C:".U=&K!E#*0
M5(R".AI'=8T9FS@ DX&3@>U '(1>$]2CN?%DWVNU/]O* @V-^XQ%Y7/][CGM
MS5!_ FL6EEX=N='U>WM=:T:S%@9)(2\%U  HVNN<CE0>#U_#'8:+K=AX@L#?
M:;,TMOYCQ;BC)\RG:PPP!Z@UH4 9^CVE]:V9_M.]6[O96WRO&FR-3@#:BDDA
M0!W)).3WKGT\*ZMI?BS4]5T34;2.TU;:]W;74+/Y<JC;YD95AU'4'\Z["LJX
M\2:5:ZU#H\UPZZA,I:*#R)"74=2,+@@=SVH XRW^'&JV/AGP_!9:Y##K>A-(
M;6Z%N?*=)/OQNI8Y!XY&.G2MV^\/:YJOA#5--U#5+634=2@:!Y8X66"!"I&$
M3))/).2<DGT %=76;<Z]IUIKEEHTTS+?7H=H(_+;#A!N;YL;>![]Q0!SNK^#
MM2O]*T*2SU.*RUS1,"VNEC+Q."@1U93SM8#UXINM>%->\0^$+S3-1U>T-_>/
M$7EC@9885C<. B;B221R2><^P%=M10!S/B30-1UV;0IHKBUA?3+Y+UPRLPD9
M59=HZ8&&//-5O$/A?5Y_$EMXC\.ZI!9:DEO]DN(KJ(R0W$6[< 0""""3@CUK
M?.N:6NM)HWVZ$ZD\9E%LK9<*.I('3KWI-;U[2O#EA]NUB]BL[;>(Q))G!8]!
MQWX/Y4 <YJW@[5+Q]'U:WUB/_A(=,EDE$\L)\B42 *\90'*I@ #!)&,\DDU;
MT'PYJNG^*]8UR_O[.7^THH$>""!EV&-2!ABQX^8]N?;I6UI&M:=KVFIJ.EW2
MW-FY(2900&P<'&0.XIG]O:=_PD0T'SF_M$VYN?*,; >6"!G=C!Y8=#0!7UC3
MK^]N0(Q8W.GR0-%<6-XI*R$D$-G!QCGC!SGMBN>LO -SI@\)QVE]"T.@O-(1
M(C9E,H8%1S\JJ'..O05W=4M0U6UTP1?:&<R3$K%%%&9))" 20JJ"3@ F@#C]
M1\!ZAJ4/B^,ZG#!_;[0NC1QDF$QJJA6R?F5@N#TZFK=MX8UY/%L/B&?4]/:8
M::;&2"*U9$^_O&TEB0,]<YXZ =1T>CZS8:_I<6HZ;-YUM+D*Q4J002""" 00
M01@TR^U[3M-U.PTZZF9+J_<I;((V(<@$GY@,#@'J: .;T_P$R_#(^#-2O%D0
M(R)=6ZE2#O\ ,5L$GE6QWYQ5G2]%\6BSEAUKQ#;3R1P/';26EL8F9RI422G<
M<D9Z  9YYXQMV6O:=J&KW^E6TS->6 0W*&-EV;\[>2 #G:>F:TJ .4L_"L[>
M++/Q%?BRBOK:UDMY)+-"INRVWYGST VG"_-UZ\5:\5>&GUXZ;=VETMKJ>EW(
MN;69DW(3C#(PR"58<'!S70T4 <_9Z%<?\)#-XBOVMVU$V8LX(HL^7%'N+GYC
MR2S8R<#  &.I+/!OA^]\-Z;<65W<P7'FW<UR'B0I@R.6*X)/0D\YK6L=5M-0
MNKZWMVD,EE+Y,P:-E ;:&X)&&&".15V@#$O].U?^WDU/3;VV6,6_DR6EQ&Q6
M4[B0VX'*D9]#U/%9]MX1DFO]=U/4IX1?:O:BS86R'9#$%(')Y=OFR2<= ,#%
M=710!P:> ]2_X1_P_"^JVPU;P^Z?8;B.W(C**@0HZEB3N4<D$=L#CG0NO!B:
MY<ZG>:ZT;3WVG?V:$ML[8822Q(8\EBQ!S@8V@8ZD]910!R7AS0O%&FPV]KJV
MN6M[:6*;;80V[1R3X&%,S%B.!V Y."2<<XEK\.-2L;:RGL]3M8-9L[Z:YCO%
MA;:\4KLSPNN?F4D^O'48->D5FW>O:=8ZU8:1<3,M[?[_ +.GEL0^U2S?-C P
M!Z^E %^+S/*7S0HDQ\VSIGVKEAX$LGUKQ!=SR-)::O#L-KC"QLZ!)7'NP5.>
MV#ZUUE9&J^)M(T2ZM[;4;IH9KDD0+Y+MYA'4+M4Y/L* *6E^&I]*\"#04NUG
MNS:M%)=2@_.[#!8]SUX'H *RI?!.HMX4\,:,M]:A]$N;:<RF-L3"'[HQGC/<
MY.*ZG2]<TS6EF.G7L5P8&V3(IPT;>C*>5/U%:% '.)H%Z/B WB1KBW\AM.%B
M8 IW##E]V[IU.,8_&I?%GA^7Q%IMK#;W26]Q:7L-["TD9="\;;@K $'!]C6]
M5+4]6M-(M8[F[9Q%)*D*F.-G.YV"KPH/&3UH Q9/"IUC4)[_ %YH9))+&33T
M@M\[(XY/]8=QY+-@#.!@#'J:I^&O#7B?1UMM-O\ Q#!=Z/98$&RV*7$BK]Q)
M'W8P,#H,G')QFNSJE>:K:6%[8VD[2":^D:. +&S L%+') PO [T 9OC#PR/%
M6A?8ENFM+J&:.YM;E5W>5,ARK8[CJ/QK,@\-^(I_%>E:_J6HZ;YMG:RV[PV]
ML^) Y4Y!+\?=]\>AZUV5% '':1X8UO1M/U&.VU&T%Q=:M)J(8Q-LVR-EXF&>
M1CC/OG'%4[GX<QW>C>*;5'M["37ECS%:H3# R#AL<9+'EC@=O3)[VB@#DKCP
MYK5YK_AS5[F_L6ETH3>:B0LJRF5 A"_,=H '?.3Z=*M3^'[R7Q]:^(EN(!;P
M6+V9@*G<P9@Q;/0<J!C'XUIZUKFF^'M+EU/5;I;:SB(#RD%@"3@< $]35V&:
M.X@CGA=9(I%#HZG(92,@B@#B;;P3J4&@ZCX;.H6YTF^GFD>98V$XCE8L\>,E
M<G<1N[ _=J[>>%K^#Q9::UH=W9VR)IXTV:&XA9P(E?<K)AAR.1@\5UE% 'GL
M7P]U&+P;'HPU>W:ZM]4&I6TS6YVAA,9=K@-\V23R-OTJYJ/A3Q!'XB3Q!H.M
M6EO?SVZ6^H17-LS07&TDJX4-E2,D#D\=^N>VHH XS4O!VIOJ.CZWIVKQ_P!M
MV"R1S2741,5U'(<LI53E0#RN"<<#GK5SPWX<U+2=?UW5+Z_M9QJLD4IBA@9-
MC)&$ZECQQTQ[Y[5T]% '-Z[X=O=0\3:+K5A?0V\NGK/$ZS0F0.DH4$C!&&&W
MC/'-4K7PGJ6C3:W;Z/?6R:?JTSW.V>-B]K+(,.4P<.#U"G&#W-=C03@9/2@"
MCHNDVN@Z+9:59@BVM(5B3=U( ZGW/4US<W@^\U+4-'N=5ELY+C2KK[1'?0HP
MGD09Q$<]!R-QR<XZ#.1TMYJMI8WMC9SM()KZ1HX L;,"54L<D#"\#O5V@#SZ
M^\!ZQ-8>*-*M=5LXM,UN:6Y&^W8S1R2 !ESG&W(STSU''46+SP=KEOK%AKFB
M:Q9PZI%9+8WBW%LQ@N8U.5.T-E6!]_R[]S10!R.I>%M3O;CP_.VI0RS:9=F\
MFDEC(\]RK*54 _(H#<=>@Z\DV]'T"\T_Q?KVM37$#Q:J(,1(I#1>4I4<]\YS
MVQ71T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M(_E^=5W_ "/\@YR1[=J ,S_A-?$$WPVL?%40M5\BY9-306[',"3&-Y$&[*D
M;L'/?TKLK?4;B^\3-!:3POIL%HDDI"9+2.24"MG&-HW$8_B7UKG].MM*^'_A
MEM&\1ZY;36MW-<"!98O+,BNS.R$ G<QWD<8[ #UU? 6@?\([X1L[-_.\YU\V
M3SFRZY "HQ]40(G_  &@#*^)'G_:O!_V7R_/_MV/R_-SM!\J7DXYQ[?RJG)X
MTUGPMJ>N:=XD-K?&TTPZI:7%K$8?-0-L,;*2V#N( .3P:Z?Q1X>FUY-,EMKM
M+:ZTV]2]A,D7F([*K+M8 @X(8\@U5N/!L.KR:I<:Y*L]QJ%E]@/D*46"#).%
MR22Q8[BQ]!P,4 06FI^*%\1Z;%):-=:9=(XNY#;>3]D<#*E26)92<C!R1USV
MJ/XD7LD>F:/I2,536=6M["<CKY+$LX_%5*_0FK'AOP[XBTPV\&K^)5U&RLQB
MW1+7RI),#"F5MQW8'8 9."2:E\<Z)/J^CVL]G&9+W2[Z'4;>,<>8T;9*?4J6
M ]R* &>-]5UGP[ID6L::()-/M)%;4(&A+2"WS\[QG(&5'.".GTK1\.W=YJFF
M?VC=2P26]X?-M$C3&V \IN.2&8K@G& ,X]Z2XMCX@ETZYCNH7TE3YLELT))F
M<?=W'(QM/.TKU SC%9_AO0Y?!5E?Q3ZG%)HPF>:UMQ 5-HK'/EJVX[ER>!C.
M3^% %7X;WLCZ?K.DN24T;5KBQ@SVA!#1C\ VWZ 5#!+JLGQCOK8ZBIM(=*BE
M2$P\*K2L" <]3M!+<_3BM/P/HL^DZ5>W-Y&8[S5;^;49HCUB,A^5#[A0H/OF
MGS^&[P>-SXBL]1CA26R6TGMY+?>6".74JVX8^]@\'CI@\@ \^TC6-;\.> +S
M7+*:S%E::S.);:2$L\ZM=%&^?<-A&[C@].O.*[34_$&I7>LZOI6C[XI=-CCR
MXM?.WRNN\ \C"XV^YR>1CFB_P\OY/ =_X8.LV_\ I=VUR;@6;?+NF$I7;YG/
M(QG/2KFH^$=:7Q,^OZ!KL.GW5W"D6H0S6OG0S%!A7 W JP''7I^H!T'AZ\U'
M4- LKK5K#[!J$D?^D6VX'8X.#CD\'&1ST-<IK0S\:_#&#@_V;=\_]\UVMA:M
M9V,4#W$EQ(H)>:3&YV)R3@<#))X' Z"N<T7PIJ$&MVVL:]JR:G?6<$MM;RI
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
M]HZ;:1P)?(ZQ6C%RT;.%=26P/NXP<^N3G 6#6];T'X7>%;^&ZMIFN/L$+^;
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
MR_+@_+P,="?QKHM#U76(O'6J>'M5NX+U$LHKV"6.#RB@9F5D(R<C*Y!SGZT
M==17*^-/$;^'/[-EG>XMM+FE9;R_@A\TVWR_)D8.%)X+8.,>^:SKGQ'J=K#X
M4FAU2TOH=4U,VLDT**4EA/F,C*1T;:J@\]<T =1JTFDZ1;3ZW?VT8%M&9)+A
M;8R2*H')^4%L 5;L+R'4=/MKZW),%S$LT988)5@",CZ&N$UG6+ZY'Q%T>XE2
M2UL-)$EO\@##S892P)'7[HQ5"SU?Q+X9T/P=J$UW9W6C7BV=E+9I;E7@$B*J
M.)-QW$'&1@#T'>@#U*DR,D9&1U%<%:^+I[KQ5/HUQJ(T[4XK\HFGW4 5+FU#
M8#Q.1EF*_-P?48[U!X=FUL:WXZF2_%Y/:W.R"&X541F$"LBEA]U03C\R>>:
M/1:*X'2/$VI2>+=-TEM0CO8K[3))VF-OB-)T*Y\I@ )(_F/<]/O5B_\ "7^*
MT\"R>*9;ZQ(LM1:"6V2UP+A!<^4?F+?)P>,9Z<DYX /5\C(&1D\XJGIVJ6^I
MF[$"3K]EN&MI/-B9,LN,E<CYEYX(X-<BAU*3XS7,']IO]FCT>.9(3&I50TQ#
M*/KL!)Z_D*;IWB/Q!=^'/%$_G:>;[3M6ELX991Y,*1)Y>6;)/0,S<GD\4 =U
M-*L$+RN'*H"Q"(6/X  D_05SY\<Z$/#%KXB\^<Z;=2".*06[DDE]@R,?+EO[
MV*H^&_$-W>>,M5T62YDN[2"TANK>>:W\J3YRRL#PH9?E!! _.N%B_P"3;],_
MZ^8/_2X4 >UT5R5_K&IZ5\0M,LKNY3^Q-3BD2WQ$ R7*C.QF]"NXCOD8K5\.
MW=WJ%G/?3SB2WGG<V@V!<0@D*<CKNQN!]"/>@#8HKB=2UW6=1U/7+#0UG232
M]D2-'%$XDF:,28?>PPF&4<8/4Y[4^Q\0:SJVJ6.A7$2Z3J(TT7VHE=LC1L7*
M*D><KR58Y.<# ZG( .JM]/LK21I+:SMX7889HXE4GZD"K->777C#Q#9^#?%&
MHM=P/>:-K7V&)OLX"R1;H5^89Z_O&.0>OMQ757&L7\'Q)L=&$J-8W6G37)0H
M-RNCHHPWI\QH Z>LS3M?L-5U34M.M7E-SIS(MRKQ,FTN"5QN SP,Y''(KC(/
M%>LV^K>'(KN[@GEU&\DM;ZW@BW00-M=E$<H'++M 8$MWX%:'A?\ Y*9X[_W[
M'_T10!VU%<_XBOKZTO--CANHK2RF:07$P ><L%RB1(0=Q)SG@G"].]<<_C?Q
M W@*/5(9+47D6L_V=*9+<KYJ>?Y8.,_(V",\'OP* /4:*XNRU37X/'5[X>O+
M^TN1)I8U"VF%J4$+>84*%0V67H>3GWKGM/\ %_BA_"7ACQ-<WMFT5]?16MS:
M);8W+)*4W!\\$<8 &/7- 'JM5DT^RCNC=)9VZW!))E$0#G/7G&:YFQUG4[GQ
M1XNTE[E?*TV*VDM9!$-RF1'8@]F&5';I^=4=,\2ZOJ?@[POJDUU;6JZ@,WUP
MJCS!\K%5AC(.YF8 8P>,\>@!U>NZY8^&]'GU34GD2T@&7:.)I"/P4''U/%:"
M.)(U=>C $5Y3K6O7FO?!SQF;XAY;&XN+(2>48VD5&7:S+_"V#R..G05ZG:_\
M></_ %S7^5 $M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MG)Z]JV?$?C"32]6MH[^\N-&TR[LD>UU!;=9(?M#%LI*Q4[0!L(^[G+<^EH^
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
MQ8W JA.!D'&<8SU],'FN=T[5[RPL?!7AZ&]D,^KVOF&Y=$+0Q10*Q5!C!))
M!8'C.<\5VNK:=%J^C7VF3,RQ7EO);NR]0KJ5)'OS7-'P+(VEZ(K:S(=5T5@;
M*^\A0%78$*,@/*LH&><Y[CI0!)HNM:A#XXU/PMJ4WVL16L=]:7115=HF8J5<
M* N0PX( R*S_ (G03R)X9,=Y+"IU^R3:BH1DN<-R#R/3I[5TNF:%]DU:[UB\
MG6YU*ZC2%I$C\M$C3)5$4EB!EB3DG)/L!4'BCPY+XB7352_6U%C?17R_N=Y=
MXSE0?F'R\\]_>@#/FU/5K3XB:5HC7PDL;G3IYFS"HD,B% &+=/XCP !]:H:?
MXAU>$>*=)U"],NL6-PB6+")%#QS "!L 8.6)#'D#':MZX\.3W'B_3_$#7Z!K
M.V>W\@0<.'(+'.[@Y48]/>GW7A:SN_&-CXD9G6YM;=X-@^[)DY4M_NY?'^][
M4 9%SJVK76NWN@V4]Z9-.M(7ENK:.W+O+)NP2LI"A0%Z*,G/48YW?#$^M7'A
MVTD\16D=KJVTK<1QL&7() 88)'(P<9XS63KO@VZOO$4>OZ)KLVC:EY(M[AE@
M6:.>,'(#(V!D9.#71Z;9?V?8QVYGEN'&6>:7&Z1B<ECC &23P  .@X% ''VO
MB._TC6_$VF:[>O,]I;B]T\I$BM+;D$8  Y</\OH25XYI[ZMK:ZI9>&WFNI=0
M33%O;VYLT@#EV<H HDPH4$-V)^[[DQ3-H7CKQAI5QI[O<-H4\INIEC=%5A@+
M"V0-QWA7'7'E^XK3\2^$)M8U>RUO2M8FT?5[6-H!<1Q+*LD1.2CHW!&>1Z'\
M, &;!J?BR'1]-779+?39C?/#<3KL>:>(*3&8HUWJ9&. 5 .,$@>F/=>,O$"?
M#?Q5J<-VJWVCZC+:Q33VPWO&I3!9>%#X?TQQTKI+SP5<W$VCWT>O7"ZKITTD
MS7<D"N)S(@1P8^ /E  QT []:I3_  XDFT'Q#I!UZ=H-:NC<R-);H6C+;2V,
M8R24'L!V[T &NZIX@\+V\=]JFHS7.F3W0-Q-86*E["+RST'S;EWXRQ!('N1C
MI/"]^-2T**[758=4BDDD,5U$  Z;CM!   8# / Y!Z4Z[T[4YC82V^J1PSVP
M82YMBT<X( P5W@CH",'K[<4WPYX>M_#EC<00,K-<W4EW*438F]SDA5R=JC
M&3]: ,7^TM9\1W'B.'1M06QDTJ;[);*8U82S"-7)EW*2$RP7Y<' )R<@!T6L
MZGJ?BH>'&N5L9[338[J]FM55BTSG&U/,4C8,$Y(R<CI@Y+KP3>1^)[S6=#\0
MW&DC4 OV^W2W259648#IN^XV.^#]*LW'A 1:[9ZUH][]BOK>U^Q2>=&9H[B$
M'(#C<IW \ALY]<T <E?^-O$-OX4UK;/;IJNBZM'8RS>1E;B-Y$"N!G"DJ_/!
MY''6MB6\\2P>/E\/G6XGM[[3GNUD^QJ&MF1U4A!GD$-_%NQ[]*MZCX"2^\.W
MFF)J!BFOKU;Z\NC"&:20.K# R JC8H YX'KS6A+X<N9?&%IXA.H1B2WLVM/)
M%N=K*Q#,<[^#E1CV]>M '&W?B[Q';?#/Q%?K?0-JFBZE+9?:6MQ^^5)%4-M^
MZK8;T(XZ5L7U[XELO'>GZ.-8@>WU:UGD&;1?]%:,J<ISELAL?,3SS[4ZX^'D
MMSX9UW1'U@"/6+Y[V65;7YHV9E9E4;\8RHQGWZ]MBZ\.7-WXITG79-0C$FGP
MRQ");8XD$FW<<[^/NC'I[T <Q:>,M6L=$U6"\E6^U"UUY='M[CRE0R!RFUF7
M(7< YXR 2!TSFKTEYXQL9]78K*=,33GGM[N_2 R17"YRA6)@&4CD$C@^M2R?
M#N&[TW7[&^U%Y$U>\^W"2&+RWMYAMVLAW'IL7]?6K5GX5U<:9=P:KXFEU.YE
MMGMH9GM$C6)&&&.Q3\S' Y)[=.3D YZQ\1>)(K+P-J]YJ<,\&MO!;W-H+95
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M5 & /84 2@ =!17FMCXEUF'6_"L4VJ?;EU*::"^,4*_9=P1F'D/M#$*5QG+
M\Y.:GLO%5U)XK_L?5-1N=*U/[>XAM+B!!;WEL&.WRI-N2Q7:?O9W9&/0 ]#H
MK+\27%Y:>'+^XT^YL[:[CA+1SWK;88S_ 'F/H!S7.:#KM])\0+C17N[NZT]]
M*2]B>\@6.0/YA0D853M/^T.HXXH [>LBU\1V=WXBO]$CCN!=V4*32EX]JE6)
M VD]>A[8JCXGUNXL]6T'0[.7R+G6+AT^T;0QBCC0NY4'(W'  R".<X.*P-'M
M;RW^*GB>(ZC)-*=*M3%/+&A9!NDX(4 '!SV],YH [C2=1&K:7!?"UNK03 GR
M+N+RY4Y(^9>W2KE>51>*O$EQ\._!NK1ZE&M]J6IP6UR[6ZD2*\K*1CL, #C!
M]ZVVOM;L]>A\,2ZG>:A<&UEOY+NW@MXI=AD"(@#_ "8'.3C)^7IS0!W5(S*B
MEF(50,DDX %<!#KGB>Q@TC1M9*0:CJ.IRVL5YB,L;9$,@<JN4$A VXZ9YP>E
M5O'=KXAL? 7B[[5K326@A#V,D859]F,21R$(!MR>"O..IH ](!# $$$'D$4M
M<6VJ7D7B'1/"L.HSA[BRDO9[MTC\S8NU51<+M&23D[<X7U.1AZKXJU_3-/\
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
M:BDOE;EDA<Q30N,/$^ <,/H00>A!!!(- '.ZCX$MKOP>GANVO9;:V\T3RS;
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
M]N\C1D9# #O[>OM60W@I&@\.Q?VI<@:"5-N=B9?:FP;^.?E..,5TEUD6<^V
M3GRVQ"2/WG'W>>.>E '#^%X-0\+ZMIVC_:TU;P_?0-_9MV/]9;;5W^43D[HR
MHRISD8 /:K.L?\E>\+_]@^]_G%5;P3HO]FZTTUC;W%OI4]BLWV&XW$:=<,P+
MQ1%@, \[@.A4=,@5T-YX;%YXKL-?-_,DME%)#'"J+L*OC=G(SGY1WH U[NYC
MLK.>ZFW>5!&TC[5+'"C)P!U/%>+Z_P"+]"O+GPYJ<UW*;]M=M[BX4VDP%O J
M2A8U)3YMN[G&269B..GKSZ=,^O1:D-1N5@2W:$V0(\IV)!WGC.X=/\\Q:WH-
MOKDFEO/++&=.ODOH_+Q\SJK* <CI\YH Y7PK,;KXK^-9V)9?L^GBW+ C]T8F
M;@'_ &B:Y3P_IFL7.GP:MI5N;M-&\4WTB68<*9;=B5;86(&X%F(!([\UZC>^
M'UGUG^U[*[DLK]K?[-+(B*PDCSD9##&Y23@^YSD<4^RT)-(T.#2=(G-I#$"/
M,*"20Y)+-D\;B2220>3TH Y#1+F?5_C1J=\EG-:P66BQ6EPDI4MYK2&10=I(
MSMSWR,^]9/C6,^(K;5M5M+>^;4=,G0Z-+%9R.@:!LN0P7'SOO4\XPBFO1;30
M+?3-(GL=-EEMI)V:22[X>5Y&^](Q;.YC[\=.,#%3:1I?]CZ';:9'</(MM"(D
ME=1N( P"<<$^OK0!FVGC'3KCP;9>)F$YM+F)'VP0O,ZLW!7:@).#D'CM6AHN
MMVFOV+7=DMRL2N8R+BW>%L@ _=< XYZUG^$?":>$+&:QMM0N;FUDF:9(IE0"
M)F.2%V@87/:MZ9'DA=(Y/*<C <*#M_ T >=^!K^32O@-!J,(S+::=<SH,=U,
MC#^50W,(A_9Q?YBS2Z'Y\C$Y+/(F]B?<LQ-=?H'A2VT+PHOAS[1+=V*QO$/.
M"ABC9R"0!G[QK(L/#4EUX#D\$ZC<30>1";3[1&HS-;CA&4D$9VX!'4$'L02
M5+2[U?2/%OA.TDU:6ZL]8M)EEMGB14A:.)74QX&X=2#DFK3W,EC\:HK:,XAU
M+12TR#H9(I3M8^^UR/RK3E\)B75-!U&34Y_,T5'2$;$"R!U",7X_N@=,4W3M
M+:^\;7?B:9&2-+1;"R5A@LFXO))CMEL >RYZ$4 -\3:W<6OB'PYH%K*;=]7F
MFWW"@%DCBC+D+D$;F.T9(X&>^*Q+S6M9TK7_ !#X>_M&641Z,VJV%V\:&2'!
M*F-OEPPW#()&<9&374^(?#=MX@2S=YI;:\L9Q<6EU#C?$XX/!!!4C@@]14#^
M%4G74YKF]DDU#4;86DET(U!CB&?D1>@'S,><\GV  !3\"IK%WHFFZWJ>MRW@
MOM-@<VQA141RH)<$#.2#SGOGH, 9WC'Q'=:'KCIJ-QJ&FZ-+:J+74[6%9(H+
M@E@WG94D#[F,C'7\.MT'21H.A66E)<27$5G$L,<D@ ;8H  . !T%4]3\/3:A
M<7Y74Y8K>_MQ;SVYB1TVX(++D<,0V,G(X''% &3;:KJ#?$:TTL:F9]/N-!-W
MM0(5,HD10ZMMS@@GN1S6)I_B[5O['@MI[XO=WGB6;28[MXT#11*[<@ !2VU,
M#(ZG)!QBNEN/!,"WVDWFEZC=Z9+IMG]@4PA'\RW^7Y#O4\@J"#5(_#/3'\/7
MFD2ZA?NDU^VHPS;U$EK.6+!HVQG(S_$3W]: $U[4-:\%:-XAU>;48[^R2*-K
M".X7]Y#(2$;>0!N3<RGUZC-7[B'6-"N6U5]8:]TN&QE>ZM[A%#O*HW*T951C
M(!!'3VI\/@Z&?1KW3]<U&[UEKV'R)9KG:I"=@@0 +SSGJ2!D\##=!\'-I,:1
M7VMZAJ\$,9BMHKS9MB0C:<[5&]MO&6SP2!C)H QM-NO%NHP^'M9LY)&ANC%+
M?Q3R0B!H)%R3&%^8%<C;D\CKFHM.\371\5Q:1K5]>Z7JIOI?+MYXE^RWT&6V
M")]O7:4/4$D$'/0:FA> $T&=(8==U2;1X)/-M],E=3'$V<@;L;BH/(7.,@9S
M5L>$%E^PQ7VHS7=K87@O;>.2-0RR DJ-X_A7/ QG@ DCB@# L?$UU_PE::1K
M5]>Z5JAOY/)AFB7[+?6^YMBQ/MZ[2IZAB01WP'6VL:QXC\*:WX@L-4ELY[6>
MY6R@5$,86$D 2 @DE]ISSQN&,8YW?^$06;['%?:C-=VEE>B^MXY(U#+(&+*-
MX_A4G@8SP 21Q48\$Q0-JT-CJ5S::?JTC2W5HBJ0'<8<QL1E-PZ]?;% '-KX
M@USQ)J_A9++59=,MM;TB:YECCA1S%(H3E2PR>6/7(QVS7H*+=V.BJK2-?7D%
MO@NRA#/(%ZD#@;B.WK64_A&W'B#2=4MKJ6V72[=K6WM8T7R_+8 $'(ST48YX
MQ6KK%S+9Z+?7,%M-=310.Z00'$DA"G"K[F@#S>V\0:YJ.F>$I[+6YCJ6IW)A
MU*U2*-C N&,AV%3L\LJ%Y]><D@UM6NK:K)JOCRQ?4YBFF+"UF_EQ[HMT'F'^
M'!Y]0:YK0OM45C;P^'O&FJW-]'$JK87.E*06 ^[*QC#*N>"Q;(]2:[>\\%+<
M:YJFHV^KWMI'JL*QWMO$$VRE5**P8C<ORG!VD9Q0!SX\1:V_ASX=Z@=1?S-5
MN;:&^41)B8/$SD]..5[8ZUH1:C>^*9_%2PZC-96^ES/8P)"JY,BQAFD?<#D$
MM@#I@>IXM#P%$FD>'M.75KSRM#F2>W9EC)9D4JH;Y1\H!(QU]ZDE\$JFO:AJ
M>FZO>:>NIJ!?6\2HR2L!@.-RG:V.I'7Z\T <UX4NKJ'P)X'@CU'[/;36C":W
M@7=<W!"_((Q@X4')8\8XY S59_%/B)_AZE\FI/%?6^N_V>TCPQEI(_M CPX
MQG!Y*XSCK71V?PYATZ'0A9:YJ4-QH\3P13@1,7B?&Y""F,<#!QD>])_PK:V&
MD3Z8FLZ@+:74?[1 ;8Q1]_F  E>1NY).2?6@"%-8U/P]XWU6PO=3GU*Q31&U
M4+-'&K1NDA5E38H^4C'!STZU:T4:_JVE>'=?AUI!]K6.XOK:1%\EHI%SLCP,
MAE) !)YP<YZ5J-X727Q6=?FO)))&L?L#VYC7RVB+;CGC.<^_3BL[0? 4>@2Q
MP0ZWJ4VD02>;;:9*RF.)LY'S8W, >0"< XZT 8R:KXJ\2:))K'A]Y8[H7DBV
M\4CPBV,<<Q0HX.7R54DGJ">,"N^U!))])N%6:2W=H6Q)"1N0X[$@C/OBN7C^
M'D-KJ]Y/8ZWJ=IIM],9[K3(G7RI';[V"1N0-W"D?45V+(K1F,CY2-I'M0!XL
ML=Q_PH_PS*U[+-)->V++YX5A&?/'3 !(SSR2?>NJDUS4_#/BW7;2\U&?5+.#
M0CJZ+.B*R.CLK(I11\I '7.*MI\.88_#%IH UO4&M+2XCF@++&601MN1?N]
M>I/)]<5JR>%(I_%$FN7-W),TMA_9TMLR+Y;Q%BQ[9SDGOTH P]/E\6WDF@ZI
M;32/;7(1M02X>'RFC=00T07Y@5)X!/(ZY/-9VDZKKYT[Q%KU[K\\UOH.HWZ?
M9!;Q@7,42G:K$+D'@<C'?KGC>T#P$- DCACU_5+G2[=M]KI\[J8X3G*\XW,%
M/0$X&!Z5H:)X4@T>UU:UDNI;VWU2YEN9XYT4#=+]\#:!\I]* ,.P?Q;=7&A:
ME;SRO:7"J=06X>'RRCJ"'B"@D$$\ DY'7)YKG-+UJ\\*^"?%VLB^N+N>'6[F
MUB6ZVL@<S+&LC$*"<9&1G&!@ 5V'A_P&- EBA77M4N]+MFW6NGW#J8XCVRP&
MY@O8$X& <9 IZ> ---IKMA<W-U<Z;K$TD\EHY4+$\A#,RD#.=P!&2<4 5=7O
M]4\+>(_#@.HSW]CJES]AN8KA4RLA4LDB%5&.5.1TQT IL]S)8_&FT@C)$6I:
M,WG*.A>*3*L??#L/QK7L_#!2XTZ?4M2GU%M,!^R><BKM8KMWO@?,^TD9X').
M,\U#9Z4^H^-+KQ)*&CBCLA8661@L"V^27!Z G:H]0I/0B@#IZ*H:-I\VE:3;
MV4^H7&H2Q AKJY(,DF23SCTSC\*OT %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 445Q'C?4=5L?$/A:VL-5N+2'4KXVUPL<<39783D%T.#D4 =O16)
M:VEY;ZXJ_P!OW-W&D),]K<)",;C\C@I&IZJPP3C\J?;>*M%O+RWM8+X-)<EQ
M;L8W"3E/O"-R-KXP?ND]* -BBLB_\4:-IDKQWEZL0C=8Y9-C&.)FQM5W VH3
MD<,1U'K7,MXE&B_$;78=6U:7^S8M/MYH877<$9F?=M5%R>%SW.!0!WM%5["_
MM=3L(+ZQG2>UG0/%*AR&4]ZXN2\UBX^+5SH"ZY>0:<-(6^6.**#*R&79C+1D
MXQ0!WE%<GJ U&S\/>(YH?$-S<^1;.T$S)%YD$J(Q9?EC"D?=Z@GK5GP]K21^
M!O#U[J5R[W%U86[$[6DDFD,08X5068]2<#U- '1T5EVWB/1[S2I=3AOXC9Q.
M8Y)&RIC<'!1E."&R0-I&>1QS5*[\:Z+::9JEYYTSMID?F7-N+>19D!&1E&4,
M 1_$1COG H Z&BN1E\1:=JFC:!=3ZQ/I,MW=6YCC12C7$AP?)PRY9"6 )''O
M6YJ&OZ;I<C1W4["1(_-D2*)Y3&G/SL$!VKP>3@<'TH TJ*R+KQ5H-G#8S7&K
M6J17V/LS^8")01G(([8[]*DT?Q#I6O\ VD:9>+.ULX29=K*R$C(R& .".AZ&
M@#3HKB?B)J6J:5_PCK:9J<UG]MUFWL9PD<;!HY-VXC>IP>!S6S:V=[!KB!?$
M-S=Q11DW-I<1P\!L['!2-2#E6X)P?PY -VBL>+Q3HL]W;VR7PWW+%+=VC98Y
MV'41R$;7/!X4GI5:Z\<^&+*[FM;C6;9)X9HX)$R3L=_N@X'Z]!QG&10!T-%<
MW+X_\*PP-.^M0>2LQ@:10S*C@@'<0, 9.-QX]ZNVWBC1+S6CI%OJ$;WP5G$0
M!PP7AMK8VMCO@G% &O15#5]:T_0;'[;J=P+>V#!3*48@$\#. <9/'UIG]OZ;
M_;2:/Y[#4'B\Y8#$X)C_ +W3&,\9]>.M &E17,ZWKND3Z>H?7IM,"WR0>;&I
M1WE5QF(!EY!/!P.]59[V_C^+=IIXOIC83:/-/]F.W8LBRHH88&2<$]2: .PH
MKD/ 5]?7G_"2QWU[-=FUUR>WB>7&5C54PO  [GH*U=5\6Z#HET;;4M3@MYQ"
MTYC.2P0=3@ ^H^O:@#:HK$N/%NAVUE'>R7VZV>!+GS8XGD"1,,J[[5.Q2.[8
M'!]#3KGQ9H%K<Q6TNJV_G2P?:(T5MQ:/C##&<YR,>N>,T ;-%<TWQ \*KIZ7
MYUB'[,SE"VQ\H0<'>,93![L!6G?:]ING21QW%P3+)&TRQPQ/*YC&,OM0$[1D
M<].: -*BN;U?6=(NM/T>X7Q$;.&\NX3:RVS@FZ)88CZ'*MD _P!*GO?&7A[3
M[JZM;G5(5N+50TT2!G90<XX4$D\'@<\4 ;M%5K"_M-4L(+ZQG2>UG0/%*AR&
M4]ZR(M3TU?%&J'^WV>2WM8_M%BSCRK8 GY\XX8]#SVH Z"BN>M_'7AF[FL8H
M-7AD:^;9;D!MKMSA=V, G' )!/:N@9@JEF(  R2>U "T5D6WBC1[N_CL8KS_
M $B6,RPJ\3H)T'5HRP D'?*D\5QT.NR^*M1U](=7U+3&TZ\6.S>WM9&4(J(S
MET*X8L6(VMSC&!Z@'I%%>=>&-8E\3:?#XDEUR[T]K>ZG>XA:,BV:V61T5#N
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
M+:_<2J ?O(50!AZ@X//3BF:W-;#XP^&1(\>Y+&[7YL?*S;-H]B0&QZ\UWE%
M'E5UJ.DZ)XT\1Z;XL^WP6VJ2)+92Q-/Y5Q&85C:+$1^\-I&,<Y^E6H8K"P^(
MG@^UM[?[%;V^E7,<=O*Y+0ABFQ&))(8@'@GU'->ET4 >013VA\%?%)5DBWSW
MM\8P",R!H5"E?7+9 QU.:OVVMVJ:SH%I)FT\[0(]FH0P&2:X.0#;H<'&"-Q&
M"W(QC%>H44 >'6%W"OPC\$PN622WUNV\Q9$*E=D[%CR.@'4]!79V%W9K\8M<
MF>>$+_9-NHD9@!D.Y89]@5)_"N^HH XCX1NI^&NEQ@C?&TRLG0I^^<@$=N"#
M]"*ALKRUA^,&O22SQ(@TFW4LS #*NY89]0",_6N]HH \/L9;>'X+^#(F9$EB
MU:V9TZ,FVX)8D=1@')]C7J7C*SN]4\#ZU:::=UU<64J0A3]\E3@ ^_3\:WJ*
M /-O#>J^%?%%[I$L%IJ,FMV&6:"YDN/^)>VW#[BYVCIM YSQ[XM^!;^S&N>-
M&-S$%;5FE5BX *>4@W ]QD$9Z<5WU% 'C&FFXN/@?%_9\4MU/9:D;N>TA8B5
MXEO&D( '()7##]*TKO\ L'QGH^KW?A)+Z[UAM)GMA=323YB##/DYD.-S'/ Z
M<G(XSZK10!PGA;Q/H'B9-&B@T]I-7L8]KQ2VK*VG'9M?+%<+TV@ Y.1VSA?A
MC<(FF:IIKB1;NWU6\:6-HV&P-,Q7)(QR#D>M=U10!P/B.^M]%^*>@ZEJ$A@L
MY=.N;59BI*^:7C8)D=R <#O7%7]U#-\-O&<3)(KR^)G=8Y8F4LIN8SP".<!6
MR.V#FO<Z* .#N+JV;XS:6\<T15M$FCW*P(),J,JY]2 2!7)VUU$OP"US2WWK
M>VZW<,L+QL"LC3N57D<L00<"O:** /.=:O+9O%'PZD$\9C5IF9@PP ;<J"3V
MRW'UXKJ?&46GS^$[V'56G2RDV))) 2'CRZ@."/[IPWX5NT4 >3EM<N_#WC+1
M9+V#Q!$NCM]DU6WC DERLF('V\,XZ\?WLG[U(FOZ?J>M?#66RDDGBM_.29XX
M7(1S:E=IXZ@G!';OC(KUFD.<'&,]LT >2:7>:0/#_P 1-/NVA:YN-7OT6VP#
M+.64! B]6.[@8Z&H8'_X0C5M%'BU[V&PET&VLA>02RA(;B(L6C<QG/.X8)]/
MK7H/A7P[=>'CJ_VB]AN1J&H2W_[N$Q^69,97ECD#'7BNAH \GU.+0[!O!2:;
M:FSTXZXURB7#/N*E'_>D/\R@L01GU!XS6EXS5;?Q'-?Z1KZ:/KEMIZ$Q7(!M
MKZ+=(1&5/5@V[E>1O]Z]&HH \EFUI-'\2:9J_BBTO=+TW4M$MXD>W>9$M)U+
M,T+",Y&0XQGT]C1='3O#6K^$=9L[&XL_"D4UWO>02-Y3RJ DSALLJL=V">@;
M/&<5ZU10!XUJ<DFN:A\25T-9+F6ZM;!X/+1@MPJ(2ZJV,'*\#UR,5L65_P"'
M?%Y6\\/1:A-K]M:7"Q27,MQFP=XRI#%SMR6P,<^HZ9KTVB@#Q"XU_3IOA+H>
MD8DBU33;JQAN[)H6\V%XY5#,RXR <$Y[YQUXKU;Q3;7>J>#=7M=-9EN[FQE2
M#/RG<R$ <]#S^%;-% 'D][<0>)_A]X;T?3#LUNWN+(&VQB6R>(@2,Z]4"@-R
M<9R,=16YX;EM9/BOXT^:)GDCL1&>#NVHVX ]\'&?0XKO** .(^+K+_PK#68R
M07D6-43J7/F*< =S@$_A53QW=Q6%UX9U_9/-H-K-*+N2Q9@8EDCVI+^[.=HY
M!QV.*]"HH X?2M(\+^)]*U\Z5;SO9:Q$L5Q?2M*?M#!2 5\PY^4$?,.,\?PU
M'X)_MG5=':;5$:#4=-@DTF.1_P".5&P\P]0VV/\ %6]:[RB@#QJ)X[WX)2>$
M98]OB.)/L9TYO]=YXERK@=2O1]_3&3G@TGB>WU&;Q[=_8+N&>YLM$MFGMY6
MCO\ RY7:2%CV)!SCZ9X)KV:B@#S'Q-XDMM5T;PSXIM(KR;2;.\\S4(("Z3VZ
MO$Z;F"D,-A;G'4>H-9WB.+2M7\*:QK7A"SO+X2R6DE]<%IF-Y'%("8U$ARVU
M1SCL<<\@>OT4 >:7GB/2==^)'@B]TRX-U!Y-\K211,=I9(\*W'!SU!Z9&<9K
M2^+I1?AU=M(NY!<VA8;<Y'VB//'>NYKG_&7AZX\4: VEP7D5IOFBE:1X3)]Q
MU<  ,.I44 8=Y%:ZY\3O#.HZ/)%/'IUM=&]N(&#($=0L<98<9W$D+V )KA?[
M3MH/A!%H;^;_ &G8ZLHNK98F+0_Z;N^;CC((QZ]J]T3?Y:^85+X^8J,#/M3J
M .!TVXM)_C+J[!HV,FD6Z)N&"2'<LO/< J2.M8T<TNE^(4E\/:FM]97FM-'>
MZ#=J&D@D,QWS1'[R@$&3GY<<YKU>B@#R"\U&VTVS^)^DW1=+^Z-Q<00"-BTD
M36R@.,#[N0<GMCFKUOK=M!=^$+::-[ 2Z* NI?96:9F 0&WCRIP3C<>"3@ =
M<UZC10!X7I]S;CX=>$;.;<LEMXI4S),A4JHN96).1T"D$GMD9KKVDCG^*'B6
M.!U=YM"BC0*<[W#294>I (X]Z]%HH X_X87D-S\/-%AC+^9:VD<,P9&7:ZC!
M7D=1CFLQI'@^*7B.V5W@NM1TFW6R?8Q#,OF D$#^$D9]*]#HH \:WQZI\$D\
M)"/9XCB2.S_L]N)DG648?'7;QOW],9.:]?,;BR\MFWR"/:6_O''6IJ* /#TO
M;9_@?H%@Y(GMKVTCGBDC*E66?+J<CG &3Z#&>M=H+RU'QK,HN(O+/AW:7WC;
MN$^[&>F=O./3FN\HH \>T)-,O/AI8VU[J4^FR#6[AK>]@8*;67S)GC=L\;2O
M'/!#?C7:> [[5;NUU.+57M;N2WN_+34[5-B7R[%^? XR.%..,KCM76T4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5RWQ!UN[\/>$Y-0M/,15GB2XGBC#O;PL
MX$DBJ<@D+G&>,\UU-9/B#5AH]G;S26LMS!+<+#,D4+2L$8'+;5!) ZG@\ T
M9.D*][=:9J>A^(Y]2T60N+B-Y%E!.P[6#8W @X!7/<<#%:5]XLT739MEW=M&
M@F$#S^2YA20]%:0#8IR0.2.M<';:)I5A\1])OO DVR*Y>3^V+6U8FU$6TX9A
MT1]V %_08-5-,ETJ&VU'PCXITS5KG4C>SM'; W#0WZO*TB.NT[ ,D9)P 1D]
MZ /2]4\2Z5HYF%Y<./L\8EG\J!Y?)0YPS[ =HX/)QT/H:S9_&UC'XJT[188Y
MYUO+1KH7$5O)(A7*A=I4$$'=DGH.,GFN:L]8M_"WBWQ+I?B.RN6M]6F2>SD2
MUDN$N4,2QF'Y5.2-N,'KG\[=V_\ 9OQ&\,74NGRVEL^D36L<4,)=8G+1E8OD
M&!@#Z<>E '1:/J&ERZGKTUOK4]UY,J_:HIW_ '5F0G1,@  @;CR:L6OBG2+N
M^M[..Y=9KI#);":"2(3J!DF-F4!^.>">.>E><ZC87FN0_%&PTHDW5VT)MP./
M.584#A3WS@K]36MJ]S#XS@\'KI*LM[;:G;WEQ'L*O9QQJWF+(/X3_#@]2>,B
M@#H9_B%X6MH[J1]4REI,8;@QP2/Y3  DMA3A>1\W3WKI4=9(UD1@R, 593D$
M'O7DZRQ-X<^**=7N;BY, V\S!K=57;_>!8$#'>O0_"KK)X2T<J<XLH5/J"$
M(/H0<B@#A]2\1MJWCJ;1CXIU+PXR2BWM(#8JJ7F,;F6212"2Q*@#J ",YKT\
M#  ZUP/B:^TCQYX;OM#L%FFU$R>7$CVSH]M,K<2$L!M"]<]QP,DXKKFUBUBU
MV'16\XW<EN;A3Y3;-@(4Y;& <GI0!H4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !114%W>06,!FN) B9"C@DLQ.  !R23P .30!/12*=R@X(R,X/45!
M]NMQ?BR9]MPR&1$88WJ.I4]#C(SCID9ZB@"Q114%Y=P:?93WEU*(K>"-I99#
MT55&2?R% $]%<XOCK0'N1;+/>&X,/GB(:=<;S'G&_'EYVYXSTK2L=?TK4A:?
M9;Z%VO(3/;QD[7DC!P6"G!QR.U &C1110 457LK^TU*T6ZL;J&YMW)"RPN'4
MD$@X(]""/PJQ0 4444 %%%9FJ:]8Z0'%PTCO'"UP\<*%V6(=7(';T[G! !-
M&G16=K&NZ=H&F-J6ISFWLUQNE\MV"Y( SM!QR0.?6JR^*]):^M;-GNXI[I]D
M"SV,\0D;!. 60#H"?PH VJ*S;'7+'4=5U#3;=I3<Z>4%P'B9 I<$J 2!G@9X
M]JTJ "BBFNZ1QM([!44$LS'  '<T .HJ&TO+:_M(KNSGCN+>50T<L3!E<>H(
MZU-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q5[>/?
M?&'3-(<_Z/8:3)J(7LTKR>4"?HN_'^\:[6N3UG3FL/'.F>*4!, M9-.O2/\
MEG&S!T<_[(<8)[!L] : &R:MJ^NZAXAL]$NH;5])*P1>9&'\^X,8?Y\]$^95
MXYZG-9_Q"O;_ $SX=VWB"YCBAU;2IK6[=86RH?>J2(#U*E7=?H:N7?@[4HO%
M-WKGA[7QIHU%4%]!):B=)&485TR1M;''<&E\6Z,-9T6R\)0.\J3S0M>2.<LL
M$;AV9C_>8J%'J6)Z X .P!! (Z&F30QW$1CE0.A()4]#@Y'ZBI*ANDN'MG6U
MFCAG(^1Y(S(JGU*@C/YT <9X//\ ;'C?Q;X@/S1QSII5L3V6$9DQ[%V/Y5+I
M^I,NO>(8_+T^+3O#]M'#;W(MR7CS'YCH6+<A5"9 QDGVK4\&>&Y?"?AV/29;
MY+TH[R&<0&-G9W+$L-S9.3^E98\"7+>'_$6ER:T<ZU=33/*EOC8LC#<I&[YC
ML&S.0 ,<=<@&+I_COQ'<0>#Y9[6Q\S6S(7MTC8,Z!"X9"6.P#*+SG.2>!6C#
MXQU6+PIXMU:\:QW:1=3PVSQPOLD\M5^4C?D_.2F<C..@K?3PQ GBJUUKS1Y=
MG8?8K6U$?$.6RS@YZD!5QCH/>L)/A]=+X'A\.MK2R.+Q+J:9K7Y9<3>:5*[L
M_,W4[OR'% #KW7=3T%O".E06M@EYJ9/VFUB@*@%4WR>7AL+\Y Y!QN)/0U6/
MCK5-.\/^*]5OK>UNUTJ^%G;"V5HUD<A 0Q)/"N^"W'0\#I731^'!_P )7%KL
M]VT[P6'V.&-T&4);<\F1W;"C@#&/>N4N=*E\.>&H?"DFKH+G6IKC.I30*L2%
MF,C;E).YVW%0,C/.,;: -.?6_$5MXRTG0$DTZZ>ZM7N;QA ZBW52!D88\,20
M,]U_+:\3^(4\.Z9'.(#<W=S.EK:6P;:9IG.%7/8=23V -8/A.;4-.UYM%N+3
M0YHC;&0WND*4V["JJLRG."0QQ\Q^ZW%;WB'0!K9TV9)Q#<Z=>+=P,R;U+ %2
MK#(X(8]^#@^U &>^N:GI_B_2-#O9+6X.IVL\A:&%D\AX@ISRQRIW$=CD>^!G
M_#L7VH7.O^(+VZBN!?7SP0LD)3,4#&-2OS'"YWG'J2<G-2W\,6EZCJVK/>)?
M>*&L1#:6Z#:(D8L(T1<D_,X)+$\[3T Q6_X8T5/#GAC3=(5@YM8%1W'\;]6;
M\6)/XT <Q\2FFU&;PYX:MHTFDU+4%FEB=]JO!!^\<$X. 2$'2NETB:^U".>X
MU>QAM7@NG%NBR>8%55V[]V!UR_8<&LV[\+ZI/XV3Q)%J]HIAM&M(+:6Q9UC5
MF#%LB498X SP,=JDD\/:Q=PZP;[7HY+B\LVM;4P6AB2T# Y8*78L22I.3_".
ME '-Z%XAATCPQ<^)9E5[OQ)JSM9QR/L# GRX0S'HHCC#$]AGZ5J2>,+O36U*
M_O/*O-&M;:/9<6\!C\^Z9]HBBRQW@Y49Z GKUP^[\#3R:'X?MK755AU#0Y$D
MMIVMMT1VIL*&/<#M*_[6?>KNN>%[OQ!H#V5[JVV]\Z*XBGAM]L<4D;!EQ&6)
M(R.06.?44 689?$:W=DUS'9"WECD:[V9Q;$ %%!)R_)()P!@9XKBK#Q!KUK\
M.-2\5RW-K=W6HW.ZR@FMFVE6D\F),!^C#:V.VXDYS7;7&E:M?Z)?VEYJL0NK
MFUDMTDMK<QQQ%E(W[2[$D'_:_P :R[CP5<3:!X?TM-52,:3<P3DBVRKB)2JJ
MJ[OEP<,,EN1SF@"Q_:\L>O6WA72(;9)K:T6>\F$>(K9#PJJ@(^9B#@9  &>>
ME85_X]U"S\)^)+U/L9OM(U(Z?&[Q-Y5PQ*!?E# @_. >3]TGV'1_\(W<VFOZ
MCJVF7\<4NHV\,4_GP&4AH@P5UPP[,<@\9 /L:B^ K**RT>QBN'^RV%__ &C<
M"5=[WDV&(9VR.=[;NG8#B@ T[7M9G\=C1[A+46?]F?:W58V$L3&0*FX[L?,
MYVXXQU/6H_"OB35/$4Y9FM8C:W4T&HV+1%9K4C=Y8!+<@C!SC![8J=_"E^-;
MU[5+;6?(FU+[.(L6^?(6( 8)W?,#\YP,??.<\5>T[P]]E\1W^NS2QF\O((K=
MA#&43"%B&().YOFQGL ![T ;E%4-%M=1L])A@U741J-ZN[S+H0"$/EB1\HX&
M!@?A5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****      8 I
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
M@0,;>* -:BJ$6MZ5/??88=2LY+OYOW"S*7^7[W&<\=_2HKKQ)H5B)S=ZSI\
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
MTN%A.&EBF4QQM'SNP4'#=,$@CVIGAO0$T'16L699GFFFN)SCY6>5R[ #T&[
M]A0!YYXDCTS4=$\2ZQX7U>XUC59M*$5Q);RHR>2'4[3Y:@;RF_'?&?:NMTC5
M_!_B35-(U'29+>[OXK9EA\A_FM864;A(H.%&0%PPZGCO746MG:V,/DVEM#;Q
M9SLAC"+GUP*+:QM+,R&UM8(#(VY_*C"[CZG'4T <7\(KNWD^']E:)/&UQ;O.
M)HE;+1DSR8##MGWHNKNWL_C= ;F>.$3>'_*BWL!YC_:1\J^I]A7;Q00P;_)B
M2/>Q=]B@;F/4G'4T/!#)+'*\2-)'G8Y4$KGK@]J /(M.EAN_@AX@T[5]IUJ!
MKM+N)O\ 6&[,C-&0.I))CV^O&*]2T)+R+P_IL>HL6OEM8EN&)SF0(-Q_/-3-
MI]D]XMX]G;M=*,+.8P7 ]FQFK- 'D6NZ5X>UK0Y_'WAK5AH>MQ0M-)-;3 *\
M@&3%,G0DD8Z9/!P:L7/B&XM?$OA?4/$]Y+HL5]HFSS@J+'%=EE:1&+JP3*@=
M<=,5Z2^DZ;)<1W#Z?:-/$ (Y#"I9,=,'&14UU:6U[ 8+NWBGB)R8Y4#J?P-
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
M,T =0_B?08["VOWUFP6SNCM@G:X4)*?13G!/M5U]1LHKR"TDNX5N;A2T,+.
M\@'4J.IQ7G&A^$8]:\*>+;&W M]/O]4EN-)=1A8R NV5/1?,4D8Z@<<&MWP-
M?WWB5?[>U2U>VN;>'^SQ$XQB53_I##V+JJ_]LZ .KO;^TTZ$37EQ'!&S!%+M
MC<QZ*/4GT%-L-1LM4MC<6%U%<Q!BA:)@P##JI]".XKE_'6JV.FZAX;6\2WB>
M6^;R+^[8B&T81M\QP0"Q!*@$XR<]JS_AE=V\FH>+[=+S[1+_ &U)-E@ S(T<
M>'(   )!P<<X.* +GBK5=8L_&_A?2=/U'[/;:NURLV8$<IY488%<COWSFCP[
MXJOCXM\0>&];DMI#I4<=PM_&OE*T3KG]X"2%89ZYP?05F>.Y+.3XG> ;>XN1
M&/,O=^R<QLN81MY4@C)X]ZTO%&E:!X4\#>(KT:.UY'<1;[Q'FD:2YR0/GD)+
MX&<]>!G% '2VOB#2+TS"WU*V<PQB60>8 50]'.?X3Z]*SKSQ[X6L[.2Y;7+*
M14@>X"Q3*[.BD@E0#SR".*Y#2M6L7^+=I.^M6EXD_A]XUE@"K"6$ZG8G7.!D
MG))'.<53\+6UE/\ L^7TMM#!)<C3M13?&H+@DR<9'/("\>@% ':MXAL]7TC1
M;RV\0VVFM=7$!V!HY#.3@FW&>YW 9'(K:U'7-+TDXU"_M[8[=Y\UP,+TW'T7
MW/%>;:UJFFW?@CP!-#>6\B1ZOIBEPX(!4#<,^W?T[U<AU[2-)\:^,-+\5SPV
MZ:CY4EL]T<)<VQB"%%/?!W# YRQQWH [*\O87\0:1%%K\$!=9'.GC8S7BE,@
M@GY@%P6R.O>FW'C+PS:J&GU_38U,Q@RURF/, !*]>H#+GTR*Y/43I]KXZ^'$
M%O$MG"D-XD,$GRM''Y "*0>1V&#WXK-TJ/07TWXE0ZDMH2=4N?,5PN_88DVX
M[_>W8QWZ<T >F7VLZ;I@0WM[##YBET#-RRCJ0.N!D9/09IDFOZ/%':/)JEFJ
M7F/LQ,ZXFSSE.?F'TKS?0[Q-&O?#>CZM)'INKIX>19+ZX.9'0N!]GC5OE+@J
M"<ACP  <\8.CW6G7'P]^&D$LMO(8M;2.5'(.W FR"#]5X]QZT >NCQ=X??2+
MW58=6M)[*RS]HE@D#A".W'<]O6IO#VNVGB/0[34[1T*SQ)(R*X8Q,RABAQW&
M:X.=X7\7?$NW@9&EDT>W_=H02S"&4'@=^5'Y5U7P]O[2^\ Z$;2XCG$.GV\4
MAC;(5Q$N5/N.X[4 :USKFE6=U]FN+^WBFW*A5W PS8VJ?0G(P.IS7+6OBO\
MLSQIXJMM>UF"'3+);,VWG[(PAD5V89ZL>.^>!6'KES=:-J6KZKHU];ZE8-J$
M2ZGH5T!YJS910T+ YW'"$*>../2K]A)82?$GQ\9GMF*V-HA+E<A?+?</ITS^
M% '<SZQIUM:P7,U[ L-QCR'W@^;D9&S'WN.>.W-<QX\\136_PWOM>\.:I$&B
M"-'<0A)58&0(PYR.Y^A%<=X;US3K7PY\.X[B6UMKAK.<1:G<O\EMA0'0#(4N
MPP!NZ8Z'I6=<7UK_ ,*5\:6XNP\D>L3@A\*WS7*E<C P2,G&!]* /2M8U34;
M3XC>&=.BNR+"_BNS-!Y:\M&BE3NQG^+U["NGN;F"SMI+FZFC@@C7<\DC!54>
MI)Z5Q/B&[MC\5/ ^+B([H;\C#CG,<>/SP<5H_$6_L].\&W$U_9)=VYF@4I(S
M+&A,J[7<KSM4X8^N,=Z -B#Q!I%Q%<RQZE:[+7'V@M(%\D'D%L_=![9ZU#;^
M*_#]UJ$%A;ZU82W=Q&)8H4G4LZD9! SSD<_3FO.XM0M+CQOXJ4ZI#?M=>'D*
M21JH24KYN[9CJH]<MCH3506.GZG\*? \.E+;MJXN+)K9H<>8DBD&5CCG 4,6
M^GTH ]-N_&'ANP$ANM>TZ$1RB%R]R@VOC.T\]<=JR_%^KWUA>>%I-.O@MM?Z
MM#;3*J*PEC97;AB#C[HZ>M8&CKH/_"7?$2/5A9B/S8O.$VW/DFW7=U[9_7%8
MT$,^D> _AC::J_DW*:S Q29L,J$3%00>F%9![=* /6+76M+OKVXL[34;6>ZM
MO]?#%*K/%_O '(_&IK*_L]2@,]C=0W,(8IOA<,NX'!&1W!KAO%?V[POXNMO$
M.DVIG&L1#3+F)1P;C!-M(?;.4)[ BNUTK3X]*TJUL(F++!&$+MU<]V/N3DGW
M- &9I/B_2=9UW4=*M+F-IK%UC;YQF1L9;:.X''/UJ];Z_I%U>K9P:E:R7+[M
MD:R E]OWMO\ >QWQTKSF6:=M1^)^EZ?,%UFY"O:P*V)''V5>5'7V!]2*-2N+
M37_ /@Z+1)(_[2CN[+[-%&1YENT>!+D=0%4.&^E 'JDLL<$3RRR+'&BEG=S@
M*!U)/850M?$&D7IF%MJ5M(88Q+(!( 50]'.?X3Z]*SO'MY:V'@36;F^L&O[5
M+<^9;!BOF D#!(Y YR2.@!KC]*U:Q?XMV,[:S:7B3^'WC22  0EA,AV)US@
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
ME;7;$I;A#*4E#;=P)7I[ GZ#- &X88BX8Q(6'0E1D4AMX3<"<PQF8#:)-HW
M>F>M92^+/#[7]I8KK%FUS=J&MT64'S 1D8/3D<@=ZU+B:*WMI)IYD@B126E=
M@H0>I)X% "2Q;5>6"&%KC'RE_E!/N0":Y[P-X8D\+^&+'3;Q;26[M$:/[3".
M74L6[@$=<8YZ59T;4[.U\,V$\VN'5$DRD=Z5!:Y;)^ZJ#DX!Z#HN?>M6QU"T
MU.V^T64ZS0[F3<O9E."/J"""* )6@A9V=HD+,NQF*C)7T/M1]GAW ^3'D=#M
M'%4=2\0:5HY(U"^B@VJ'?=DA%)P&;'W5SGDX'%#Z_I*:G;Z:U_ +RY7?!#N^
M:5<9ROJ,<Y% %X6\(5E$,85AA@%&"/>G@!0   !P *HP:UIMSITFH17L+6<9
M*M-NPH(.",GWX^O%)8:[IFIFY6TO(W>U(%PARKQ9&1N5L$ CG)% %P6\ SB&
M/YFWGY1RWK]?>G;$\SS-B[\;=V.<>F:S+;Q)H]Y<-!;W\4DRQ>>$&<O'_?48
M^9?=<BC_ (2;1/[-M]2&IVQLKE_+AN _R.V[;@'IG/'UH TI(HYE"RQJZ@@X
M89&?6D,$+;MT49W')RHY/3-8<7C#39O&$_AQ)/\ 28(5D=B#@LQ("CCDX!)/
MX>M7/^$CT?\ M&.P.H0BYE=HXU)P'<=55NA8=P#D4 7GMH]A,4<2R@?(Q0':
M>U8WA_2M6MY'O_$%];7FI-&(5-K"8XXXP2< $DY8X)/'W5&..:OC7Q);Z5X<
MU@6^JBTU&VM'E1D0/Y;[24#9!5=Q  W8SGBM7PW<S7GA;2+JXD,D\UE#)(YZ
MLQ0$G\S0!J5&8(2I4Q1X+;B-HY/K]:SO^$DT;[<EG_:$/G/,;=>3M:4=8PWW
M2XQ]W.?:H+OQEX;L3=BYUJR1K1E6<>:"8V.2 0.^%)QVQ0!L?9X00?)CR.AV
MCBD^S0 $""/!Z_(*KS:OI\%A#>R7<7V:?;Y,BMN$N[E0F/O$]@,YKF/!^NW&
MK^+O%MN=2>]L;.6V6UW(J^5NC+.N  <ALCGGC!H Z^2UMY8?)D@B>+KL9 5_
M*I      !T I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "N"\77]I;_$OP,LUU#&R27A8.X&T& @9],G@5WM&!0!YWX?U&UTGQ
M-XTL/$<\,$ES>?:XFN6"K/:M&JJ%)^\%"D$#IFN:AAET3P+\.+/5I?(G378I
M!'.VUXXB92@(/(PK(/;I7L[1HY4LBL5.5)&<'VIV* /-KJ9KGXH^);73KJ)=
M0D\.I%;XD&1+ND(_$94UB7$T&M_!+3=!L65/$,/V6VCM,XG@NHY%#,5ZK@!F
M)],FO9,4T1H'+A%#D8+8Y- ' ^)H;[1O'5GJ&G0&4:]:MI<XVY5)U!>*5AW
M7S,^PJ#P+I][9:C-X8NDE:R\-7,C6T\G_+5)5S!SW*H\@/OMKT? .,CITHP
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG
M#X>O#X_7Q)]K@\D:>;#[/Y1W;3)OW;LXSD8QBNCHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJK+J5I"]PC2Y:V
MC,LP52VQ<9YP.N.0.IJF?$NE+I>FZD;A_LNI2116K^2^7:3[@(QE<^IQCO0!
MK45!#>6\]Q-;QR S0$>9&00RYZ'!['!P>AP?2IZ "BBB@ HHHH ***KW-]:V
M<EM'<SI$US+Y,(8XWO@MM'OA3^5 %BBBB@ HJKJ&H6NEV4EY>R^5;1 M))M)
M" #))P.![]*S!XRT VJW7V__ $9U#+,89 A4]#NVXP<]: -VBL[^W=._M\:%
M]H_XF1@-QY.QO]6" 3G&.I'>M&@ HHHH **I:?JUGJK7BV<C.;.X:VFS&R[9
M%P2.0,]1R.*NT %%%(S!$9CG &3@$G\AUH 6BL&+QGX?N!,8;_S! [1RE(9&
M\MQU5L+P1W!K7LKVVU*RAO;.99K:9 \<B]&4]"* )Z*** "BBB@ HK/U36['
M2%!NY)-Y1I!'#"\KE%QN;:@)P,C)QCD>HJAI_C3P_JNDWFJV6H"6QL_]?.(G
M 7Y0W&1D\$=,T ;]%5M/O[;5--M=0LY/,M;J)9H7VD;D89!P>1P>]6: "BLY
M==TY_$#:$MQG4EMS<F'8W$>X+NSC'4@=:-3UW3M'GLH;ZX\J2]G6WMUV,V^1
MNB\#C\: -&BBB@ HHHH **HZMK.GZ%9->ZG<BVM5^],ZDJN3@9('') YJ#3_
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
MFX7*_?\ O<#YOTJ2VUF^U/1?'%E>I:JNF--:P_9XR@*>0&&02>?FK7;P]?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "L;4_%6CZ/J,&GWUQ+'=W )AB6VE<RX&3M
MVJ=V!UQTK9KSSQG*\'Q5\ R1V\EPP74,1Q%0S?N5Z;B!^M '::5K6FZW!)-I
MMY%<I&YCD"'YHV'564\J?8BK]><6&C>(=+U?QEXNBLK:VNM0CC%G83SKM'EK
MCS)64[03UP#Z\]ZOZ1XDU"Z\97.@Q7\5Y VE+?07<EJ5 ?S-A P5$D9X((/M
MDT =Q5'4-6M=,%H;@R$7=PEM$8XF?YVSC.T' XZGBO,UUSQEK7PJNO$SZK96
MD;Z7<R&*WM3Y@=2V&5RV!D CIQQU/(V[G5]9T'P_X-\JZMI8[Z]L[.??;D,(
MW7^$[L C;C)!Z]J .^VJ7#[1N (!QR ?_P!0JG<:K;6NJV6G2^;]HO!(8ML3
M,OR %LL!A>O&>M<Z^KZSKMSXAAT*>WMWTF3[-"LL>X3SB,.0Y_A3YE7CGJ<]
MJ2YUW7+7Q?X4TRY%I%'JEM.]U$B%C'+'&K$*^>5W-Z \=>: .O553.U0,G)P
M.II:\Q77_&^H:3XEO;&[TE'T34;B%8FM&/VE(E4[?O\ R<9YYR3V YU5\4ZA
MJUEI-];SQ:=8W^F"ZC*IY\[W!Q^[6/!)11DD@>G(H [FBO-8O&VOW_A_P1J-
MJ+"*36[A8+E'B8@-M<[E.[@?)TQGW'6GW&N^(5L?'>E7&HPF\T:T6YM[Z"W\
MLE7B=\;2Q (*$ Y/6@#T<$$ @Y![UFZ;KVGZM?:A96<KM/I[K'<J\3)L9AD#
MY@,\<Y'%4O!*W"^"M%-S<"9FLH&4A-NU3&N >3GZUR%I;^(;CQQX[7P_?65G
M,MQ:MNN8#+YC?9UPO##:/4\GVH ].HKSO2/']YXAT_0HX+9[>^O[6>XNO)C$
MAB\F01,$#''+G.3G '0YR)K?Q1XCMH+33=5LH[?4[W5&LK2Y= %D@"E_.*!C
MAMJD;<]<=N* .^HKBM8U_7?"6EZU>:F+:\MXWACTN7[CRO(0I64#@!6(Y&,C
MWJ34-:U;PYXDT2SOKF*]L=7D:V\P0[&@G"[E( /*'!&#R/4T =C17ELWBOQ:
M?"?B76DO--1]#U&YA\L6C$7"1,!C[_R9&?4Y/45N#7=<M/&/AZVO)[26PUR*
M<B".$JULR1B08<M\^1D'('K@=* .VHKSL^*O$VJ:1'KF@6$ETC7)"6)A4)+
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
MO$L_"QM]3A^W^'D,<4CVQ\N93%Y1#*'R#M[ANO:NOCC2*-4C1411@*HP!3J
M.9;PI++;Z[-+>QG5-8@^SR7'D'RX8PI555-V<#<QY;DG/3 &7=> +TZ-X=2P
MUP6FLZ#"(+:^2VRDD>T*RO&6.00H[\&NYW#=MR,XSBEH S-%L+ZRMF;4]1^W
MWTI!DE6+RD '143)P!SU)))//89]QX:N'\<+XBM]06*-[);.YMF@W^8JN7!5
ML_+]X@\'CT/(Z.B@#A[;P#<6GAVZ\+1:HG_"/3NVV,PGSXH7;<T0?=C') 8C
M(![\&NUC2.W@6-%5(HU"J!P% %/ILD<<T;1RHKHPPRL,@_A0!Y5\/]"N?$GP
MCTC3;J]@.DS,S2HD1\UT69F\O=NP 2.3C..,9YK>U/P%?7L_B>.#7%AL=?C
MEC:TWR1.(]@VONQLX'&,^A'6N@FU;2-$UC3M&$/D7.I,_D+%;D(Q52S98#;G
M Z9STK9H Y&U\(:C#K^B:K+K$$ITVR:S:/[&5\T-MR0=_P OW1C@^^:MIX;N
MK?QK>:_:ZDD<-[;Q0W%LUON):/=M*ON&!\W(P?8CMT6X;@N1DC(%+0!P7_"M
MVE\*7FC7.K_OWU%M3M;R"W\MK:<N7! +G."2.HX/XULV.B:[]@N1J^NQ7E]+
M T$3QVGEQ1 ]6*!LLQP,G(Z< <YZ2B@#RK7=%N/#FE?#W1$U&"2>TU>.**X:
M JK 128RFX_0X/>NEU7P.VO1:W+J%^$OM2L18)+;QD+;P@EL $Y;+$ELD9&!
MQ73S65E>E9)[:WG./E9XPW'L35F@#CK/PCJR>)=*UR\UV&6:SLWLY8H;(1I(
MA*D;<L=IRO/7V"U33X;N?"=UX>GUE_(6Z:ZT^:&#9):R&4RAB=QWD,<<;>,_
M4=[10!@>'])URS8SZ]KBZG.J>7'Y-L($4$@EB 3N8X'/ '8<G+?$_AVYU^XT
M:2&_BM1IM^E]M>W,GF,H90N=ZX&&/KVKH:* .7M_"]];>(?$.K)J=N3J\448
MB-H?W/EJ54Y\SYOO'/2KWA/0I/#/A>QT:2[6Z^QQ^6LRQ>7N4=,C<>?QK3O;
MM+"QN+R59&C@C:5EB0NQ"C) 4<D\=*6TN4O;*"ZC614FC615D0JP!&0"#R#S
MTH YE?"5[;ZQXAN[75HX[?60&:![7>8Y!&(\[MXRN!G& <XYQD&F/ =Z/#WA
MC25UB#&A74-PLILS^^\L$*"/,XR&.3S7<44 <3_PA>L:?K^H7>@^)/L&GZG,
M;B[M'M%E*RG[SQ,3\I;'<$9]>E=BD/D6BP0-C8@1#)EN@P,\Y/YU+10!S/@[
MPO=>%H-1AGU&*\6]OI;TE+8Q%&D()'WVR.*EUWP[<ZOX@T+5(;^*!=*EDE\I
M[<OYI="A&=XQP3V/-=#10!Y[??#G4;O2M=TJ/Q"D=EJ5^=0C#6>Z2.0R*^UF
MW_,H*C& #TYP,'<MO#5_!XPG\0/JL$KRZ>ED8C:$?=8L&R']6/&.G?O73$@#
M).!6%9^+M+OM3M+&'[1F]C:6TG:$B*X5?O%&Z=.><9'(R* &^#O#LWA;P]'I
M,MZEX(Y99%E6 Q??=G((W-W8U0U_P?=>([6_TV_OK:73KJ=98M]L3-:@;<A&
MW8R<'!P,;CU'%==10!S5MX:O;3Q7K.N1ZE ?[1@BA6%K5OW7EAMI+>9\WWCG
M@?A6)I_P\U'2K'PQ'9Z]#]IT(31H\MD6CFCEX.4\S(8=B&_"O0** . E^'5Y
M)X6\1:$=>4QZQ>27/FO9@M%O8,P(##<<CKP/:MJ_\-7M_P"(_#VKMJ5NC:0L
MP:(6I(F,B!&YW_+P..M=+67K'B"PT*2P2^:56OKI+2#9$S R.< $@87\3V-
M%?Q=X?;Q1X;N-*2\:TDD:-TF";P&1PXRN1N&5Y%8D_AC4K75[_Q)?:U#,\FD
M-:W$,=IY:';N8%26)4?-T.3[XX';USUSXIT:2\@L)TEFANKEK-)O(+P-.IYC
M+>N01Z9!&<@T <KX+T&Y\0?#3PQ:7]Y ^EI'!<-%'$0\NPAEC8[B,!@,X&3C
M'%2Z&NHS?$?QZ--O;6+,MHI\Z$R%3]G4!AAATYX/IU'?T&&W@M(BEO!'%'G=
MMC0 9^@KF[;Q-X:BTG5==MX&BM].FEM[J5+)ED5D +Y4+NP,\DCM0!6G\!"/
M2_#6G:;?I;V^B7:W8\Z RM.X#9R0RXR78GCJ:I^(UT+QKX@TS2;:[$]_I=\S
M78@)S#$$(DC?_9?Y4([Y]C7<6=U'?64%W#GRIXUD3(P<,,C^=/2&*-W=(T5I
M#EV50"Q]_6@!]<E_PA/F:KXC:XOA+I6NJ#<6?DX<-Y8C.),],#/W<YQSZ];5
M+5M4AT?3WO;B.XDC5E4K;Q-(^68*,*.>IH YRV\&WKZ9I6D:MJD5YIVF31RQ
M;;<I+-Y7^K$AW$<<9P/FP.G.=CQ7H(\3^%[_ $4W3VOVN/8)D7<5(((X[CC!
M'<9K8HH X^V\)ZRGBJV\0W&NV\ETFGM8RQI8[8V!<."HWDCD#.2<\XV]J,?P
M\O8_ FG^&1K4!%G=K<BX-D<MME\T+M\SCDXSGI7?4A8*,D@#..: ."\4KHGC
M/4K#P_%>+/JEC>J]R+<D-!$%/FAO174[,9ZL/0UWP  P!@"LBVUK2Y/$]WHL
M*NNI1P+<S9@*!D)V@[B!N].,]*UZ .7MO"UY!X^N_$S:E Z7-HMH;46I!5%;
M<#OW]>O:HM*\&W&A3:K;Z;J<::+?%Y$T][<G[,[CYO+<,,*2<[=O':NMI"=J
MDG.!SP,T <A=^%M;U'PT?#M]K=M-920B">Y^QD7#Q]"/OE=Q'\6/?&:MZYX1
M34&T:ZTVZ%AJ&BL392M'YB!2NQHW7()4J ."#QUK2T37[#Q!;W,^GM*R6UR]
MK)YD31D2)C<,, >,]Q6G0!A1Z3JEY?VMSK%[:O%:/YL5O:0,@,F"H9V9B3@$
MX  YY.<"M>[MUN[.>V<D)-&T;$=0",5*K!E#*001D$=Z6@#@U\ ZG_PC&A:,
M^O0,-(NX+B*3[ ?F6$_(I'F=3W.?3 '>WJ?@FXU36M9OI=66./4]+_LUHXK<
MAHQ\Q#AM_)RQXQTKL:* .(L_!6KQ:KX=U"ZU^"231X)+;9#8A%DC95'&7.UO
MD&3R/0#OJ^%_#=SX<?48CJ*W%E<7<UU##Y&QHS(VY@S9.[!Z8 [YSQCHJ* .
M>UCP[<ZGXJT+68[^*%-*,Q\AK<N9?,38?FWC&!TX-4KSP?=:M-9#5+ZVN([+
M4?MUO,ML5G0"0NL6[<1@<*2!R!C&>:ZZLNY\06%IX@L=#E:47UZCO"/*;80@
MRWS8QQQQG/(H U**K:C?1Z;IUS?3)*\=O&TC+"A=R ,\*.2:E@F6XMXIT#A9
M$#@.I5@",\@\@^U $E%9>L>(+#0Y+".^:56OKI+2#9$S R.< $@87\3VK4H
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
MOM0M+%;_ $^\E06\;(Q*D2@' VL.N>0#5'7M.DT"X^'.BKJD'GV=T88YY(L
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
MI@X?[H8;5R ,<\ #WH ?I.J:S;?$&\\/:G>PWL+Z<FH0R);B(Q'S"A3 )R.
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
MFVU\D,\"SQB017$921<]F4]#7 >$O[4CMO'-TNLW$L\&JW*1FXC1URD4>UB
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
MGY01G!)R6//3#XO!UZGB%]<D\032WDNG_8I0UL@1L,6!P,$ %CQG/OVKK:*
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
M".X%ZMG]LWM'B,Q[PG!SR<GT[&@#%7P!%<7VMW&J:I<7J:S:1VMU$8T0':"
MPP.,;CC&,<9R>:KKX!U&2WT2WO/%-Q/%HUTD]L1:QJY"JRA78YW'!QG'KD$\
MCN:* .77PE.FJ>([]=37=K<4<3J;?B$(A12OS<\$YSW].E53X&F_L7PWI@U8
M!-!GBGA?[-S(8U*J&^;I@G./TKL/,3S!'O7>1N"YYQZX_&JFFZC_ &DERWV.
M[M?(N'@Q<Q;#)M.-Z\\H>Q[T >6W5[!=>+-6G;QBFB7JW?EQV6HZ;%-( @"J
MT9<!MK$%@%)'S9ZDUUL$7B>[E\/73ZG(CQR2"\A6S\N*YAW$+(^[F-BH!"9S
MN;H #798&<XYHH *XL_#72?^$3O/#Z2S)#<7ANTE4X> ^9O14/8*/E'XGO7:
M44 8'BCPROB+PZ-&BN196X>)LI%N($;*R@#( &5'X4VZ\,2W'BNT\0Q:F]O<
MQ69LYT2)2DR;P_?)7YAVR<<9'6NAHH XE_A_))X8U[0WU<&+6;N6ZFE%MAD,
MC;F"_-C&0,9Z<]>U^7PG,FN6VNV.HI;:HEJ+.X9K??%<Q@Y&Y-P(8'H0WMR*
MZ>B@#DKWP':W?AFZTM+R6*ZN;P:@]\$!;[2'#A]O3 V@;?08]ZEL/"5S;^+$
M\17>MSW5U]A^Q2(($1'&\OD#G SC@<^YS7444 8'A'PTWA31UTM=1EN[:(D6
MZR1JOE(6+8X^\?FZGT' I9_#LLWC2W\1K?!3!:-:"W,.049@Q.[=URH[5O44
M <6W@*5]!\1Z2VK#R]=NI+F9Q;<QEP P7YNF%&,^_6KUQX6N+G5O#VHOJ2"3
M1ED"*+;B7>FQB?FX^7ICOZ]*Z:B@#DAX,GSXG/\ :BYU]=LO^C?ZG]WY?R_-
MS\OKWY]J23P0YM/#*1:O)#=: OEP7"0*=Z&/RR"K9&2O?U[5UU% '!ZA\-FO
M;+Q!IZZ_=1:?K,YN7@$*,4E.W)WGDK\H^7CIUK7;PI*?$UCKJZQ<+<P6?V.X
M_=(?M$>\/Z?+\WH.GIUK5UO5[?0-&N]5NTF>WM8S+((4W-M R3CZ59LKM+^P
MM[R(,(YXEE4-U 8 C/OS0!RR> ;:?3_$>GZG=F[M=<N#<S*L7EF)R% *G)Z;
M%(SW%7;;PS<R7&F3:QJ8U!M+RUK_ */Y>9"I7S)/F.Y@I/3:.2<=,='10!Q9
M\!2MX<\0:,VK QZW=2W,T@MOFC,F-P7YNG QGISUJZNGZW;^)]):+5I9-/AM
M3%=VWV8+$V V) Q).\ML&T$\ GC(ST]% &#XG\-MXA33I(-0DL;O3[M;J"98
MQ(-P!4AE/!!#&L6?X>23P^)(FUZX9=>55G\R!#M(0(6&,<D#CL/0]:[BLCQ'
MXBM/"^DG4;Z*XD@#I&?(CW$%F"C/( &2.IH SYO"MQ-JWAW4'U)-^BI(B*+?
MB7>FQB?FX^4<8[^O2LJQ;0_&_C33O$6EF2>+2X)8I+@Q/&LDC,-L9# ;MN';
MV)7UKKSJ.-;33/L=V=UN9_M0B_<##!=A?/W^<X]*NT (VXJ=I ;'!(R ?I7,
M:#X.72/[<CNKM+^VUFYDN;B&2WVC<X 91\Q^7 Q@_G7444 <?9^"+BR\,R>'
MX]?NOL*2(]G)Y8\^U5)%=5#DX8#;@9'Z#%6[KPS=ZM=:>=:U.*ZM;"X6ZBAA
MM?*+RIG8TC;VS@G.%"C/MQ71B1&=D#J77&Y0>1GIFG4 <YJ7A>2;Q)'XATJ_
M^PZE]G^RS;X?-BGBSN 9,J<@]"&![<U=T[2)X=0?4M1OOMEZ8_)0I%Y4<2$@
MD(N2>2%))8D[1TQ6M10 445S]]XOL[*XE1+.^NXK>Y2UN9[6(2+!(P4@,,[C
M@,N2JG&?K0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M- $C.QY+'&<\<YZT <E'?>)Y=&\81?\ "2SK+X?GE^SW M8?,F B$BK)E=I
MSCY0I/KVJW-KWB#4]6\%PVFII91:YIDMQ<!;=7V,(HVRN[O\YQGCID'H=R+P
M8T<'B.+^TW(UUF:<^2/W99 AV<_W1WSS7,:G8_V3XX\ Z1;ZLBR:?9W4"RR(
MIX\N-4#KD?>"D<$9(XH ANM4UG_A&/B/X<UJ\%_+I-@SPWOE+&TL4L#LH8*
M,C!&16W9:S<2ZAX8\,6UP]J)=&%]/.BJ7*J$147<"!DDDG&<#C&:UI_!T5SI
M&N6DMXYNM;!6]NP@W%2FP*B]% 7@=>Y.2:;/X,1QHES!?R0:IH\?DP7:Q@^9
M&5"E)$Z," .A&#R,4 82ZEXHNW\7>&[/4V_M?2!%/87QAC)G21"RQR*5VYR"
MN0!V/KG2T7Q%-XE@\-R:??31B2!KK4 40MA?D,;97Y6,F>F.$:KTITSP5::A
MKNJ7$TDMY-&;NY6!F). B*$0$A0.!UZG))-1^#-%MK!=5U:"UDMCJ]XUT(Y%
M*LL?\.5/*Y.Y]O8R$4 <_9ZUXL\0Z'8>(-#6XWS3^9]FE:W%JT&\@IG/F!@H
M^]_>!X X%JZU?Q#K[>(%T)[N"?3KI[2U\K[/Y1D1%;][YGS$%FQQC"XQS5K3
M_AZ-+OITLM>U"'0YYFF?2 $,>6.2H<C<J$]5!&<GFI;SP(Y\1W6L:1X@U#2#
M?;?MT%NJ,DQ QN&\'8V.-PH Z*VN[B+0HKS5(DAN4MA)<QQ'<JN%RP4]QG.*
M\M\4W>I>(?@^OB*XU&1!>36\QLD1/*6,W"!4SMW9'RDMGD@]N!ZU#:PP6<=H
MB#R$C$81CGY0,8.>O%<,_P ,!_PCMQX<A\0W\6B/*LL%MY<;-!B02;0Y&2N1
MP#T]^A -&34]3'Q5&CB]_P")?+HLETL/E+\DHE1 V<9/!/&<<US.F>(/$</A
M#4?%E_K9N(M+DOD-B+6-5N-C,L>Y@,K@@=.P^IKM#X9D_P"$MB\0C4I&N([$
MV(C>)2K(6#%CC'S;@#Q@=L5%H_@ZVTWP[?Z'=7#WUE>O,\BRH%/[TDN,CMDG
M'<4 9L4_BFTU:POMUS/I!A<ZBMV;<8PN5>'RSGKD8)/&._-&BW'B+Q!H6A^(
MK/5HHOM4J7%U9RHIA%LV<QJ0N[>!CYBW)!SQP+7A[P5/HAAAN?$6HZG86HQ:
M6ER$VQ#&!N8#+X!P,G ].!B+1/  T*;[-;:[J!T))C-%I+!-B-NW;=^-Y0'G
M;G'KGG(!SVGZI<^')?B)K<U_=W@TZZ++!+LVR'R4*@D+D $@<$#':M/5M8UK
MP[IWA[6WU-[Z&\N;>WO[9XD"8FXWQ;5!!5B, DY'7GFMI/!5I_:>N32W<\MC
MK(S=6#!?++%!&3G&[E1TSUY],,LO!ODVNF6-]J<U]8:7*DMI%)&H;*#$?F,/
MO[>V .0"<T 9.D3>)-8\7:_:'Q$T%II6HP!8UM(SYL1C5VC)(X!SC(YK:\9:
M]/HL&DV]JPCN=5U*&P28J&\H/DLP!X)PIQGC)'7I5C1O#ATC6]8U/[<\[:I*
MLLL;1@!&50HVD<XP!US4WB3P[:>)M+%E=/+$T<J7%O<0D"2"5#E77/&1_4T
M89U/4]'^(%EH%Q?37EAJUG+)!+(B"6WEBP6Y50"I# \@X/MQ5/X;VD\=[XKD
M?4;J94UZY0QNL>USMC^<X0'/T('M726F@.FK)J^H7GVS4(K<V\+^4(TB4D%B
M%!/S,0N3GL ,<Y9X<\-MX>FU-Q?O<KJ-X][*KQA=LCX!VD?PX4<'/UH WJ**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IC2QI(L9<>8REE3/
M) QD@?B/S%/K@;NVGE^-MH!J-VD8T.241JR[1B>,%0"IP#@9[\#GB@#IO#WB
M*W\1Q7[V]O<0?8KV2RE6=0&WIC=C!/'-;%>-!]5L/"WCW6=-UB>RDT_7;R>.
M**-"LC+L)$FX$D$<8&/Q[==<:U?ZUXCGT>U-S#';Z=!<L;65(W9Y2W.7!X4*
M.G=N>U ';UCWWB.TM-472H8KB^U(Q^:UK:J"R)TW.6(50>V2,]LTGA4:XOA^
MWC\1O ^J1EDED@(PX!^5C@  D8R!WKDOAB[3:_X[GNSF_.MO&^>HB48B'TQG
M% '7V7B&WO-7.E/;7=K?K ;AH9XP,)N"Y# E6Y/\).,<XK7K&\3:C#H.A:AK
MY@66>PLY7C'<C 8K]"57/TKD]5U?6- \.:!XE&IRWGVB6V6_MG5?+E2; )C
M&5*EAMP>G7/6@#T6BO.1+KNI:[XWT\>([RWATSR6M&ABB#(6@\S!)3E<GTR<
M#FJ4&NZ__87@CQ)+K,SR:K>6EK=68BC6!DE!!(&W<&R <[L9SP!Q0!ZG17G,
M2>)-?\3>+])@\47-E'I\L M&C@B+*7A#X8E>5!//<\<^L>A^)]5\0^'?"]Y>
M7WV>2Z6X2ZM;1?\ 2+J6-B@,?&%3(+,<J!E><4 >E45Y+_PD_B*;X?:=?+JD
MD-\FO#3Y)'BC)EC^T&/#@#&<8SM(SSS7064FK0>/]3\-RZ[>7%O/I*7T4\B1
M>9;R&5HSLP@&. <$&@#NJ*\YT/7=7OM 30[K4IE\30ZH;&ZF54#!5/F-(%VX
MVM"...I KT4#"@9)P.I[T +1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5A:AX8BOO$UGKT=]=VMU;P-;,L)7
M;-$S!MK94D<@<J0?>MVB@#D#X MSH6NZ0VJWI@UJYDN;EL1[E:3&X+\N #@=
M0:-4\!17UYI^HVFLZAIVJV=N+7[;;% TT0YVNI7:>>>G6NOHH J:;I\>F6,=
MK')++MR6EF;<\C$Y+,>Y)_#TP*Q[[PC%)K[Z[I=_<Z7J4R".X> *T=RH^[YB
M,""1V(P?>NCHH RTT2*6"=-3G?46N(6@D,RJ%\MOO(%4  'OW/&3P,95CX)@
MM;/3]/GU&ZO--TZ59;2VF"_*4_U89@,L$XP/89SBNIHH YR#PDEOJ.O7R:G=
M>;K003@K'B/:FQ2GR_W>.<U4/@&W_L#0]'&JWH@T:XBN+9P(]S-']P-\N"!G
ML!FNNHH \WT&":^^(GC<VFK2VJSR6JJ8T1O, @"LR$CJIR,C('<=*W7\!6,-
MQHT^EWMYICZ5 UM&;<HWF1-@LK;U;))&<]<Y-=710!Q*_#:S32#IB:OJ0MQJ
M/]HH"R,4</O"@E3D;CDYR3ZUI76C0:9X@N?&$][>220Z<;>2".)64Q*2_"A=
MQ;.>A]JZ2B@#C_#=I8ZQXGOO&5M930"ZM8K6%YXFC>4+EF<JW(SE5!(_@]"*
MZ"VTV6WUF^OVU&ZFCNEC"6LC Q0;002@QD;LY-:%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MR4?RCGY@^03_ (U0NGL/"6I>%]>L]+N[7PM&;N.0E)': S;2LS(V64,5/7D
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
MF);Y0 ,GC%7+?Q-I-S)>1+</'/9H))X9H7CD1#T;:P!(/J 1VH UZ1MVT[2
MV."1D9KF[7Q_X9O9-/6WU$NNH/Y=M)]GD$;N<X0N5VJQQPI(/MR*Z6@#GO"?
MAVY\.0:C%/>Q77VR_FO<I 8]C2-N*\LV0#TKH:Y#PU?ZC-X[\7:?>7\ES;V9
MM/LRLJJ(P\;,P& ._<Y/ H\37^HV7C3PE!;W\D=G>W4T5Q;A5PX6%F!)QGJ.
MF<=* .OHH/3TKS;PYXRL]$7Q./$&K74JV^O30QR2(\WDQ!8PNXHI")DGDX&<
M^] 'I-%9]_K5EIY196EDD=#(L5O"\SE!U;:@)QR.?<5G/XZ\-)::?='5(S!J
M)(M75&;S",Y' X(P1@X.1CK0!T-%84'C#1KK3H+ZVFN)XYT=XTBM)7E*HVUB
M8PNX $8Y YJ:/Q/HT^E6>I07JSVMZVVV,*L[3-S\JJ!N)&#D8XP<XP: ->BL
MBV\2Z9>6EY<6TLTALW\NXA6WD\Z)O0Q[=_?/3ISTKB_"[:GXO\.Z?XCM-9U.
MTU<))++"ZR?9)RQ;8FQQL*C &4YQU.3F@#TNBLGPSKL'B;PW8ZQ;H42YCW-&
M3DQN"0RGZ,"/PJ&]\8:'I\UPES=LJVTJ0W$JPNT4+MC:KN 54_,O4\9&<9H
MW**P[[QAH>G:I+IEQ=O]NCA\\V\<$DCE,X^4*IW'/89/!]#4L'BC1KK0(M<A
MOE;3I2!'*%;+,6VA0N-Q;=QMQG/&* ->BN$TG6I;[XN:A9QWE\UFFD1RFUN$
M:,12F4@D(P'\(7GGKUKJ=2U_3=(O+&TO9GCFOI/*MP(78._]W<H(!^I'0T :
M5%95GXBTR_U'4-/MII7NM/ -U&;:13'D9'5<'(Y&,Y[5R6J>)HT\<>%;Z'4[
ML:/?65W*8=CJLFT)L(CVAF)W' P2<C% 'H5%8]CXJT74-%GU>"]464#M',\J
M-&8G4X*LK ,&SC@C/(]:DLO$6FW^I/IT<LL=ZL?G?9[B!X7:/.-RAP-PSQD=
M.^* -2BL3Q?KC>'?"FIZI&CO-!;2/$%B:0;PA*[MH.%R.2< >M<A UBW_"/:
MM>>*O$-FUY);PFT8RJEW<G:1PZ_*C9((7"$?2@#TDYP<=>V:Y_POX=NO#\NL
M-/?17*ZC?R7V$@,?ELX4%>6.1\H]*SX;J\3XPW%BU[</9-H:W"V[/\B2&<J2
M /91[]:UO^$MT47UK:-=.K7<ABMY6A<0S./X5D(V$\'&#SCC- &W163_ ,))
MIANDMQ+,Q>X-LLBV\AC,H)!7?MVY!!!YZ@CJ*NZAJ%II.GS7]_.D%K NZ21^
MBC_/;O0!DZMH6H:MJ\3/K3QZ+Y:B?35MD/G,&W9,A^8*> 5[@>YK?K'@\4:3
M/+>0^?+%-9Q+-/%/!)&ZQMG#;64$@X/3//'6J5IX^\-7TVGQV^H,XU [;:3R
M)!&[')";RNT,0/ND@^U '2T444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Y]<W[>'/BQ>7NK1SC3M2T^&&TNEB9
MTC>-F+1':#M)W;AZUZ#10!XE=,\WPA\7VZVEVLTVM3O#$]M(K2!KE6&T$<\
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
MQQC*;@Q8;@.>.O%:/@32Y[)_$-_)')#!JFJRW=O#(I4A"%7>5/(+$$X/.,4
M;>I:U96EPU@QN);IH3*T5K&SR)'TWG;TYSCN2#C.*Y;X<Z\O_"NK&^U"]N+J
M2>[N(XGD+2RS'SY-J@?>)VCIV /0"HX+V7PU\4?$$VJ6UXUEK$5LUE<PV[S*
M#$A5HCL!(.22!WR:Y+3H-0LO!WAW4WT;4IX-*U6\>]LTA=)3%*TH$B#@MM#
M\>I]Z /2+CQIIYT36;RS$[W6F*PGM7MW$D3[2R[EQD*<9W=,=ZQ?"]Q"^E:'
MXEN]4U@7=Q9QQSVS^88[R:1 ^4C8<X^8@I@ 9["@2:5=>%_$NIZ1HUW;K>6+
M1>?-;R":[<(P ",-Y R #CG) Z5C727=MX.\!ZL--OKNVTB%(M1LX8W6= T
MC+!>&)0]O?TS0!V<WCWP_;:7J&H7%S-#'IT@BNXWMI/,@8] R@9 .1@]#GK6
MGI.O6&MR7:633-]ED$<ADA>,'(R"I8#<I'0C@_B*\X\4QZ?J?PZ\376A:#>Q
MOJ$<,8D>VE$]XZM_<(WD*.A/OV%>JV\T<]O'+%G8Z@KE2IQ]#R* ,;4_&&CZ
M3+>I<S2D6 1KQXH6=;8/RI<@<<<\9P.3@4M_XPT;3M4CTV>>9KR6 W$445O)
M(9$&/N;5.X\]!DUP7C&>\U&/QQICZ9?QS?9O]#BL[1PMXOE#][)*H^<CE=I;
M& !@FM.SG:;Q]X7N_LEY' FB2Q.\EK(H1R8]JL2/E)"DX/- '0MX^\/IX?77
M'N9UL3.;=V^RR%HI0VTHZA<H<\<@=1ZULS:K:P7]G8R>:+B[5FB41,1A<;B2
M!A<9'7'45Q'A/2(=;T+QEI.H6T\=O?ZQ>,!+"R%HY"-KKN STR".XJ[\/H]6
MN[9[W70#>6*MI4;ALB01.1)*#_MLJ@_]<Q0!/\4+NZT[X>:MJ-A=SVMY:QJ\
M4L+E2#O4'(Z'@GK6)JVI:EX?\1^$+?2]5NKV34YUBO-/N'$V82 6F&1N3;UZ
MX-:_Q822?X:ZQ:6\$\]S<1*D44$32,QWJ> H-8LFG-X1U2Q\7:!ITLFG7L,5
MMJ]A;6Q\P#&%F2,#.Y3PP Y';.30!?\ &7B.+2?&>DV.N7EUIWA^YMG*W4$C
M1*]SN&$DD7!50N3P0"3SP*U%L+RUT?7'_MBZN[1X?.L)_/R\2B,\!U^]AN<G
M.01G.*-4UC3+Z[?3-6TV2XT6YM$E$TMD[Q!]S@K)\OR' 4C('?VK!\"^'6L)
MO%-AI;W2>%[@(NG)<AL*[(WF^7NYV9(Y[XXSU(!N_#B>YU'X>Z3>WUU<7-U=
MP>9-++(2Q))Z>GX8JYX363[)?O-=7-PPU"YB4S2L^U$E9549] /J>]<[X#UJ
M'P[X,L=#UJ&[M-3TY6@D@^RR.9,,<-&54[P1C[N:ZGPQ;7%OI#/<PM#+<W,]
MT8GQN19)6=5..X4C/OF@"E/XMC7QVOAC[)=<V1N'G6!R,EU5<$#[HRV6/ ..
M>M<SX6\9V6AV.MKK=_?3+#KUU;^?(DDX@C$@1/,< A%Z 9(K4O6EL/C#;7LM
MI=/:W&B&U2:*!G3S1.&*L0,+\O.3@5R5S#<2_"WQY:I97AN+O5KN2WA^RR;Y
M5>0%&5<9((&<^U 'IFI^)]-TJYEMIFFEGAMS=31P0M(8X<D;VP.G!XZG!P.*
MS-4\<V=GJ/AR"UAGNX-9+2)<0P.Z^4(F<%<#)8D+QC@9)QQ6#J^H3W>NWUC)
MI]_'!-I"?9);.S??>N0V4DE R@0D84E?O$GKBLO33<6VC?#&^ET[41#IV^"Z
M LY"\;&V*#* ;L;N,XQ^% 'J]U/%!92SS&18E0LQ1&+ 8[ #.?H*P-"UG2+;
MPMI#V5[?:A;W0*6;S[I+BXQN))R >@)R<8 K>NIECL)99%8 1DE=N2..F!G)
M^E>5:-IMK<_#3PE8:HNJZ9=VX?RKZWC>.2QF7/W_ )>%8,0=W!X]<T >I:;J
M5OJMI]IMO,\L2/&1+&T;!D8JP*L 1@@U;KFO TVL2Z!(-:999XKJ6.*Z$/E&
MZB!^64IV+<_7KWKI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MD!1D@9)')P.: -*BO.? WB2VLO#>N:AJ%Y=O;C7KBWM_M!=YB"ZK'& WS9Y
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
M+(B@E3P?O<D >N*Z?Q]I5QJWA8W6FJ3JFG2)J%C\IR9(^=N.OS+N7'O7544
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
M%N:M=&TNUMI=+@B2=K9UC9U=R0&(QD!AWKM:* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *R-0\0V]C=7-LEM=7<MK +BX6V56,4;;MI(
M+ DG8W"Y/'3D9UZ\[\::4+W6KF]L5UG3==M;1?L>H6$$DD=S]X^3( "K -V;
M'WNO!H ZN'Q+9S:ZFCK%<"[DLOMT8*C:\60O!SUR0,'%0VOC#2KK29=1!F2.
M.[:R\IX_WC3AMGEJHSD[N./KTYKFI#JVF>-] UO4M*NIS-H9LKG[! 91%<ET
M<@X^ZO! )X]ZY^+2_$,7ATW\&B7ANM,\4S:F;-U :YA9G!\OGDX?(]>V: .H
M\6>(K;5/"'BZPC^VV.J:98/-)"S^7(F8RR,&C8A@<=B?0BKOAWQ=8N-#T66*
M]CN+JR5K>>6 K%<%(P7"L>I YZ8(Y!-4]>U.[\2>!?$!M=!U.V$^GR00QW-J
M5N)I64@ (,D*,]3Z^@R:L\-T^L?#J9;"^*622?:F^RR?N=UOY8W<<?-Q^O2@
M#I?'!=/ VN3PSSP306,TT4L$S1LKK&Q!!4@]:\\N-2OM&T#P#J.DZO?W.KZH
M]HEU93WLER+I'C!E8J[-MP?XEP!FO1/&ZR2^"-;MX()IY[BQFABBAB9V9V1@
M!@ ]SUZ57\"Z;;6GA'1BVF"TOXK&&"X,EMY4H=8U# D@$\CKT- #K_QQI6GF
M]DD2Y>TL+A+6\NXT!C@D;;@-SN.-ZY*@@9^M)JWCK2](U>?2GM=2N;Z&V^U&
M&UM&D9H]VW*^O?D<<=<\5PGC"+7-:T3Q=83Z)JLEXMV#8QVT1%N]NKH0X(($
MCD Y!W,.   #74VQN)_BV-1;3K^*TDT-;<2R6[!5E\XOL+ 8!VG/7';KQ0!;
MT7QE+JOB'7;)]+O8;?3C&@8Q@MDIO)*@ELD$8 !/K@\!?#FN:#:>"M.O-->\
M;3[B5H;1)RSSS2&1AM&XDDDACR> .< '%70UN]+^('BUKG3KW[/>R6]Q#<I"
M6C9%@"MR.K;AC:,GGICFN1TW3-=T[X?^$;^#2+R6\T+4)9KK3FB*2O$[2@E
M?O,%<$ >M '<WOBO1KW2/$5M?QW]O_9L)74;<(?.BC="0P,9/!7)# \8YQ1_
MPF.AZ-::#9[;\C4+4-9*('E9T6,, 6YW/C QDG)_&JVK:E=>(/!'B&2#1-0M
MEN-/E@@BN+8K<3R,C#'EC)"Y( )]3T R<"XG;3]5^%K7%M=*\-O/%+$(',B,
M+4*?DQN.#Z#WH ZFS^(6A76D:IJ,K7-F-*8)>V]U 4FA)^Z"G/WNV.M78/%=
MF][?6,]M>6MY9VZW,EO)$'=HFR R^66#<@C YKC=5L]:BN?%_BC1]-F>2[CM
M+:VA>W_>RK&?WDHB<<D!CM##G9G!&,NTZ.X@^(-WJ4>CZW]AN="6(7%S$[NT
M@D8G<"2P/(PN ?0 4 ;]G\1=%OETF6.&_6UU200V]T]L1%YC9VH6]3CMD9X)
M!S4VD>*I]3\:ZWHATVXBAT\0J)6"XW,KL6/S9 ("@<9]<9KB8+#4(OAGX'L6
MTO4/M=CJ=I)<PBTD+1)&Y+L1CH 1]>U=3HL5Y8_$[Q-)+I]W]FU)+22"Y$?[
MK$<15LMV.<#'7GIB@#J=0U*#3EA$@>2:>3RX((@"\KX)P,X'0$DD@ #DUAMX
M[TQ--U2[>VO@^DOLO[;R@9K?C(8J#@J1SE21CGL:S_B#97HN]"UNVTEM8M]-
MGD^UV$:!WDCD3:613]YE.#BI+&_@@TN^U/3O"$UC]J,<*0O8>7-.W(W2H@)$
M:@]6YP&P.F0#=TWQ'::M=10V<4\BO:QW7G *8U1P2H)!^\<=/QZ53F\:Z7;R
MV331W*6-[.+:VOR@\B20Y &<[@"0<,5"GL<5SOA/2KSPAJVH>$_L]S-I-RGV
MBTU"*U8+%(PVO$Q QQC*GL, G@5G>$;=K73K'PSJO@-WU6P*P_;I+)&M'5#A
M9O-/4[><?>)_0 [75?&6FZ3%>SRQW4UII[A+VY@0,ENQQPW()(# D*&QGFK,
M'B2SN=;N-(ACG:[BM5O ,+MEB8D*5;..2#UQ7'Z->:KX5UC7M%N_#NI:A'?:
MC->V-S:PAX9%E.=DCDX0@\$MV_#-RX-]I/Q074Y],O+J"\T:.U$EE 9$6=96
M8JQ_@!##!8@>] $NI_$*%= T?5-*L;JYBU'4H[$%D"F/][L<$$]3M8#WK>O/
M$<5J&1+"]N;B. 7$]O BF2%#G!;+ 9.&P 23@X!KS:TTS6(OAKH:2:+?B?3O
M$*WDT A)D,0N7<LJ]6X8=JU=1\[2?'-[JNH^$[W5M+U>W@,;06BW$MI(BE2C
MIV!!!STS^. #KK;Q?IFHV]A+I8FU#[=;M<PI;A0WE*0K,=Y4##,!CKGMP:UM
M.OHM3TZWOH5D6*>,2*LB[6 /8CL?:N!U?0;&\BTR%M)U'0+B""26RN]'@8FS
M+.28G6(%>1@D<@G=SR">M\)-J[^%=.;7E U/R_W^%"Y.3@D#@$C!([$F@!/^
M$GM6G*Q6MW+;B[^Q&ZC53&LV[85/S;@ W!.,9[U$OB^P:RUJY\B[']C.R7D9
M1=R84.2.<,-ISP:X^;2[R#Q*=4\-Q:KI]]-JQ74+"6!S9W<7FD-/EAL4E!OW
M YSQC)I+N+4;"?XA:=_8VHW$FJH\]G+!;EHI%:V"$;^@8$'Y>I[ T =Q_P )
M+9/;Z<]M'/=3:C +FVMHE'F-'@$L=Q 4#<O)(Y('6N,\6>)++6-+\+ZQI]S=
M11)XBM[>>/<Z$%6;?&Z X8@J.Q]NM5;7^V?#=]X6U]]"U*ZLQH4>E7MM;P[Y
M[9U*L'\L')!((/T^E:GBM[_5;'PW<)HU[$$U^WNS MNS210(3N>0+D*<G..N
M".^: .HT7Q/9:WJ%_8107=M>66PRPW</EL5?.UQZ@X/OQR!7-_%BYEL= TZ[
M@O[JR/\ :EM%))!=/"#&S88-M8<8JUID5P/BQK-X;2Z6UFTZWBCG:!UC9T9R
MP#$8Z,*@^*<%U>:)IL%G97=W*FJ6UPZV\#2;8T;+$X&/PZT 7K$Z!=>(+.+2
M/$%Q<7<*O</%'JTMRCQ@;"'4R,.LBD9'5?:J'A>\CT[Q%X[DO+N46=I>1/OG
ME9_+3R%8X+$G&2>*VI=9@GU.S:RTK4);QV\CSI;&:%(8F*LY9G4#&$&!W.!W
MKC;O0M4UF+XBV=K:7$,U_/#+9-<0LB3^7&G + #!9"/QSTH [>#Q792:W#I%
MU;W=C=W$+3VPND"B=%^\5()P0.2K8(':H5\:Z6;C3E:.Y2UU.4PV5XR#RIWP
M2 .=PS@X) ![$\5SNF"#Q/:M!'X)FT34!;2Q37=W8K$(&>-D(A?JV21R!C;G
M/. 9O!.L:NFCZ7X<OO#.H6^H:<D=M-<30@6H2,!?,23/S$J. N>3Z9- %S2/
M&/\ ;,'B4WVFWUM9Z?=2VQ94W,$2--P^0EMQ+,>.@QSQ5W2-<T>R\)Z&]C]J
MDM[R-(]/@<EYYOE) Y/7:"22< #DBL/0XKW31XXLKG2[X&YU"YNX95@+)*DD
M:!=I'WB2#P,X[XK(T_2]6T_1_AWK']G7CC1(GMM0LQ"WG()(PA<)C+;2.P)(
M/&: .X7QGI8M]6>=+JWGTE=]Y:O"6EC7&X-A<AE(!.02/>H+'QYI-_>Z5;I#
M?1)JL>^TN)K<K%(VS?LW?WL?AP<$U@:KI=SJ.L>*/$5O:7:V\V@'3+>(V[K)
M<2DNQ81D;L#*J"0._89JN]M>?V1\-H_[.OR^GR0&[46DF8 MN8SNXX^8X_7I
M0!W/B=2?"^J,LLT3I:2NDD,K1LK!"00RD'K7 ^$[C1]<\'Z#;2^*+X^(+ZW7
MF+69GE64(7):/S,8&TY!&.W>N_\ $Q;_ (1C5$2*:622UEC2.&-G9F*$   '
MO6/\/[#R_ OA^"^L98+RP@52D\+(T<@4J<9 SP2,CCF@#1OO%%I9RWL<=M=W
MGV!0UX;5 P@!&[!R06.WG:N3C''(S6O/'>AV@TEEDN+E-64M9O;0,ZR84MC.
M.IQC;UR>E8^A?:_"OB'Q1;:A87UQ;:A?-J-G<6UL\RR!U :,[0=I4J -V 1W
MK"TSP[J'ARW^'=C/9W4KZ?<7$]X8(6E2W$JR84LH(X+@<>F>E '7P?$#3+B[
MALDL-76^ELS>):R6+I(5#A,8/?)^F <D5 ?B9H8T?^U?L^IFTCD,5VPM#_H;
M!MI$OH0>H&3CGH:;/'.OQAM[[[)=FS31)+9KA;=S&)#,CA=P&/NJ?Y=:Y>2P
MU"3X9>.+%=,U#[7?:E>26T)M) TJR/E"!CH1^7?% 'K8(90P((/((I:QK+5F
M^UZ?IO\ 9NH;9;/SC=- 5BC*X&QB<$.?3%;- !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8>J>&TU3Q#I
M.L-?7$,NEF0PQHJ;&\Q=K;L@D\>A%;E% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !152?48
M(+Z"R^:2YF!81IR50$ N?11D?7H,U5\2:_;>&-!NM8NX;B:WMEW.MNH9L?B0
M/UH U:*HQZK;M?QV3AXIIHO-AW@8E4 ;MI]1D9'7OTYJW--%;023S2+'%&I=
MW8X"J!DD^U #Z*YJ/QK9/:6MZUAJ<=E>21QVMRUN-LQD("8 )90Q(P7"CD5T
MM !161JWB"'2-1TJREM;F634KC[/"T04A6VEB6RP. JDY -:] !1110 4444
M %%%% !112!@PRI!&2.* %HK$U?Q/:Z/J^GZ7-:WDUUJ ?[,L$8;?L&7[C&
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
M@>,NSJRY15!'R@CCBK7B+6KB+Q5X>\.VTS6YU,SR2SH 6"1)NVKD$ DD<XX
M/?!%VV\-K;^+;KQ#]NF>:YMTMGA*J$"*25QQG.2>_>G:_P"&K?7I+"Y,\MK?
MZ?-YUI=0XW1DC# @@@JPX([T <AJ.NZWI-[XNT,:C*[V6D'5=/O&C0R1C# Q
MO\NUOF7@XSC//>BSU37;.]\"WEQK4UU'K48BNK5XHUC!-OY@9<#<&R.22<YZ
M <5TTWA&*ZM-8%Q>S/>ZM;_9;B["*&6+:5"(N,*!N8\Y.22<\5"W@M'C\.I_
M:=R!H1!MSL3]YA-@W\<_+QQB@#=U:)YM)NHX[B6W8QDB2+;N&!GC<"/;I7E-
ME=:IH/[/EEJNG:O<Q7"6T#("D;*@,@4J/DSC#'DDG@<UZW>6[75E-;I,T+2(
M4\Q0"5SW&>*Y:3P!;R> D\'MJEW]@1402A4\W:K!@,[<=0.W2@"+Q!_R5?P;
M_P!>VH?^@Q5EQ:KXK\2:%_;>@/*ES]KD\B*22(6QB24H4<$%\E5))Z[NF!75
MW?AK[;XCTG6Y=0G$^FQR1QQJB['$@ <MQGG:.A&*RH?AY!::K=S66M:G:Z7>
MS-/=:7$Z^3([?>P2-RANX4C/K0!U&H07-WI<\-I=-9W4D9$4Z!6,;8X.&!!Y
M]J\ND\:ZK%X9\,ZI-J5TDT%T;?7X1'%\JI((I7;Y?EP[)P,<-[9KUSI7-_\
M"$:05\1J8V*Z\3]J&>%RFT[?3G+9]3["@#-U[4-5C\,>+=:L=4FA6UBE^Q 1
MQLJF%#O/*Y.7#+SGA<CK63J8O+_Q5\.9&U2\B:ZMIW?RRF-XM@=^"I&3N(YS
MP>,5V%SX8MI_!C>&(IY8+1K3[(TB8+E"NTGD$9(SS[U4NO!D=RF@,NJ7D%SH
MH9(+B()N=&38P8%2.5 Y H Y1K;4)O%OQ'EL-6GTYX!:RJ\$:,S.MJ",EP1M
MXY  )]17=>$]3GUKP?HVIW.W[1=V44TNT8&YD!.!]:I1>#UAO?$%VNIW/F:V
MBI."B$1[4V#9Q_=XYSZUIZ!HZ:!H-EI,4\D\5I$L,;R ;BJC S@ =* -*BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M+C04UN'0M7DT]X/M"RJL))CQG.WS-W3MC-7YO$<$/BVU\/-:W'GW-L]S'/\
M+Y95" 1USGYAVKE?!,?B)OAYX7^RS6!M?)M/,3RF$GDY7<-V[&=N>W3-7=3(
M;XP>'64@@Z5=D$?[T= ';45YG97WBKQ-X=L_$6C7*PW$EP90DUR!;F%9"#$R
M;3_"/O=<]P.!J07&I>+9_%$5GJLVG3Z;=FRLA%C".L:MYCC^,%F(P>,+TSDT
M =J9HUF2$NHD<%E0GD@8R0/;(_.JME?RW=W?0R6%S;+;2B-)90-LXV@[DP>G
M..?2N'^R74OQ?TH7.ISO*- >20P/MC+B6,-M7G"L1D]^G/%5+KQ?JOA_1_']
M]-=O>OI5XD-GYRJ!&'2,+D* , OGWQ0!ZA17"ZY=:EX4U7PU<1:E<WMMJ-]'
MIUY%.0VYI%)65>/D(*G('RX/2N>GO?$,OAGQQJ'_  DM^DVB:A<_9-B1#(CC
M1@K_ "<KVP,=23GL >M$X4D DCL.]<S8^-(]3N]0MK+1=5FET^<V]R (1L?&
M<<R#/'I6[IMRUYI=I=. 'F@21@.@)4'^M>9^'DU]];^(0T.:QCE_M)@GVB-F
M._RAC!! 'X@T >DZ5J4>K:='>QPSPJ[.IBG3:Z,K%2",G!RIJ[7(ZGJUQ/XZ
MTOPNDTEM#+8RWUP\1VO)A@JH&ZCDLQ(YX'/6N6UGQ#KNFZ5X\TI-4N//T.**
MYLK[:AD,<JEO+?*X.""-W4CO0!ZO17FOB)=?T33-,OX?$][))J&JV,3Q211^
M6BNP#JH"[MI],Y]2<DU9CAU<?$2]\-GQ)J36,^EI?[R(_.C?S60JC;,*IP#T
M^F* /0:*Y3X=ZG?:IX4#ZC<M<W-O=W%J9V #2".5E4G'&< 5B^,M4U&U7Q1/
M::K</-86*SVL%C@"S*HS%IRWRMN(&%.3M'"]Z /0GFCCDCC=U5Y"0BD\L0,G
M'X"GUYI<B?5/B'X,NI+VZB:ZTF>9DB?"JVV(G QQG<<]^GI79^*KFXM/"]_/
M:ZC;Z=.L?R7=PNY(LD#..<GL!@\D<&@#8HKS_3-2U%O&^J:+'=:E!9/HZ7D!
MN]K2QR&1D+KNR0" /E<<$=!6#INL:^OA#P3XDFUZ[FGOM0MK6YMV5!%)'*Y5
MLC;G=T.<_0"@#UZBN$DUFX\,>.]0M]9U&XETJ]L6N]/WXQ$T63-$, $G&&&>
MV174>'H+ZWT.U&I3R2WKKYDQD()1FYV# Z+G'OC- &G1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5BZ[X:M]=N],O&N[NTNM.E:2":V90WS*593N
M4C!!QTSZ&MJHY)XH7B2215:9]D8)^\V"V![X4G\* ,"'PA!!J.MWT>IW_FZP
MB1S@F,A B[%VY3.0IQSFL^X^&^FRZ'H^GQ:CJ5O<:/Q87\4BK/$I&"N0N""
M 01SBNFBO;B36+BS;3YH[>*)'2[++LE)SE0,YR,#KZU=H SM&TA-'LS#]JN;
MN9VWS7-T^Z25L 9.  .     ,52UKPI::MJ=MJT5S<Z?JULACCO;0J'*'DHP
M8%77/."/IBMZB@#-L]*DAF6>]U"XOYD!$9E5%5,\$A44#)'&3D]0, FL6#P#
MI]O83Z3'>78T.:8S-IF4\L9;<4!V[@A/)7/J.AQ765CZCX@CLM4@TJWM)[[4
M)8FG\B$J-D0(!=F8@ 9.!W)[<' !'_PC,0\5R^(EOKM;J2S%GY0\ORUC#%A@
M;<Y#$GK66WP[L7\(W?AIM4U(V5U.T\C9B\S<S^80#Y>,%N>E;>CZXFL2WL/V
M*[LY[.01317*J"&*AN"I((P1R#BM6@#SHV\TWQDF,.HW$)30XX//$:E9'$KD
MJ<KMW $-@8(^F16U<^ =.FLK"*WO+VTNK*\>]CO860S/,^?,9]RE6W;CD8QV
M&!Q75UB6'B.._P#%.J:%]CGAET^**5I9"NV02;L%<$\?+WP?:@#(F^'&GSVF
MNVK:IJOE:T5:Z'FH>0 "1E3R=H]<=!@5I3^%HIM9TC5I=2OFGTF.2.%0(]KA
MP VX!,DD =,5T%% '%:4+'Q?XKL_$\>F7=NNG6TD$4MY;M"\CN1D!3R0H#<]
M,R''0UV;J61E5BA(P&&,CWYIU8FH^(X].\3:-HCV<[-JAE$=P"OEKY:%R#SN
MSP.V.>M &2?AW8GP=)X7.J:E]@>?SRV8O,SYGFXSY>,;^>E:5UX4@O?$-KK-
MQ?WCS6]L]J(OW8C='QNW83.3@="/:M^B@#B;?X:65O9Z5:_VUK#Q:3<":R!F
M0>4N"-G"#(PV,G+#L10?L/C3Q5IUP-+O$30;B5VN+NW:(&3&U43/W@3\^1TV
M+ZUVU% !7'0?#JPM-6NKFTU35+?3[N8SW&EQ3@6TCG[W&,@'N 0#TZ<5V-%
M'/W_ (2M-4M-:MKZYN;A-601R%Q&3"@'RK'\O !)(SGDD]:I:CX!M-3TG3+6
M;5M4%[I9S9ZFLJK<Q\8(+!0&!  .1SCFNMHH Y6\\!Z=J7AUM*O[R_N9C,MS
M_:#S?Z0LR_==6 PI X  QUXY-3P>#[8Z+?Z=J6H7^J&_@-O/<7<@+^601M7:
M %QDG@9SR<UOPSQ7$9DAD61 S)N4Y&5)4C\""/PK!U3Q=%I?B.RT(Z7J%S>7
ML;R6YA\K8X09;EI%QC/>@"G;> XHK[1;VXUS5;NYT@.MN\KQC*LH3:0$ (VC
MK]XYY/ Q9@\$:9%_;<,DUU/8ZQ))+<64KCRE>0#>RX ;)P.I..V*O6^MRS7<
MMK+HNHVTR0F9%E,)$H!P0I60C()'4CJ*3POX@A\4^'+36H()((KG?MCE(++M
M=EYQQ_#0!0\.>"X_#TD1;6M6U&*W4K:Q7LP=;<8Q\H &3C(R<X!(&,FKGB'P
MS!XA;3YFO+NRN]/G\^VN;4KN1B"I&&5E((.,$5MT4 <9-\-]/GL]<M&U35?)
MUIE:Z'FH>0%!(RIY.T=<XZ# K4F\*Q3ZWH^JRZE>M<:5&\<*_NPKAP VX;.<
M@#ICI5Z_U1X-)-]IUG)J9W*JQ6[J"P+!206(&!R?PK1H X:;X86#Z5J.C0:O
MJEMHM\YD;3XFC\N)BP8["4+*,C.W.*[2"$PVR0^=)(57;YCX+'W/&,_A4M%
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
MS12!B)0!*'CE4L#GE0<G.>:Z>T\%PP^((];NM5U"]O19FRE,YCV31EMQ#*%
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
MB%Y=FZEMQ;-$2GE^6"6 QMSP23G.>: .'_XF]\GCQ)/$>J)_94Q:T:)U0J1
M' .%&1GL, \YSV<FHZO#;^ =??6+N6;69K>"[MF*B!EE@9SA ."" <]?Y5UL
M7@VUB&N;=0O_ /B=$FZ),?!*[/E^3CY1CO\ GS4;^![-].T.Q_M#4!#HDD<E
MIAH\@HI5=WR<X4D?SH T?$QU0>&[_P#L4*=2\K]P&8+EL] 3P"1D GOBN$;7
M;/5O"7C2*.75+:ZATB03Z3J;.9;9A')EP6)W*V1R"?NCIFO1=5TY-6TZ2RDF
MG@5RK"6!@KH58,""0<'(%9%SX.M+Y-1-W?7LUSJ%F+&:Y/EJX@^;*+M0*,[F
MR<9YZ\# !R>FOJ&CWOP^DCU:\EAU.W^SW%K(P\G:+;>NU0/E(*CGJ>YJ+6=9
MU&S1-1M-5N[R4>(([=[B)BMJL+2A#;["<.0#@L%/S9^;(Q78-X,M&.A$ZA?Y
MT3_CTYCY^79\WR<_+Q_]?FL^3X9Z0]C/8C4-6CM'O!>Q0)<@+;R[]^4&WH3V
M;=C)Q@T )%_R6Z[_ .Q=A_\ 2B2CX8?\B_J?_89OO_1S5LQ>%[>'Q*VO)>WO
MVIK1;+:SJR>4"6 Y7).23DG/K4GAWP[;^&K2XMK6YN9HY[A[AOM!4D.YRQ&U
M1U)S0!SOBJYN6U358H-2NY&M]+\V&TL7,36K_.?.E?(!!P,*<YVG"GFL==5U
MS5IOAR!K=U:_VS8RO>>2J#<PMPVX?+P<D]<@'!QQ777W@K3[[7+S53=W\#WU
MNMO=PV\^R.X500I;C.0"1P1_.N3U/P['HWB;P'I5A<ZI]FT\72M=A3(T(,(5
M S;"@!QMQC'\Z ,W5=3\0Z!IGCS1UUV^G_LJVAO+&]D*M,JR YC=BO/(X/!]
MZVKUM;\.>)_"]\-<O;^VUBX%G>6EQM,:EHRRO& /DQM/<Y'4GDU9\=:%'8_#
M[Q/]F6ZO=2U.+$DA3S)9G  50$4   8   ')ZDFMW2-"MY1I>I7%Y>7KVD.+
M5;H*!"67:3@*I+8RN6R0,^IR <SH=A=ZFGQ M=/O9;*];6)/L]Q$V"DGDQ[<
M^HSU'I5KPYKDOB>R\/6\<]S!=6X>354\UMR/%F-HWY_BD.1G^%#6M]AM/ ]M
MK&LI_:VH?;+@7%Q!#$LSEVVKE%50<  9YZ"I/"FDQ6TNJZU]@:RN-8N?M#Q.
MNUU15"KN'9C@N1V+D4 9GQ>B\SX7ZTPEE0I&K?NW*[OG P<=1STIU[>RQ^,M
M%\)I=726LUG->3RF9O-FVD!8P_W@,DDX(/ '3.>EUW1;3Q#HEWI%^'-K=1^6
M^QL,.^0?4$ UFW7@^SNX],=[Z_&H::Q:WU$2J9P6&&!)4J0PX(VX]A0!0\+:
MC?Q>,/$GANZN);NVL/(GM)Y3ND5)5),;-_%@J<$\XZFI=>DEF\3V]B+^Z=&L
MI'&G6+F*8ON $S2!@%0#( )Y)Z'&*V]+T:WTN2ZG1Y9[J[<27%S,07D( 5<X
M    P  !^)-4M0\)V>H>(X==%W?6MXEO]ED^S3;%FBW;MK<9X)/*D'GK0!P-
MMKVO:CX*^']^=9N(;K4-22TNGC5/WJ_O>3QU^0>WJ#6YI4.I3>(_%_AG^W-0
M:**"VFM+F67=+;O(KYPV.1E0<=.HJ_;?#G3+/3-*T^#4-36WTN[^V6H,J-MD
M^;'5#P-S#'OSFKESIMKX;O\ 5_%>[5+R>>%%GMH(UD+*F0H1 H.1N/?US0!@
M>'-9O-=T?1='FN;F+6+6YDBU8K,V]?(XD)/H[-'CVDXZ5V?B#_D6]4_Z\Y?_
M $ UD^%].ADU/5O$W]G264^K-&!'.FR7RXT"@NO\+$[CCTVYYK=U*Q&IZ=<6
M33RPI.C1N\.W=M(P<;@1T/I0!XE;"YU/P-X)\-ZXT=IX8U.&)6NX 6=Y5.Y(
M7)XC#8^\,Y(QQUKTWQEX73Q'%81V>IR:7K-DS7&GW,0R4( 5@5[J0P!'_P!<
M&:/P1I0\&'PI.UQ=:8(_*03,N^, Y7#!1R#R#[4]O"221:=OUG56N-/W?9[D
MRIY@W  [ODP_ _B!SGG/% &%X5\2:W_PE)\->+].MX]9CM6FMK^U.8KJ+< V
M!U4Y )'MT'&3X3<:%K:?Q)KMX&'H=]=+8>'8;35WU:YN[J_U P^0D]SL'EQY
MR55455&3@DXR<#FJH\(16NIWM]I.J:AI;7TGFW,5MY31R28P7VR(VUC@9(QG
MOF@";1^?$OB,CH)X%/U\E#C]1^=<]XRLA<_$;P0#<W48DDNU(BG9 ,0$@@#H
M><9].*['2]+M])MFA@:21I',LLTS;I)7. 68^N !Z      53USPU::[=:==
M33W5O<Z?*TD$MM)L8;EVLIR#P0<>OH10!PYT^>]\9_$3R=4O+$Q16;JUJX1B
MPMR02V"<#'08SWJ[I^LWFL:)X-GNM1G:6]L3-<6-GE)[M]B_.'4KL5223R!D
M@>@KHXO"%M!?ZU>QZA?B75T1+C+1D (NU=N4XPO'.??GFJ4/P\TVV71_LVH:
MG!+I,+6\$L4RJ[0MC,;_ "X(X'/!]Z .%O;N^UKX;Z5)J-Y=M/!XD2UW^:0S
M*MUM&\KPQ  Y]1GKS7L<4/DVRPK)(VU=H=VW-]23U-<LOPZT=-!NM(2YU$6\
MUY]M1_M&7@D#[P4)&!AL]02>Y-=1;P?9[5(!+*^U<>9(VYR?4D]Z /.=,U'Q
M)<>$/$+6D]QJ5]::_/ JM*J2R6\<JAHT8 !6*!@, =>.:Z#P1K5CK*:DUG=:
MANBF59;#4=WGV3;?N'<2<'!(.3WYXP);7P3:V5C=VT&IZDAN;\ZBTH>/>LQ;
M<2/DQ@GJ"".U:FF:';Z9>WM\)9;B]O2GGSS;0S!!A1A0   3V[F@#"U_4IX/
M'&F6%_<R6>A3V4S^<DIB#W(9<*S@@KA-Q R,GUQ7(W=]XHM/A;<ZK-K>HI=_
MVBD=L\J1J7MS<"-&("!OF4YZY/!SS6SXP19?&,,E[)XETRWAL_+M[_1XWE65
MG;+HX1'VXVIC*\Y// JS:>%9O$&A76FZGK&N3:5)+%+;O>K''=$J=QSF,$+N
M"D @-D'/&* );^RN=(O]/M)/$>IWJ7EU-,UF6'VBX_=C"1NFWRXU/S') Y S
MV/+3Z]KW_"M[ZX75;N"[L?$!L4<E6=HA<J@5VQEL!L9!!..M>A:OX4MM8OM,
MOY+Z_M[[3@ZQ7-M(J,ZN '5AM((.!T ]L5F-\-M).EWNG)?:HEM=WWVZ1?M
M;$F\/P64\;@#SDGN30!5M5OK/XF7&A2:QJ%U97NC-=L)I1NCE$H3,94#8"&Z
M#N*YGPKJ-SHOPK\-M:W$IGU?4A9%YISB,--*25)!VEMN,X/+9ZUZ./#4'_"4
M1>(6O;QKR.T^Q[24V&,L&(("YR6 .<_IQ66GPYT,>&;GP]*][-ITLADBCDGY
MMCN+CRB -N&).3D]B2.* ,/6[_Q)X&TSQ#K,MQ!+IPM%:SM9KM[F2&X+JF[<
MR@F/YP2"3@CC&:=K^EM8^,O <IU"\NF:\E64SS%UD;R'.\ \+WX7 YZ<"NBL
M_ ^G0Z5=Z?J%YJ.L)=PF"234KCS7$?\ =4@ +SSD#)(!)X&*UO\ #VSB?26F
MUK6KH:3(7LQ-<)^[&W;M)5 2,'&22?>@!OQ5B\SX8Z\1++&4MF;]VY7/L<=1
MZCO55[V6/Q-X>\*I=726MQ8RWD\AF;S)=NT+&'^\!DDG!!X Z9SUNL:3:Z[H
MUYI5ZK&VNXFBD"G!P1V/K63-X+LI[?3-U]J OM,8M;:AYJF=<C:P.5*E2  1
MMQ^/- %'PMJ-_#XQ\1^&[JXEN[6Q$%Q:3RG=(J2J28V;JV"IP3SCJ34/C35K
MW1M6@NKJUU*;P\+9A/+IDA$EK+N_UCJI!9-H]P,'(/%=/I>C6^ER74Z/+/=W
M;A[BYF(+R$#:N<    8   Z]R:BO=#-UJ;7\.IWUI*\ MW2 QE'4%B"0Z-R-
MQYH Y6UU28^+O!D5IK$U[8W^ESO-)O.RY:-(]LF#T/S$GIUYK,3Q1J6G:7KL
M1OI23XJ72H+B8[S:POY62">N 6QG/)&<UU=QX$TMH-$CLKB]TU]&1H[26TD
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KC?$&HW4_C?3/#T94036,UT4-T]OYSJR*%WH"3A2QV]^IZ5
MV58?B3PEI7BJ*V&H),DUJ_F6US;RF*6%CU*L.1G^@]* .6O/#VLP^"-7M+KQ
M//#=VL\D]C<07DI>!#ADAE;AI/3)!)##'.*-$\17$O@GQ#XJ=IQK%M#,)]-D
ME<I9RPI_J]A. 3M#$XR=U=3!X5T^WM+.VCDNREK<"YW/.SM-*.C2LV2YX[],
M#'08=!X6TVWUZ_UA!-]HU! ETA?,4JA=HRG3@<9ZT <UINGZQ/)X?U^UU5([
M=D5KLO?RSK?)(HQ\C*%5MQR-N,9QTXJ'PVL_BWP=IOB9M=NK&_:Y-U/(DK&-
M461@T!CW!0NT;>1GC/)K=T+P!H?AV]%Q8?;1&C,T%K+=N\%N3G)2,G /)YZ\
MFDM?A_H5EK,NHVRW<2RS?:'LUNG%J9<YWF+.TG//IGM0!AVT]TUW\1[4WUZ8
MK/8UMFZDS"3;!_D;.5^;G@UCI;_VM>?"FZO;B[DN+FRD\V474BLQ^R[LY5@0
M23R1R>^:[J^\$Z1?ZK?:A(UW&]_$(KN**Y9(I\+M4NHX) X]/4&D;P-HIT_2
M+)5NXTTDYLW2[D$D8V[2N_.<%>,>G3% '-8U;QB_B:"TNS:W5E?O9VLJZA+$
MUKL5=K>6HPV3ECN/.2.@JWI-[<^(?&-WHVIWS21Z9IEJY^R3-$ES+*I+R@J0
M2HP !G SGKC&KJ/P^T+4=<;5R+RUN955+C['=O MRHX D"D;ACCZ59U#P;I5
M_JMKJB?:;*]MXO(6:RF,):+_ )YMCJOIZ=J ,;X41>1X4O(?,>3R]5O%WR'+
M-B9ADGN:[FN9M_ FC6NDOIMNU]' ]X+UMMY)N,F[=USP">H'7Z\UTU !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !17,ZCJCWWC2T\,0NR1K:-?WK*<$Q[@B1@CIN
M;)/LN.]6=5\56.CQWDCP74\%@ ;R6VC#K;# ;YN03A2&(4$@$$@9% &[17)Z
M[KD>C/H^OVUQYNEW]Q%;7(#90I*,1S+Z$':#CJK<]!CJ)WCBMY9)GV1*A9VS
MC  Y.>U $E%>'6NJWS_#ZWU+2]=U&X\5:A>F73[+[?).1$9L!'C+$;!&,EF'
M&>M>QW6JVUG/%:R,TEY*A=;>%2[D#JV!T7/&3@9('6@"]16#8^,=$U&XTR"V
MN9&?4XY)+3= ZK($&7&XC&1SD9S4Y\3Z2L-]+)<F);*Z^QS"2-E/FX4A5&,N
M2&7&W.<\9H UZ*S;37+&\N[FS#20W5M&LLL,Z&-A&V</SU4X/(Z$$'!KD? &
MKPQZ6L]P;V2XUNYGU""/RY)O+@+[8P6YVKM"GDCK0!Z!17*VWB73XEU_79=6
MNY=+LY/(EA>S8"T>)?WF %WMG())X&*OVWBS2;O6+;2HI9?M5S T\8:!PI5<
M;AN(QN&X9&<C/- &W17.W/C?0K6UEO)+F4V$4_V>2\2!WB$F=NW<!S\W&1D9
MXSFMVUN8KRUBN82QBE4,I9"I(/L0"/QH EHKR\ZQIMQ\0_$IU+7KJWL+!(+:
M"S35)8O-G8%G*(K@D\JN!WK2\66$N@^"=6L[74;^>XU2[CM['S[N222%Y=D8
M57+;L*=S]: .^HK+-_8Z.EOIBM+-/' "D,:F23RU&-S>@XZG&3QUID7B;29]
M,L-0AN3)#J"@VBI&QDFR,_*F-W Z\<=\4 :]%<KK7CJQTWP_-J-K#-=SK<_8
M4@CC)/VG<%",1T^8CU]LU8GU2*\\2:5IL.I7=K=K$UY+:BT(6>+&W#,R_+AF
M' .<\4 =%16)<^+-'M%GDDN&-O;2B&XN4C9HH7) PS@8X) /]WOBI+OQ/I5C
MJYTNXFE6[%N;G8('(,>X+D$##$LP  R23C% &O16?HFM67B#2HM2T]W>VE+*
MI>,HP*L58%2 1@@BN0^(.HHGB+PII1U:;35N;MY[J5+UK=3;Q(2R,0P^\Q4>
MOI0!W]%<IIUGI=]<6NM:3K5^]E9RRB5FU*::WN $*G[[E2%8]?536E!XITJX
MGLD2:0)?,5M)FB98YV +85B,'(!([,!QF@#9HKG+OQUH%BU\MQ<S(UE-'!,I
MMI,AWQM &W)X9>1Q\P]:;?>/?#^G+J37%Q<#^S6"W*BUE+(2 V<;<D $$GH-
MPYY% '2T5D6_B;2KO7CHL$[O>B W&/*8(4#!3AR-I(+ $ \4EGXGTR_N+:*V
M>9Q=-(L$ODMY<NS.XAL8P,'KC/;- &Q116-XGO+FVT9H+!PFHWKBTM&/\,CY
M^?Z*H9S[*: -FBN2^'.N7&M>$84U G^U=.D:POE8Y(FC.TD_48/XUH>,]Z^"
MM;FBFG@F@L9YHI()6C976-B""I!ZB@#=HKQN?4]1T7PIX$U;3-7O[C5]3>U2
MXL[B[>X6[61,R'8Y.W![K@#/TKT#4/&^DZ:U\\JW+VNGS)!>W4: QV[MMP&Y
MW'[RY*@XSS0!TE%<UJ_CG2M'U:;2Y8-0GOHK7[7Y-M:.Y>/=MRO'S=^G'!YJ
MOHOC-]6\2:W8-IE[#;Z<(@&:'+$LA<DJ"2,@KA<9]<9P #K:*Y/PYKF@VO@N
MROM/FO'T^:=XK87!=YY9#*PV@,2Q)8'&>@ZX .'W?BO1[S3/$%K>K?6S:= 1
MJ$ 0^=%&Z$AE,9/!7)#*>,<XH ZFBN33QAH6C:?X?M<WQ34+56L08))7=%C#
M %N<N1@8R2213[/X@Z#=Z5JM_+)<68TDXO8+N!HYH<_=RG7YNV.M '4T5AV_
MBJREO[NPGM[RUO;6W6Z>WDBW.T1) 9=A;=R",#G/:LVS^(VAWJ:5-$E\+74Y
M1#!=/;,(O,)(5"WJ<>_H<&@#KJ*Y?2_%<NH^-M9T,Z=<1PZ>D $I48+.'8L>
M>%("@=^M:.N^)=.\."R.H&<"\N4M8C'"SC>QP,D# _'TXS0!KT5RZ>/--DO+
MRQ6QU7^T+55?[&;-O-E1LX=1_=X/)Q@\'!(J>'QIH]SH>G:K;O-+'J,WV>UA
M"8D>7)!3!P 1M;.2 ,'F@#H:*YB;QWI5OHFHZK-%>+%ILYM[V+R=TENXP3D
MG(P0<J2,'ZUJRZU!"^F(89V;46VPA #M^4L2W/ P"<\C\2,@&E163XB\1Z?X
M7TIM2U(S+;*RH6CB+X+$ 9(X R1R2!5:W\6V5RKB.SU%9_M!MXH);8QR3L%W
M;D#8^7'.XD =\<4 ;]%<I-\0M%M]'N]2F2\2.QN?LMY&8?WEM(2  XST.1AA
MD<]:W9=3CAU&TL6AF\ZYC>1< $(JXW;CGC&Y1^- %ZBN<;QMI*1VUU(+A--N
M9A!#J)C'D,Y.!SG(!(P&("GL>16,EX--^*^MR3W4PLXM$BN6228E$/F."5#'
M"Y"CI@4 =Y162/$$'V"VNGM;N)[M@EM;21[9I6(+8"YXX!)W8P 2<4:+XBLM
M<DO8(!-#=V,HBNK:==LD3$9&<$@@CD$$@T :U%8NI^)[/3+Z6Q\FYNKJ&U-Y
M-%;*"8X<D;CDC/(. ,DX/%5;CQUH=NFC/YEQ*FL)OLVBMG8.-I;L.N!]W[V3
MTH Z2BL?0?$EEX@-XEO'<P7%E+Y-Q;W47ER1L0",CT(.0:Y;XEW+6.H^%)/[
M2NK*WN-52WNC%>R0(T15B0VU@!TZ]: /0:*Y;2ET6YUU1H^NW-U);Q%KB$:G
M+<QE'R%R&=@K9&0>O!]:R_ ^HQZ=IGBJ>_NYF@MO$%U$C32-*X4%%1!G+$Y(
M '))(% '>T5A6WBS3I=4NM,NEFT^]M[?[6T5V%7,&<&0,"5*@]><CN*CB\9:
M=)J%C9O#>0OJ,3RV#2Q8%TJ+N.WG(.#G#!30!T-%<%:>,K77?!.MZAK%EJ%G
MI\;7,,AA4EUC5BAP4)(8 $D]!ZXKHH];L++3M)A@%Q/)>0*;.W'S32($!))8
MXX!&68XR1SDC(!MT5S4OCO18-#U'59C<HFFR&*\@\AC- X[,HSQW#9VGUJ6R
M\8Z9?:Y!I*QWD4US"TUM)/;LD=PJXW;&/7&0?IR,B@#H**YWQXTD7@/7+B">
M>">WL9IHI8)FC975"0<J0>O;I7-^'7T;5]$\/Q0^)KUM;GMX)W$6L2RMO5%>
M3?'YA&TX(((_BQ0!Z-16#?\ B[3[!;Z3R;JXMM/;;>W%O%O2W. 2#SDX!!.T
M-COBH=1\<:-IUU86Y-U<R:A \]I]EMVE$RJN[Y"!AB01P,]><#F@#I**Y6+Q
M_I5Q<FTAL]5>]%HEY]E^PNLI1C@<''/7GI[U$OQ)T%]-M-21;YK"XD6)[G[*
MWEV[EMFV4_PG=P>N./49 .OHILCI%&TDC!44%F8] !WKGK#QII>H7>FPQQW4
M::HCR6$TD8"7(0;CMP21\O.& R* .CHKF/"?BJ7Q'=ZS&^GW%LEE?R6J&11T
M14R&()^8LS''IBM/4M>MM.O[73_*FN;^Y1Y(K: +N*)C<V6(  R!R><\4 :E
M%<Q+X^T*+0+#6VEN#97TXMXV$#960OL(?C"X8$<^AQFIK3QC87MWJ%FEIJ*7
M=C"+AK>6V*22Q'(#HIY8<$8X.>,4 =#16#;>+M.O/#$'B&W2XDL9V5(MJ#>Q
M9P@PN>[$#'6M#5M2_LG1;O43;33_ &>%I3#'C>V!G')Q^M %ZBN"D\3:?JO@
M31-2U^#4+87KVCK]F#KNE;:RX93PA8_Q$9K=O/&.G6>N3Z,(+^?4(;87/DPV
MK,70MM&WH#SGGIQUH Z"BN/'Q*T%M*M]45+\V,L@CEN/LK;+5B^S$I_A.[@C
MG''8C.UJ6OP:=++"EM=7D\,0GFBM4#-'&<X8Y(Z[6P!DG!P#B@#6HJGI.JV6
MN:5;:GITXGM+E-\4@&,CZ'H>V*N4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M0N#Y;'[^X]-O8Y/H>QHH \KLK;4+?X9>+]#ETG41>,VH+&!;,1,96<Q["/O
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
MV%R@Y&T;0, DCOUS4WCS3+^XL]-U?1K?S]6TF\2>"+./-1ODDCSV!5B?^ T
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
M$@U1E6!4V$C*%\M\V,;5)R,]*I^._$5QX5\':AJ]M:-<30QX0 J A/ 9LGD
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
M#=:/<W$\%O<KLE:#:&*^F6! _*DN];AM+V+3;:UGO+UH#.+>$J"D8.-S%F
M)X'.3SZ'%.Q\9:?J>DV%[9P74DE\SI#:% DNY"0X8,0!MP<G..F,Y&0#<M8#
M;6L4!E>8QJ%\QP-S8[G  _(55UK2_P"V=*EL?M][8F0J?M%C+Y<JX(/#8/7&
M#[&JWA_Q):>(1>I#%-;W5C.;>ZMIP \3CG^$D$$<@@D&J<][I!^(MG9R65S_
M &P-/E>&YY$0AW+N7[W)SCMVZT ;6F:;!I-A'9VWF%$R2\CEG=B269F/5B22
M3[U;K!T_Q3!J4EBUM8W;6=](\<%X-AC)4,<D!MP!V'&1]<5-XF\26?A72&U.
M^BN)+=71&\A Q4LP4$Y( &2* -BBN6LO'5E=>(6T2?3=3L;MX6GM1=0!!=(O
M7R^2<]\'!]J@TOXB:=JENMXFG:I!IP2=IKZ> +#!Y)(8.0QP3C(P#Z=<@ '8
M45SB^,+5+S38+VQO;&/5#MLY[A4V2.1D(=K$HQ'(# 9Z=>*ETOQ5;:I>:Q:+
M9W=O/I+!;A+CRUSE=P*X<\$<@G H T=6T_\ M72KBQ^V7=GYR[?M%I+Y<J<Y
MRK=C2:1I,&C6"VL$DTOS%Y)KB0O)*YZL['J?Z  8 KG;_6M'O;_PG+J&E:@M
MQ>SF33RX"^2YC8Y?:^,[<\<]>@IWB?7H+G1O$%C:V5[>BSMW2ZEM651$Y3=M
MR6!+ $,0N>#Z\4 ==17%>#]8CLO ?A6U6&:[O9]*BD2"(J&*JB[F)8@  LHY
M/4CK5ZT\=Z3>:2UZB7*S+>G3C9,B^>+D''E8SMSWSG&.<X!H Z>BO/=%G>;X
MSZMOM+JT8:-"6CG<-EC*WS+AB,$8''H>*]"H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X;QZTL.M^&[RST
MZ]N[ZTEGE5K'8\J1E-K#RV8!D8E03GC [D5W-86L^%K36-0@U$7=_8W\$9B6
MYLI_+8QDY*L""K#(SR* .&N!'J'@KQ9I=CHNN1:WJ<<D\D=_;!'N'<;05VDJ
M%7 '7CC.2<GH==GUN/P_X?.GV%\]OYT2:E#;@)<K$$((7)&/FQDJ<XZ'O72Z
M9I$.F!V$]S<W$@ >XNI=\C =!Z <G@ #DUH4 >/W6AZP-"^(-A!X=O(?[497
MLE!1@^8D7&0QYR"2>GN372WMO>7'C'P1>1Z?=FWLH+E;J0Q$"$R1*J@_B#TS
MCKTKNZ* /*6\-:[=^%/%FAQZ:\5V^L2ZC:2SE/)N!YZRHHYR=P4@Y  [UI06
MEQXJT/4+&+P?_P ([<36,UO)<7,4:GS'0J%C*')7)R6(' Q@YX]$HH \FN/^
M$@O_  EX7TN3POJ27^D:C9&Z $?ELL)Y9&+8((&?0=STSZ5K-M+?^']0M85_
M?7%K)&BL0/F9" "?J:OT4 >5P:5KJZ!X%U--'NTN?#@6"ZLI"@DE0PB*1T ;
M!QC(!()Y]L]-8:9-J/Q%E\4&":WM8]+73XA.A1Y6,GF,VT\@#  SC))[8)ZZ
MB@#D?&ND66M3:?;:AIU])"HEDCU&PW>=92C9M*[?F^8%N@(^49%<]/IWB:#1
M/".H:E;W6J76E:F\DZQJIN&MR)$1V7."VTH2 <\_6O3Z* /*-1\.:[XAG\?1
M+ID]B=5BLWLI9G3:7B0':V#P20 <9 YYXKK]!\1ZSJJ1F^\-WVEF!";MK@*0
M[@?=A"L2PSSD@# QSGCJ** /(8-&UB/X0Z-H[:1>?VC;ZE'-+;^7RJ+<F0G/
M3[I'?VKUIYE2W,Q60J!G:J$M^77-244 <+\*],NM+\)+::GITMI>QW,[XFC&
M=KR,PPPR.A]:C\11:W>^(]3L9])N[W2Y=/"Z?Y#JL/G$-O\ .RPSU7 .1@'
MS7?44 >5:58:O%%\-Q/HM]%_9$;I>90'RP8/+!.">K=NN.2!71WMIJ%M\5[3
M5H].GN;*?2#9&:(KB*3S@^7R1@;?3/IBNRHH \IN/#>LZKH/CBTMK26WN[O5
MEU"P-PNU9@GE,OTR8R,''45V6A>(=5U@+)=>';[2HX8R;C[6%)=\?=B"DEAU
M.X@=  #GCI** /%[BUOM(^$NCVM[I]Q#=P>((I#;N &8-=LZ@'.#D,._6NOU
M.PU'6?%L.O:9:/$=+TRYCMC=1F/S[B0#:NUL':NWDGCYN,\XZ'Q%X=M_$EK;
MV]U=74$<%PEROV<H"70Y4G<IZ$5KJ"J %BQ P6.,GWXH \IL;+6Y]=\%:O/X
M?U0W5KYZ:E/<O'N\QX=N0-WRQALD8 &#P,U,-,U-O"'Q"L_[+O!<:I>W4EDA
MBYF62-44^W*GKC%>HT4 >>_8]4M_$_A#5(])NIX8=+ELIU4*K02'R\;PQ&%^
M4\C/3OQGL];+_P!A7ZQQ22R- ZI'&NYF8J0 /QJ_10!Y9'H6LKX(\$W$&GSG
M4/#LL+W-@X"O(@0HX0G@L <CGGZUT45A+J?CZ'Q/]FN;>SLM->V42Q%))G=P
MQPGWL*!W');C.*[&B@#R'^Q=8_X42V@_V3>?VK]H)^S;.<?:_-SG.,;.>OM7
M3/;7VD?$>;Q"+.ZN=*U2PC@D,41:2VEC)*[D^]M()Z X/6NXHH X33?!;7WA
M_P 66^HQF#_A(;N:=8FP3"I4*A..-V5#^W [5BOX:\57-CH'B%@(O$X86=WA
MLB.V=/+)]]K 38]6:O5:* .)\::9-Y'A6UTRPGFAT_5[:=UA3(B@C# G\,CC
MK1IT-W;?$+Q5J,MA=BTNK6U2"41$B5HU?< .O\0Z]:[:B@#QZWL+_2O /@FV
MFT?4#K&G71;R[<(9X@JN6*HQ"NI!53SC#=<X%=9X,O+1]9U0R:9K-EJVH$74
M[ZG;+%YRH%C 3:2NU05&,Y^;/-;>N>&+37+FUNWN;VSO;0,L-U9SF-U5L;E/
M4$':."#TJQIFC1::3(;F[O+EEVFXNY=[[?0= H^@&<#/2@# \6VFH#Q9X3U>
MTT^>]@L)[E9T@*[U\R$HI^8@8SU.>*H6EK?Q>(_'EU)IUVL6H0P"T81$B8I
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-KWB;3_#RQ"[%
MU--*"R06EN\\A4=6VJ#A1D<GCFMFJMW+::?'-J%QMC"Q@/)C)(!.%XY/+' '
M4F@"#0]=TWQ)I46IZ5<K<6LF0& (((Z@@\@CT-:-<WX*T231M,O99XO)N-3O
MYM0D@X_<F0\)QQD*%SCOFNDH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "N;\1>'-3UJ_M+BS\13Z:EM\R116L4H+_WSO!Y Z<<<UTE% &3H6E7
MVEPS_P!HZU<ZM/*X(EFC2,(H'"A4  [G.,G/L*UJ** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
K HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>exhibit1017-epamnonxempl003.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_
M%>O'P_HOVB)%DO+B>.TM(VZ/-(P5 ?89R?8&L;QIK4_AC0;"VCN+R2YO+VWM
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
MB5PAQ%N@55#''RY88YQR* -+_A*-(TC1_$^M6M[J6J+9W#M<0NKMY$@13Y:
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
MEMCLPJIA6VE\D9P> 1WR #1E\;^'H-$;6);\I9K.;9V:%PR2AMI1EQE2&XY
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
M40,I+\?+AB!SBO3: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHKF?$'BU=#\1:'I/V.YF.HR2;Y(X6<*B1LV!CDMD+P,X&2>U '345S5MJFD#
MQ7K)CO-1>]MK6(W5LR2F*-,MM9$V\D\Y*YSBH(_B/X:EM]/NA=3BSOW$<-VU
MM(L(<D@*SD84G!X)^N* .LHK%TOQ5I>K:G=:= ;F*[MXQ,T5U;/"6C)(#J'
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
MW9WCC.<,R@9'0\'DX. <&@#7HJKINHV>KZ=;ZA83I<6EP@>*5.C _P">E6J
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MUJ34_L%M((!MN.>NWH.-PX[K776?BO5KOXI6GA2WN8)[?3]-\[5IA&,M-C&
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
M -=K10!YH/A#%_PKC_A#_P"W;@1>>LQG$"@'#EL%,]R>N>R^F*W+SP*LOB32
M/$%KJ+1:AIUM);!IXA*LBL&YP"NT@L<8XQQC%=?10!P=_P#"W3;KP9/X;M[V
MY@2[NA=7UV0'ENGSN)8\#DX/'3%:%QX$M9_'6G^)EOKB+[#9BTBM(P @4$GK
MU YP0.HXSCBNLHH YS1O"LND^*M9UI]9O;I-1*E;25OW<&/[O/X#@8'K71T4
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !6%J.L._B6T\.V3[+B2!KNYE !,4 (48SQN9C@>@#'TK=KA;&
M.2'XVZN9LXN-%@> G^ZLA5@/Q(_,4 =-=^(]'L+EK:ZU&"*1&5'W-Q&S?=#'
MHI/& <9JKJVL2:%K.G&YDWZ=J4XL^0,P3D$I@]U;!4YZ$CL37EWCC6+&[\.>
M/K*"2/3[F*Y DLD7=/=LOE_OWSG"$ 8V@ ;<D\XKL/B9*FJ>$=)^P2"5[O5K
M,6KI_$?,R&'M@$Y].: ._KA;77[C7/&FN:'_ &X^DW.GNB6UFD41>="@8RGS
M%)89.,+C ')YKNJ\[\16/@WQK<WUKK$\.GZMI<QCCNUG$$\8 #!U8XW+S[@'
M/0T =/IVJRZ=I5FGB:]MHM0GN'@5L>6DS^8P0(#ZC;@9S]:FU#5;:6+4;"SU
M*.+4[>W:4HFUI(ACAMK \9'<8KS&>]U23X7:'?Z[<-.ECK]NYOY%*F6U2?"S
M-[$8.3U&#WS6RFK6&I?%756LKJ.X2?PVJPO&=RRD2R9V'HWU&>A]#0!K>"/&
M^FZAH&A6FI:Y:/KUW:)(\+2*LCL1G[HZ$]<5N6=U#/XJOXHM>2Y:.",/IJ;#
M]F.3\Y(^;+>A]*\OAM['6/@SX:T?33;R:ZLMM]GCBQYL$RRJ978#E=JA]Q/]
M171WT-U/\0/&4.GDK>R^'8E@(.#YA\T+S]<4 =I#XBT>XU%-/BU&W:ZD#&.,
M-_K-OWMIZ-COC.*)_$.D6UZMG-J-O'.T@A"LW'F'D(3T#'LI.37G?A:_\*>(
MK3PY;M<7TNMZ:\973F=U>TE0!7++@80#/7@C ZG%-\):UH<GA@^%/$D*S:_:
MWTOFZ?*A,EQ,9FD61?4'(.[H.2>* .ZT_P 7Z9J7BC4="@E!GL1&&)XWNP8E
M5]<!1S[^U.\2>*M/\,BP6\?$E]=1VT2_[S ,Q/8 9/OC%8&@7EO;?%KQA:32
MJEQ=)8O!$?O2*L+!F [@'@GM3_B;-%:VOAF[N)%BMK?Q!:232N<+&GSC<Q[#
MD<F@#J+O7M+L8HY+B]B198_-3G)*=WP.=O(YZ#-7+:Y@O+:.YM9HYH)5#1R1
ML&5@>A!'!%<'I6JPV'Q1\02:I<)#;ZE9VDVF3S'8CPHK!U4GN&8MCKSFKOPR
ML9K+P[?94K8S:I=3:>A&-MLTAV8'8'EA[,* -*'Q9IVH>)]1\.6]SY=W:Q1Y
MD'7>^_Y5!&"5"@GJ.<=C6+X"\:VUWX7T9-=UNW;6;Z29561E1Y2)I%4!1@#A
M0 .^.*;IVH6FG?%[Q-%>7$<$EU8V3P+(<&15$FXCU [GMWKA[:[T^/X%:,ZS
MVRR#64<D.H.X7A.3[[?T]J /78KN"7Q?-!'KJ2/'9@/I2["8SO\ ]:2/F!P0
MN#Q5BVU[2[R[2UM[V*2:16:-0?\ 6*.K*>C 9'(R.:XZ2]L3\:;H&>)\^&@"
MJ.-S?OV; YZXY^E4/"-S=:9K6@:9::G;:_X?NK>0V$Y %U8(J9"N5X9<83)
M.<#MB@#J/'OB23PSHMK<I*+>.XOH;6:\9-XM8W)W2$=.,8&>,D9STJ>PCU9-
M7LI8M:_M319X'9I'CCWA_EV$/&%4J1N[=1U-3>*-4TO3K*VAUF*%].OKC[),
M9US&H*.P+ \8RH&3P,Y[5PVAZ1;^%_B/IUEX/U-KC1+^*:74-.6?SHK0!<I(
MIR=NYB!@]>>O8 ]"F\1:/;W\=C-J-NEQ))Y*JS8!D_N9Z;O]G.?:EU#Q!I&E
M2%+_ %""W90"^]N$!. 6/\()Z$X%>4Z#=>']1\._\(OXFN;\Z[;7;K+IGF.K
MS3B0NKQX'(8D-NS@9)/'-:VG:[HNG:MXP\.^+V6.:]U!YXXYT9OMENZ*L83
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
M\P@E;B13P8U&2<CL,]#6[)XMT"+2)=5EU6WBLHI##))(=I20'!0J>0W^SC-
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
M80WRELG'K7-Z^FE:IX8U77/"=A>WJM-:2WUPQF9KR.*0,8U$O+;5')'';GD
M ]#A\6:-/J$-@MQ*MW.C/##):RQM*H!)9=RC<,#J,]O44C>+]"319=8:_ T^
M&4PRS^4^(W!VD,,9&#QSWKD)O$.F^)/B1X(N]+E>:W\G4/WAB9!DQQ\?,!DC
MOZ5RVJ7T5O\ #+QKH#I,=575+AS;+"Q;8]P&5^F-I!&#WZ#F@#U[4O$FE:3,
M\5Y<LLD</VB18X7E,<6<;V" [5X/)P.#Z&L#Q5JMPNJ^#;C3=2D%E?ZBD;K"
MR^7/&T3N#G&2.!WQ6+K^L077B'6['R9K)IM(0P2PV;&?4<J_RY*DA4SC& ?F
M)R *S(+Z!_"WPM!=E-O<VXE\Q2NP+;LK$Y'W0Q STS0!ZY<7$-I;2W-S*D4$
M2%Y)'.%10,DD]ABLVS\3Z/?7#V\-V5F6W^U;)H7B)AZ>8-X&5]QD5#XSN39^
M"]8N%TU=3V6KG[&R[A*,<@@=1W/L*X;2M3M'^)6B:@+VXNK:;19HA<FU:.$-
MOC.U!M 55 .<YQCD\4 =E%X^\+3_ &,Q:Q$ZWDODPN$?:7W%=I;&%R00,XSV
MS4][XR\/:?>75I<:E&+FU0/-"B,[J#G'"@DG@\#)XKRQ98%^!,<(*BX&J[_+
MQ\__ !_;\XZ_<Y^E=E87EG_PN#6;@SP^4='MU64L-IP[LP#=. 030!TR^*=%
M>#3)TOT:'4V5+.548K*QSA0<8!X/!P>#4R:_I;W>H6OVQ$FT]!)=K(I3RD()
M#$L ,84G/3BO(M.F2U^&'@F\EW+;Z;KXENSM)\B/S)AN8=0/G7\"*UKG68F\
M2^.[ZWTR74X9=&MS% \#[+D*LF1T^[AOQ'3/% 'H=AXDTK5;L65I=.+EX/M"
M))"\;/$3C>N]1N7)'(R.16-\/KZ]O;'7!?7DUV]MK=W;1R2D9$:, HX  X]
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
M<SNYEGN)0 TTAZL0  .P '   [5?H \=\8W<E]8>.=,-C=6MRD0\BWM+1O\
M3%$:_OI)0OS8P0!D !0""36X+N&Y^(_A*Y5)1&-)G0M)"R[';9M#9'RD@' .
M"?QKT:B@#ROQ0LUEKFLZIX;OYH=7$L:7.C7,?F0:I\B %%(SG:0I9?[O..M>
MAP:S;SZW<:0$G6ZMX4FD)B81X;( #]">/\\UHT4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5:YO[>UFBAD9C-*"4C
M12S%1]YL#L,CGW ZD V:XKP;>/J_BWQAJ$QR;>^7380?X(XD!('U9V)_^M0!
MT>AZ[8>(K!KW3GD>!97A)>-D.Y#AN& (Y'<596^MVOWL=^VY5/,",,;E_O+Z
M@$X..AQGJ*\ET>X\3Z7X'UK6M&O;)(-.U*_N'LYK<L;A5E9G!?<-O . !VZ\
M\='XUUG9X:\,^*[56C=+ZUF [F&8;70_57_, ]J /0*YN[\>>';%97N;NX2*
M*<VSR_89S'YH8H5#A-I.X$<'K725Y_\ %N)(?!$*1H%7^T[4X [F8$_J30!M
MW?CS0+&RO;JXFO(TLHUEG5["='56)"G:R X)!&>GK71QNLL22+]U@&'T-<A\
M4HH_^%:^(9=@\P63+NQSC(.*@MM6UO2_&.A:;?7=M<6.K6<S+%'!L-N\2HW#
M9)8$-@YQR,\=* .XJ&ZNHK*UDN9M_E1KN8I&SD#Z*"3^5<!!XE\5:QI6GZ]H
MEA-<17$X8V3)"L36Q8C(<ON#@<YZ9XVUWUY_QXW'_7-OY4 84/CSPY-IL>I+
M>S+I\GW;R2SF2'KC/F,@4#/&2:Z*.1)8UDC=71P&5E.00>A!KQKPW=:^OP @
MAT_0X;R.2QFCW?:1NV%G#-Y94;B 3\N[G%;WA[Q#;6OAGP-H6@7QN!JD;Q)>
MS1\HD"$R':>C9&T Y ]\<@'I-%<./$6MV/B/6_#;FWO;R'3/[2TV>8"(.N2F
MR7& ,/CD8X]*BT?Q+J,WC"UT?^T$O8+O2GNA<-;;46964'RR H>,[O4]/O4
M=[69J6OV&E:AIUC=O*L^H2^3;A8F*LV"<%L8' /4UP6E^+_$47@N;QCJU]9R
M6-F+M9;.&V*M,R2,D9#[CMY &,'CG))XE\1PZJNM^ [C4-02?S=45I8EA"JD
MAA<_(1SMZCYB3TYH ]+JE=ZI!97UC9RI.9+UV2(QQ,R@JI8[B!A1@=ZNURWB
M#6=2T[QCX6L+>6$6.I331W"&++G9$SC#9P!D#MVZT =317FT^N^++@>,Q!J=
MC;_V%(6A(L]WF 0B3806X'8GD^F,<]SH.HMJ_AW3-3= CWEI%<,@Z*70-C]:
M 'V6J07UY?6L23B2RD$4IDB9%)*AOE)&&&#U%7 0P!!!!Y!'>O.;W7M=NM%^
M(<+7\<$VCJXM9K>':540>9W)YYQG\L4'Q!=>&/!_A:6^N[A-,N+=!=:A#;!S
M:CREV C! 4G.6(/3WS0!Z/169X>NI+W1(+F2^M[_ ,PN4N;;&R1-[;",<9VX
MS[YKE)O%T_\ PEUQHESJ(TJ^6\C6SMKF "&\MLIN*2$<N<N  1@X&#S0!WU9
MFJ:_I^C76GVUX\JRZA<"WM]L3,K.>@+ 8'0GD]JPK75]5\37?B!-(O8[)=*N
MFLH T0?S9E0,QDS_  98* N#P3GG YN^\1GQ9X=^'VLM!Y$L_B"$2Q Y"NJS
M(P'ME3CVH ]4HKA+_7]?U5]=7P]%,)=,G:VMU6*)DGE5%9A(78$ EMHVXQUR
M<X'765Y.VB07FI6_V.X^SB6YAW!O*;;EER.#@YYH AU[7[#PWIC:AJ3RI;JR
MH6CB9\%B ,X!QDD#)P.:F;5+==:CTHI/]H> W 81-Y>T,%P7QC.3TZUY=XOU
M'4_$GP?F\0-=K#;7DL$BV0B4JL/VA GS?>W_ '23G'48[UVKZSJ2?%"'0VDA
M.FR:3)=JBQ8<2+(B\MDY&">@'7O0!U-%<!X7\83:SJ45M<ZD+74X6D.I:/<P
M"-X@%;!B.,LH.WG+9!SQTJSI6J>)/$.B:5XBTN>V$5W<!WL)E 1;4L1]\#=Y
M@&#UQG(Q0!VU%<%8:IXIU/Q5KUDNJ6%O::/>P;O]#+&6%HP[)][Y3@_>YY[#
MO!:^(_%>K:;I.NZ1833P7<R/+9NL*QBV8]5<ONW@8//!.>!0!Z'N&2,\@9([
MU3TG5(-9TR'4+9)DAF!*K/$T;C!(Y5N1TKCO"O\ :T_C'QF'U8R&"ZCBC$L
M*@&%648!!P-W0'GN<FJVC^.=2OO"'A.29H?[6U^Y> RB/Y(E5G+,%SR0J@ >
MI!.>X!Z/17$R:]K&F>++SPY-<Q7!ETUK^PO)81E2IVM'(JE0W8@C;6+8>*_$
MW]A^#=>N[VTD@U>[@M+BT2VQQ+N&\/G.00#C&,<<]2 >H445R7BG6-9L/%'A
MK3].GM8[?4IIHI1+"68%8F<'.X<<=,#..HS0!UM%>=6VI^++F\\4Z,-8M%GT
M8QR1WOV(%I5DB\Q4*;MHQR">2?:KEIXFU/5?#WA?4C/!80:C;F2\DC >;S-@
M*I#&0V[+;B>"0!^- '<T5YD/%GB6Z^'%QKUK)&;O3+V:.Z46_,\$4A5F"G[K
MA!N],@\>G76NJ2ZIK]JNG7BR::EBMS,P0'S#(?W6#VX#D_\  >F: -^BL/Q+
M>WME'8&VN(+6WEN0EU<2$%T3:<"-2#N<L% &#UZ&N5L_'=_%X=U>6<)->6VM
MC2;22:$Q;]Y0(\B\8(#Y(&,[>V: /1J*Y+4M2USPLFJZI?SQ:AHEKIS7"DJ(
MYQ.I/R *,;",<GD'UJ:U/B5+O2KV6\M+C3IX&?4(R@3R#L#(8<#)&<@AB>.:
M .GK,L-?L-3U?4M+MGE-UIOEBY5XF0+O!*XW 9X4G(XZ5Q]KXC\5ZMIVD:[I
M-A-/!=RH\MFZPK&+9CU5]^[>!@\\$YX%):ZG'HOC;XD:K*A>.SLK*X91U8+#
M(V/QQ0!Z)17#VFI>+Y-0T>XCM)+BQO%_TY9(XD2WW+E7C(?<0#U!R2/2JWAS
M5?&&M0W]]]OTXII]_>VIM?LQ07'EY5/GW'8-P'KQGD]  >@T@()(!!QP?:O/
M]+\3ZHWBC0],EU".\34[&:2:18,113QA2?)< !TRQ'5N@YK,\.Z]J6B^$-9U
M2YO7O[A];FLX5EC49D:X$2L2,<#(.W(&!@8H ]4I"0HR2!VYKE=)NO$Z>*3;
M7=K/-HLMMO%S<+#')#,#]W"-\RD>V0>YJC\06OUU/PG'::@]M%/K$<4B*@(8
M['8$YZX*CCI^0H Z:#7]/N/$-QH<;R_;[>$3R(T3* A. 0Q&&YSTSTK3KSJ>
MWU*;XNWT%A?Q6TY\/P!KEX/,(_?2<A,@9)]?R]#2/'&I:CX9\-;X@=5U6>X@
MD>!%X$!<.ZJQ R=@P"<#<3@XP0#T6D)"J2<X SP,USGABY\127FJ6VMVCBUA
MD0V-W((U>=&'S!U1B 5/&> <]*9<:Q=:CXTE\.6-S]D2TLUNKF=45G+.Q"(H
M8$ 8!))![ 8H L1>,=)GT._UB W4MK8SO;S!+9_,WJ0& 3&[@GT]:W@<@$=_
M6O';'5]8\-_#'QCJEG<6W]HVFN7;/(\!*N?-56(7=QUR,YKK?%7BPZ'XA@L;
MZ^?2+">U#6^H- 'A:XW$&.1B"%  4]LY/(Q0!VI(! ) )Z>]+7GEV^KS?$GP
MQ"VK;5DTJ:9TB16C+CRPS#USDX/8=.IS-H6H^+-<UK6(O[4T^&WTO5C;LHLB
M3-%Y:G;]_P"4_-G.3G/8#D W+KQGI%EI$FIW/VN*VCNC:$M:2 ^8'V>G )(P
MQP*Z&O(?$&M:EK?PAUJ?4'ADNH-:6V4QIY:$1WD:CC)(Z>IKI#JOB71_'&FZ
M/JM_:WEEK<<XMY;>V\I[66--Y&"6W*1GD\Y_4 [JDR,XR,GG%>:+XSUQOA5:
M>)//A^W_ &[R) (1L=?M9AZ=CMYX/6M"V.I2_&+4H3J;_9XM+AD2$Q*54-(X
M*C_OD$GJ?H!0!U^FZI!JBW1MTG46UP]L_FQ-'EEZE<CE?0C@U=KSB'QUJ=IX
M8UF[O3;3W\.O/I%IMC*1YWJBEADG R6/.3C&:UKS6-5T#Q?HVEW5VM[9:RLL
M4<KPA7MYT7</NX#(PSQU&.M '8T5Y/)XO\61^![[Q,]]8_\ $MU&2"2V6TXN
M$6<1D;BV4X/&,GCDG/'J-[=Q6%A<WLV?*MXFE?'7:H)/Z"@">L_4M9M=+:..
M42RW$JNT5O!&7D<* 6( [#(_,#J17$WOBS6['P#9^.3+%);NL5S<:<(QM%O(
MP&$?[V]0P)))!P>!4E]%>3?&73#%J#(C:-/(@\I3M7S8\KSZ^O6@#M=(U:SU
MS2K?4]/E,EK<+N1BI4\'!!!Y!!!'X5=K*\1W5_9>'KNXTPVBW:*"CW;[(D&X
M;F8^RY/OBL+PYXBN[OQIJ>B27+W=G%9PW<$\UOY4GS,RL.BAE^4$$#\30!NZ
MWXCTOPY!%/JL[P12R"-'$$D@+GHORJ>3VHT[Q)I.JWTMC:W?^FQ*'>VFB>&5
M5/\ %L<!L>^,5ROQ?)7PG8$*6(U>T(4=3^\Z5,^@:KK'Q-T[Q+-9_P!GV>F6
MDD*+)*K2W+.",$(2 @SGKG/:@#N:*\YM?%>LP:SX;@N[N"XDU*YEMKZ""+=!
M P1F41R@<LNW# EN_2K&C7_BW7=9UJW35K"V@TS5#;G;9%C+%Y:G RWRD;LY
MYR?0#! .SU+48-+TRYU"<2O#;H7<0H9&('7"CDFK,4@EB210P5U##<"#@^H/
M2O*-#U?7M+^"NH:_%J:3WL1NYE-S &Y$\FX\$<GKZ#TKKCKEWJ'B*ST"VN/L
MTATP:A<W"HK/AF"*J @@<[B20>@'?( -[5-4@TBS%U<I.T9D2+$,32-EF"CA
M1G&3UJ[7!:[K/BO0/!MM=WLNGKJ*ZA%;S-%&666)Y@@89(VL5.3P1]*EO]2\
M37?C^]\.:?J-C9VZZ;'>1SM:&1XRTC+C!;#'Y>O P>AH [BBO.M(\6Z]J'AP
M_;)+*TO;#6'TS4[K.!M3^.)3G+ME !SR3QVJI<^-==B\%^,+RWGB-WHEVT<$
MUS:%6DCVHPW)E</\W7&./NT >H57O;ZVT^PN;VZD"6]M&TLS@$[549)P.>E<
MBNKZ_8^-M'TV]O;:>UUBTG=(X[?8;:2(*W#9RX(;!SCIVZ5%\-?[0N-,UF6\
MU.6Y8ZK=Q;FC4-E9-H;./0#C&!0!UNCZO8:]I-OJFF7 N+.X7='( 1G!(/!Y
M!!!&#Z5>KD?$VH_\(;H5BUNEPFG_ &LB^NX8O-D@1@[M*5P<YDQDX.-QXZ5J
M^&=0.J:2;M=3M]2@DE8P7,  #1]@0.C#D'IR.@Z4 ;-%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !16-KGBG2O#LMI'J4EPC7<@A@$5K++YCGHHV*
M>>.E-A\6Z++J4.G/<R6UY/\ ZF&\MI+=I?\ <\Q5W'Z9H VZ**J:CJ5MI=L)
M[IRJM(D4:@9:1V(554=R20/_ *U %NN3TC3CX=\9:UN&++6I$NX'[+.%VR(3
MV)PK#U^;TK8T;7;?6OM:107-O/9S>3/#<Q;&1L ^X((((()%:A&>M '&0>![
MF#2]2T0:NIT;4+B665/LV)PLK%I(Q)NQ@Y(SMR 3WY$OB?2$UR71?#]J@6TM
M+N*ZN]H^6.*+E(_JS;0!Z!CVKKJ, ?C0 5S?C3PO/XMTB+3X]02R1+B.<N;?
MS22C;@/O+@9KHG<1HSD$A02=JDG\ .36=H.O67B33/[0T\RFW,LD0\V,HV48
MJ>#R.0>M %;Q/H,_B7PI>:*U[';O=Q^7).("P [X7<,?F:J3^%[RY\0Z!JTF
MIP9TF*6+REM#B;S%"L<^9\O"C'7\:TK[Q#8V-^;#;<W%VL8E>&U@>5HT)(#-
MM'&<' /)P< XJ72];T_6;%[VQG+V\;M&SNC1[67[P(8 C!X.1V- '+Z1X#U'
M1)Y+&R\2S)X;>5I%TTVREXPQRT:RYR$))[9P>"#S787T,UQ930V\J0RR(561
MXRX7/? (S^=6** .)T?P9K>B^$(?#5KXCMDM8HVB6X73B)@K$DX)E*YY/.VG
MM\.K"TT30K+1KE[*YT*4RV5RZ^8<MGS XR-P?)R 1[8KJM0OH=,T^XOKGS/(
M@0R/Y<;.V!UPJ@DTS2=2M]9TBSU.TW_9[N%)HMXP=K#(R/H: .=U+P.-;@UE
M]3O\W^IV(L//MXMBP1 E@JJ6).68DY// XJ.V\':LFOZ7K5QXA26ZLK-[1E2
MQ5$D4E2,#<2O*C/)SVVUU&HZA;Z5837UT9!;PH7D:.-G*J!DG"@GH*@TC6['
M7-)CU33VEEM)5WQNT+H7'J P!/Y4 8.E^!([?P1>^%M2O1>VET9B9(X?*9?,
M<N?XFY#-D?0=:J#P/KDZ:#'?^)HYQHMRLT#K8;7D54*@.2Y!;!Z@#OD$\CJ]
M*UFSUJ&6:R,Q2*5X6,L#Q?.K%6 W 9P00<=Q5^@# T*/6H];UO\ M#4#>:>T
MJM9[K80F'EMT8/\ & -GS'J2:36_#EQJWB#0]4BOXX!I4LDHB:W+^:70H<G<
M,<$]NM:6FZK#J=E)=+%<6\<<DD;"ZB,1^0D$X/\ #QD'TJ]0!R">#;Q!XI_X
MFT)_M_.[_0S^XS'Y?'[SYOE'MS^5;V@:9)HOA_3]+DN%N#9VZ6XE6/9N"*%!
MQD\X'K6C10!R4'@N0'Q4MUJ2RQ>(0PD6.WV&',?E\$L<_+[=:EL/#FM:?I^E
MVRZ[!/\ 8H&MY%ELOW<\>U%4;0^01LSG)SN/0<5TTCB.-G(8A03A1DGZ#O6;
M'K]D?#JZ[<>=9V?E><PN8BCH/0KUS[=^U $7ACP[!X8T<Z?;L&5IY9VV)L0,
M[%B$7)VJ,X R>!67J_@^YUVWFL-1U&"?3WO!=1@VI\^ !P^U)-^!TQG&0"1]
M-?3-?M]3U&\T_P"S7=M=V@1I(KF+;E6SM96!*D'!Z'(QSBM:@#EXO"MYIFNZ
MIJ.B:G%:QZH1)<V\]L90LP&/,0AUP2.H.02,U6N? :+I7AS3=,OEM;;1+M+M
M/-@\UIG4-G<0RXR78GW-=C10!QESX+U2W\2WFK>'_$CZ7%J)5[ZU:T6=6<#&
M]-Q^1B!Z$>N>E=9#:10V*6?S21+&(SYAW%AC')[D]ZHZIXAL=(U'3;&Z\[SM
M1F\B#9$2I;!/+=!P#WS[5JT ><R?#341X3NO"D'B0)HK2*]LLEEOF@42B387
MW@,H(./E!]\#%='_ ,(U=MXUMO$3ZE&WDV#61@^S8+!F#%MV_@Y4=NGYU:US
MQ1I?AV2T34I+A&NY1#!Y5K)+YDAZ(-BGYC@\5)I?B32=9N[BSL[EOM=M@S6T
MT3PRH#T)1P&Q[XQ0!CP>#KB:^T.[U?4(+V?1]QBN$M?+EERA3#MO/&#D@=2
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
MO)1%'Y<:LP PBY.!A1WZY/M6W10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 <#\2O\ D(>"/^QCM_\ T%Z/C-!;O\,=2NI2$GLVBGMI0<-'*)%
M*GL>2/QK9\5>%I_$ESI,J:DMH-,NTO8A]G\S=(N0,_,/EY/'ZTV^\(MKMW:R
M>(-1:^MK6031V,40A@:0=&<99GQV!;'M0!D1:_KFLW%SIMH+RWNK&QMGE>V2
M G[1+'O^82G[HXX R>>1BLOQ/_;][HG@>;6F;3M3?7+:.XMX/+=%D_>8<'#=
M@#C)'/3BNDUGP9=W/B7^W]#UZ;1KZ6)8+K; L\=PB_=RK<!AG -2ZMX0EU*U
MT:WCU1X_[,O4O_,EA\QYY5+'+'( !+,2 !UXP.* *-WJ^LWVL:MHNF2WHETN
M&%3<01VY:29T+@N)"!MQMX4#^+D<51N=:\9"\\&V-T]KIE[J@N(KZ(1+*$=(
MV(92&(QP& ]< D\BM;5O!=[<>(_[?T7Q!+I&H30K#>[+99HKE5^Z2C'AAG .
M3Q^.9[KPC+-JF@7L6J,&T=I7'G0^8T[R*5=G(88SDG@#!/IQ0!@O/XS/B]?"
MZ^)+42?V+]K-Z-.7/F^;LSLW8_7')XS@B2?6_%&L6NKR:"+@W6GW;VD"HEOY
M$[Q8#^;O;>-S9^[C QUKHSX<F_X3D>)1?J/]!^P_9O(XV;]^=V[[V?;&.W>L
MN3P->VWB&^U'1/$MUI=KJ,GFWMFD"2AY,8+HS?ZMB!R<'^6 !UEK6I^(/$E[
MHZS/I3:99V\EV(@DC^?,I;8"P9=J@=0.2>H Y@^$PD7P05F=7E&H7@=E& 6\
M]\D#M5R;P7);>)5UO0M5;3II+=+6ZA>'SXYT3A#RP(<#C=D_3KF]X2\--X6T
MF2P.H2WH>XDG#21JFTNQ8C ]S_\ JH YSQ%I7B?1?%-WXI\)_9]1%S'''J.D
MS-M,GECY6C;LVT]#Z]\XK$\2>)+;Q#\(-=U+1VO-*N$N1'?VK*%D24NB21MD
M="&SQC/?N*[Y]%U2#6+[4-.UA(A>%"UM<VOFQ*50+N7#JVXXYYQTXXS6;<>
M+6Z\*:SH\U[*;G6)C<W5XJ $RY4@A>@4;% 7/0=<G- #Y]5O6\8VGA*'4)4D
M73WU"YO#''YK+Y@1%4;=@Y)R=IX ]<UAGQUJ>G-K&B7AAFU6SU2TT^WNV3:C
MK<X,<CJ,#*KN) P#@=,UT-UX2N)M3TS6HM6*:W91- ]T]N&CN(F.2CQ@KP#R
M,,"/4U#?> +#5='U:UOKB1KW5)TN9KV(;&25 !&4'.T*%  R>^3S0 [4+77K
M2#7%NM0CO='?3)#$TJJLZ3;6R/D55*$<^N:POAOJTNNZ!HUCI]^UK!I.GV\=
M['Y:^9*[1*RX# E4Q_%_%SCIFN@M?#&K?V9=0ZIXDDU&[FMVMHYWM%C2)&^\
M=BGYF.!R3V& .<TK'X?R:7<:%=6&K""[TNU%E)*+;B[@  5)!N[8SD=S0!T7
MB49\*ZP/^G*;_P! -9/PU.?AIX<_Z\(OY5T\D:30M%*H='4JRD<$'J*Y72/"
MNK^'M-&DZ3K\2:9&6$"7%CYLT"$D[5D\P @9XW*?QH Q-6U?5-#\!7%_I,\4
M4PUVXC;S(M^Y7OW0@>GWNN#6K8ZCKEI\1)] O=2BO(+C2C?PM]F$?D.LH0J
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
MTO$W//0[<G@XR"*U=8\&7=SXE.OZ%K\^C7TT2PW86W6>.X5?NDJW 89P#_\
M7SI)X>87-AYMZ;BSM$<M#/'N::9NLK-D#/+8&,#<>.F #G/$.N:[I7PLOO$=
MMJ<+W;1BZA)B21(XG8;4!7 8A6'S'()'3%.NM6\2^'O&FB1:EJ%O?:5K+R0&
M&.V$9M) A==K9RP."#N],^U8GC/P^?"/P?\ $FGG5%FL9,O:0-'L\C=*#Y:'
M<<J.PZ^]=M;:&VH:CIFK:AJ,-^+%&:T$$.Q"SKM,C'<VYMN0,8 W'CI@ YNT
MU_Q;K>D:9K^B6EQ*ES,)&LY/LRP-;%B" Q;S X7!R3C.?EQ5FUO/%.K>-O$6
ME0:U;6MKI<UHZ8L@Y='0NR')[CC.<],8YS-I7@"ZT6XDM++Q)=IX=>5I1I7D
MH=NXY*+*?F"$]@.F>>2:V-*\.3:;XHUG6FOUE&J^5O@\C;Y?EKM7#;CV/.1^
M5 ',P^,]5L=&\5W5Z\5U/I^L#3[0+$$4!_*5<C/.#)DY;GU%:MF_BY/$1A9)
MWTB:U8FXOEM]]O..F%B8;D(['D'O2#P!!<:9XCT[4;TW%MKER;J01Q>6T,A"
MX*G)Z;%(SW%6M#\-ZSIRYU/Q/-JTD*%+4S6JQK'D8W.%.9&QQDD=3ZYH X[3
M_%7BEO!OAGQ/<ZI ZW=_%;7-HMJH61))C&3NZAAQC&!QSGK73?VEK/B.X\1Q
M:-J"V,FE3?9+93&K"681JY,NY20F6"_+@\$Y.1B"/X>RQ>#=+\-KK \K3KI+
ME)C:_,Q23S%!&_'4\^U6+CP1>Q^);O6-%\13Z4=0"?;X([9)5E91@.F_.QL=
M\&@!D^MZU>ZU)H<8GAN[33X)[N73A"W[Z3<,+YY V#8>V3D<C'.;=^*?$6B:
M+HD_BNWGTV-S,FI7MC$DWDLI'E,P <*C L3P<$ <5JZMX&EFU:RU;0=;N-'U
M&WMA:/((A.L\(.0'5CR0<G=G/-:(T#4(#9/:ZR6>*.5;G[7;B5;II"I+,%9<
M$;> . #C&* +OAZY>\T*VN7U"#4/,#,MU!C9*NX[2,<#C&1ZYKB?%/BC6M$M
MM6OTU"-IK*_A2*SMXA)"+=FC7]\Y7*2'<QP&'\. 1FNS\-Z!;>&=$BTRU;=&
MCO(3MVC<[EVPH^Z,L<#L,5R]]\-I;S3M=TU/$-Q%8:I>&^$7V=&,4I=7.6/+
M+E1@<?4T 3W5_P"(;OXC7OA^UU:&TLQI:7<;K:J[QL9&3C<2"?EZGCV[C2\
MZU>Z_P"#K.^U%D>\WS0RNB[0YCE9-V.V=N?QI;?PS=0>+)/$!U199GL%L2DE
MMU"L7#$AASN8] !CCCK4_A/P\WA?1!IAO!=(LLDJOY6P_.Y<@\GNQH S=/U7
M4KGQCXKT>2];[/906TMJPC3?&9%<MVP1E1C(KG;;Q;XDO/#/@2^BO+5)]9N1
M!=;K;(.5<Y'(P/E' QGU%=5<^$[AO%5WK5CK$EFE_;QP7D @5S)LW;65B?D.
M&(Z'\*S;+X>2V.C^&].36FD70KC[1&\EL/WC888(##"X8^I]Z )O#U_K-QX@
M\3^'K[53.VGFVDM[U($1PLJLQ4KC:<%3@X[UROA#6KOP]\*/#31732W&K7L=
MA;"9%*6[23/E^ "W )P3UQ7=V?ANZL?$FMZU%J,9EU1(4,;6QVQ>4"%(^?GA
MCGU]JR[?X=PIX%MO"]QJ,DBV<@FL[R.()+#(KEU?J02"<=!Q^= $DNK:KHOC
MK3=!N+TWMIK%M.UK--$@D@FB 9@=@4,A4CL#GO7/Z7XH\2Q^#;KQ=J.J6\UM
M8&\1[)+0+YY21DC)?.4P0.F>.O-=I!X?N'U:WU?5+Z&[O[2W>"U:.V,4<6_&
M]]N]B6.U1U P, #-5-(\%0V/A.^\.7]U]NLKMIBQ$7EL!*Q9AU/=C@]J *]K
M/XOB\0V!\BXNM+FB<7OVK[-'Y+A<HT7EL6*D\$-N(&.:S?"_C&34[N.*_P!4
MFMM4MH7?4]'N[=8W0A<YA^4%D!SW;(()/KK:!X0U32EB@U#Q3=ZG9VRE;2&2
M!(RG!4%W',A /&<#OC(&)+?PA))J.CWNKW\5_-I,;I!*MKY<DFY-A,C;CNX)
MX  SS0!BV.M^+]6L-#US3+2>6&\DCEN;23[,L"V[\DHV[S-Z@CKU.>!TI;G7
M?$^M6VKW/AR*X\^RO9+6VA"VY@E,3;6$I=@_)#?=VX&.O.;FA^ KO0I196_B
M6\;P\DADBTMH4R@SNV>;]XIG^'CCC/)RX^!;VTU^^OM%\2W>F6.HR^?>V20)
M(&D/WGC9O]63W.#S^& "IXDUW7+.'59C>K8RVVEK=6UG:QK<2>:%9G\_*D*@
M("@@J#\W.:S]0N=0UOQ;X"N[6XBL[N]TBZF,IB\P1EDA8[5)Y//&3^?0[EWX
M!:74=:EM-9GM++6+1+:YMEA5R-D9C4J[<@;3R,<\\BG1>"+BV7P[/;ZTQO\
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
MI^O7DOV80(RSCSP&#E@3@@\;<8]^W>7^JZG#\2])TN.[ T^[T^XF,/E#AT*
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 86J^'6U/Q+HVLB],3:493%%
MY08/YB[6W'.>G3&/QK&O/AXM];ZW'+JTR/JEW%>^9'$ 8)H]NTJ"3D?*,@Y^
MM;6O^*;/PY-8Q7EO=N;Z86]N8(PX>4]$ZY!X[\4[3?%.FZEK$VC@SVVIPQB5
MK2YB,;F,G&]<\,,\9!- &6G@JX76[K5WUZZEN[JQ%G-OACV-@MAL #&-QP!W
MP23W</ =G-X C\(7MU+/:Q1K'#<* DJ;2"C CC<".M=910!R,/@V^?6]&U;4
M?$EU=W.EI*B8MXXQ() H.[@\X7D_3&.\L/A"1I-'.H:E]M_L=S):.T 63=L*
M#>P/S  ] !D@9)Q74T4 <3)\/1+X4UCP^^K.8-5NI+F:40 .I=][!><8R!C(
MXY_#4G\.22>)M.\03ZD!)86SP;/) 1U?!8DYX/RCV'O7144 >6>"=-;Q!H7B
M:P75E73[O6;T3Q1H#(8WD/W7S\JNO<@]3@CMV#:;J,'B[3Y+"^GCTB&U\F:P
M\H"!0 =I5NN_.W@= ISC(ST=% '!?%F6-?#6GQ-<K;N^K6A5\C*@2@E@#Z#G
MTK?@T*275/[:N;Z.YOQ;&WM9$AVQ0HQ!8A=Q)+87)W= ,8YS->>([2VU3^RX
M(KB^U$()'MK506C0]"[,0JY[9()[9IUAX@M;[5)=+\BZM[Z*$320SQ;=JDX!
M##*MSG[I(XH R].\"V5MX#;P?>SO>Z<8VC#,H1P"Q;J.,ACD''85/:>%Y3-I
M;ZMJ;ZB-+):U#0A"7VE0\A!.Y@I(!&!R3C.,='5/5=1BTC2;K49HY9(K:)I7
M6%=S%5&3@9'84 4+[PQ8W_BG3?$$NX75A%)$H7I(&QC=Z[2"1[G--U+PZVH>
M*=(US[:8VTQ95CA$0(<2@!]QSGH!C'3WK1TK48M7T>RU.!72&\@2X17 W!74
M, <=\&KE '#2_#DK::WIMAKMS::1J_FO+9B%'$3R##%&/(4_W?R(J6_\ -++
MI=]INOWVGZMI]J+,7JQQN9X1SLD0@*<'D<?G7:53U75+71M.DOKQRL*%5X&2
MS,0JJ!ZDD ?6@#GM2\"QWT&F31:M=PZSITS3PZF0KR,[C#[UP%*L !M&   !
M@#%6M$\*RZ5XBU+6IM7N+NXU&.))D:)$3]V" 0 ,CJ>_USUJ]I6MG4[N^M)-
M-OK&>S90XNHU"N&!(9'4E6'!S@Y'>D'B/3SXG7P\#-_:!MFNL&%@FP,%R&(P
M>3VSWH @U_PT-;U#2=0BOY[*[TR5WBDB56R'0HZD,".0>O:JL/A*6#4_$%\F
MI$OK4<:2*T.1%L38I7GD[3SG///M6E?:]!9WQL8K>YO;Q8?/>"V52R1Y(#'<
M0.2" ,Y.#@'!J,>*=)DT*UU>&X,UM=NL5N(U)>21CM"!3R&R""#C&#G&#0!A
MVOP^:P_L%[/7+F"?2+9K-95A0^; V/E(8$!OE'S#\J:OPXA3PW<:.NLWFUM0
M&H6\K(A,$@D\P<8^;GKGK[5TMCK4%[J$^GO%-:WT$:RO;SA=WEL2 X*DJ1E2
M.#P1SBD&NVLNJ2Z=:)+=W$! N/(4%8,] [$@9QSM!+8YQ0!=A@>.S6&2=YG"
MX:5P S'N<  #\*Y^T\).M[HUSJ6H_;I-'5A:R& )(Q9-A,C G=\OH%YY.:Z:
MB@#@[SX:"ZTG5]'&O7<6E:A<M<K;)$F8G:0.WS8R1D' [9YS5W4O!$T^O1ZY
MI?B"]TS4C MO=3)%'(+E!T+(R[0P[$#\*Z^B@#F9_" ?5]"OXM0E4Z/YIC61
M YF:5=LC.V1DG)/&.3^%6=#\.MHVK:Q?F],YU2<3R(8MH1@H4;>>F .M;M%
M'-:SX2-_XBM/$&G:E+INJ00FV>1(UD2:$G.QU/7!Y!SQ6=_PKP'P_P"(-(;6
M[J2/6[E[BX=XDRA?&[;@#D[1[>@%=M10!@2:%?F16BU5-K6:VDT,UJ)(Y "W
MS[=PPV&(ZD'N#VH#P#:VZ^'!IVH75F=#BD@B90KF2-U <-D8!.T'(''I7744
M 8.B^')-'UC6=0^WF8ZI*LTD;1!0CJH4;><XP!P?SK,'P_@D\.:[HEWJ,TL&
MKW;WDDB(J/'(S!SMZC&5& 1Z\ULZ]XBM?#W]G_:H+B07UY%9QM"@(5Y&"J6)
M(P/\*V* ,.V\/ROJEIJ>K7POKJR1TMML(B2,L,,^W)RY QG. ,X R:YZZ^&G
MVG1]4T8:_>1:5>W1NDMTB3,+-()&&[&6&0< ],\YQ7>,VU2V"<#. .363X>\
M0VOB2QFN[6&>)(;F2V99U"MO0[6X!/>@"K+X6+>*[77X]4NDGCLQ9SIL0B=
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M0AVB5$( *L,;6! &1CM]<@&-JU_XTT7P[!]LU$0W']N06\$I2.1YK620!1*
M,!AR"5QG]:NR:]J/A;Q5K]K?ZE<:I8VVA_VNHF2-71E=U9%**/E.T=<XK7O?
M!"W^D6]E<:Q?231WD=[+=N$,DTJ$%<C;M"C ^4 =/KFS-X1@N_$EQK-W=23_
M &G3_P"S9K9D41O"26(Z9SECW[T <5XB34+WPUX)UB\U2666\UC3IYH JB$;
MW# *,9&W. <\CKGMKW.I^(/$3>(4T26YMY]/NWL[0Q-"(Q(B*<RAP206;Z;<
M8YR:F3X;;=+L=*;Q)JC:?I]U'<V<16(M#Y9RJ[BF6 [9[=NF+5WX"#>(;C5]
M,U[4]*>]"B^BM639<%1@-AE.UL<;A^E $-AJ^J:[XGDT.YN#8/I^G03WHM"I
M,EQ+GA6(/R+M[=21G@8,?PJ22+P[J<<TIFE76;U7E( +D2G)P.!GKQ6C=^"8
M/[<M=8TG4;K2KR&V%G(8 KK-"/NJRN",CLW7ZU=\,>&8_#%I=V\5]=72W-U)
M=,9]GRL[$G&U1^N?PH Q-#N7U#XN>*O.)(TRTL[6 >BR!I'/XD+_ -\CTK'T
M6WN!<_$9Y=2O)UCGD39*4(;_ $92,_+D8S@ $#':NH?2VTCQU-KL2%K34[9+
M:\VC)CEC)\MS_LE692>V%[9(#X-C2_URYM]4O(4U@9F@ 0HKE A<97.=HZ$X
MSSCI@ XW0KO5]$\/?#J[CU:62UU#[-8S6)B01!&A)!!QNW J.=W/H!Q6I+JG
MB;Q)::Q<:!)/!=6E_+:V@#PB#]T^TB0-ECNP2?0$8Z9.N? L?]D^'M.&JW(B
MT*:.:V;8FYRBE5#\<C!(XQ3)? ")K]YJ.FZ[JFFP:A)YM]9VSJ(YG[L"02A/
M<K@^XH Z=8OMVEB&_AC/GP[9X@<K\RX9<]QR16!%\/?#L-GI%JEM/LTF<W%H
M3<N65BVX@G.2"0.#QP*Z>*-(8DBC4)&BA54= !T%.H \0^$$LEY\5?'5UJ63
MJ8E*#?U5/,8%1[#:@_ 5[#JAMK:U?4YH/,>PCDG0C[PPAR!]1Q6!J/@&SG\4
M#Q-I5[<:3K)39--;A62=>.)$8$'H.1@\#T%:]GHTL=P;G4=1GU";88U5U5(D
M4]<(HP2?5LGTP": /&V^(/B*U^&UAX]?4))+F?5S%+9X'D&W^8>6%QP?E^]G
M/J3750^(-5\4?%O5M AU.YT_3M*L5D1;=5#2RL$.Y]P.0-Y&WIP*TT^%.D+8
MV^DO=W+Z%;7QOXM/8+@/S\I?&2@R>.O/)-7[_P !6T_C%_$]AJ=YIM]/!]FN
MQ;A")TX_O [3\J\CT% 'D'@SQ7=^#O@!J6I6 7[8^K-!"[+D(S*GS8[X ./?
M%>J>'F\2'Q+=6ES%J#^'I[%'BNKJ6/S4N. P4HQ.&!W>Q'&*BTWX2Z)8>![[
MPG+=7MU8W<OG,TA0-')Q\R$+Q]T=<]/<UN>%_"\WARTC@N-;O]4$,?DP?:MH
M$4?' "@9/ Y8D\<8YH UH]+LXC9[(=JV:[;= 3MCXVY ]<$C/H3ZFN3L[F2S
M^-6IZ=&3Y%]HL-](.PE24Q9_%<#_ ("/2NW9@JEF("@9)/:N6T_1);[Q%K7B
M&9I;9[NV2PLF Q)%"N27P>A9V) /95SU( !U5%5-+LY-/TNVLYKR:\DAC"-<
M3D;Y"/XFQWJW0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117/ZAJ[S^*K7PW
M:2&.1K9KV[E7[R0A@JJOHS,3SV"MCG! !T%%9.I>)=(TAI5OKSR_)"M,PC=U
MA#=#(R@A ?5L53U?66T/5=+N7F\W2]3N%M&YSY4K ^6ZG^ZQ&TCU*D8YR =%
M116!XQU&_L/#TR:.H?5[O-O8J?\ GJ03NY_NJ&;_ (#0!OT5A^#_ ! GBGPE
MIVKK\LD\0\Y!_!*/E=?P8&N1L]4UAO!GQ F;5[IKK3;^]6UN"$W(L<*LJXV[
M<9] .IH ]*HK+\-3RW7A72+B>1I)I;*%W=CDLQ0$D_C3+[Q/H^FR2I=W@C$#
M*L\@C=HX2<8$C@%4Z@_,1U'K0!KT5Q_C7Q0-(FT2PAEF3^T;Z.*66&)V(A*L
MQVLH/S':!QR 21V-;.AV4NF6,YN-6N+ZWDD,\#W8P\$1 (0L>3CDY;GG!Z4
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
M'5^/XPN1D#TQQ5C1KR*7XJ:;>Q3:A>07.A20I=26CQHS^<C;5&T!5 '^))H
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
M1+?W?G@J-P(B'F_>YR3C@8]Z -7Q%>:?!<Z/#>ZO<V$LM_'Y"6[$?:7Y B?
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
M/:I=0\3Z1HKSVT\L[M96XGN!%$\Q@BYP[D G^$GGDX)H U[=)8[:-)G2215
M9D3:"?8$G'YFI:RY?$&GQBV\N22X-S#]HB6VB:4M%Q\^%!X^8?7/&:N6%[!J
M6GV]]:L7M[B-98V*E2589!P>1P>] %BBN(\?^);:#PAX@2RO+V.ZL[=U-Q9Q
MOB&;;E5+J, Y*YYXR,XS6S9ZY;V>AZ6+AKBXNI;))?+AB::5@%7<Q"@G&3U/
M<^M &]17"^+?'%LG@B'5-#N995OIXH8KB&!VV!I51\_+\K@%@ <'/09%+9PZ
M58^-=/(\0>(!-?"62TTNZDF\D[4(D+>8,]@0K'@\@<T =S17*S_$;PS!#>3-
M=W#1V4Y@NBEG,WD, "2^%^5>1\QXZXSBMF\UNRLO*!:6>26,RQQ6T32NR#&6
M 4'CD<^X'4T :-%8L/BO1;C1K;5;>\$UK=2>5!Y:,7DDR1L"8W;A@Y&.,'.,
M5SWA+59=0^(GB^'[5>O;01V?EV]UN7R&99"P"MC&>#QUXY(Q0!W=%8'B"\TV
M'4]$M[W4;VTGEO!]FCMBX6X?:?DD(!!7&3@D=*AN_'OA^SN-1MWN+AY].VFZ
MBAM)7:,$$YP%SM &2W09'/(H Z6BH+*\M]1L8+VTE6:VN(UEBD7HRD9!_*N0
M/BU==C\5:?;QWUF^G*\4<PA=&W"/>6W8PO)& <$CGO0!VU%<)X)\9Z?+X=\,
M:??7MQ)J-[91@3RQ2,DTHC!9?-(VE^N1G/XUT&J>+=(T?SFO)I5AMW5+B=('
M>.!CC =@"%ZC/ID9QF@#;HIOR31<-E'7AE;&0>X(_G7GO@S7&M;?QAJ.MZG=
MRVNEZQ<VJ-*6D$4$84CY5!SC)YP30!Z)17/6/C?0=1U&QL;>YE,M_%YMJSV\
MBQS87<0KD;2P'4 Y'UJ34/&&BZ69FN[EU@@F6">X6%VAAD8@!7<# .2,\\9&
M<4 ;M%9.J>(].TCSOM#3N8(O.G%O \IBCY^9MH.!P??@^E5)_&_AZ">RA-^9
M'OH#<6PBA>3SD !RNT'<>1P.>>E '0T5QVL?$/3;3P1?^(M/2>Z%L[6YB,#J
MT<P.W;(I * $C.<=>.HJYJ&JZ5/K?A^.:_U*TNIII#:VPCEA6X(1MPE4KT !
M(!QV- '2T5E:=XCTS5;W4+.SEF>XT]@MU&UO(AC)&0/F49R.1C.::OB739+&
MUNH6GE6[0O;QI;R&211C+!,;MO(Y(QR/44 :]%4-'UK3]?T\7NFS^=#N:-LJ
M59'4X964@%2#V(KC;S[;=?&%M$75]1M]/?0S>^5#/C$OG[,C(/&#TZ4 >@T5
MXU-XFUR^^&7C;S=3G:?1+N6WM=4MR(GG52,9*X&0#R5QU%>F7'B&QTXVUI,\
MTMX]L;CR((FED\M<!G(4' R0/<],T ;-%<_-XW\/066F7KZ@/LVJ$+:2B-RL
MA()QG'RG@\'!XJ33M=TSQ1'?VEC<744]JRI.C126\T)(RK;7 .#C(R,'WY%
M&Y16!X4UR36;.\@NMOV_3;N2RNMHP&9.C@=@RE6QVR1VK=DD6*-I&SM4$G )
M./H.M #JY[Q+X<N->N]'FBOXK9=-O5O K6YD\QE5EP3O&!AC5:'XB^&;B*TF
MBO96M[J?[.D_V67RUDW% KMMPA)' ;'8]*UK_7['3[E[9S/-<1Q>=)%;0/*R
M)R S!0<9P<=S@XS@T :E%5=.U&SU?3X+_3[A+BTG7='*AR&'^>W:N5L;NXB^
M*^MVTU].UDFE07 BEE/EQ,7<,0.@X4<T =I16%8^,-&U"[L[:">7=?1O+9L\
M#JMRJC+%"1@X'/N.1Q5/P_XVM-:&M2RQ3V=OIMU+"9+B%XU"1JNYF8C:#N+?
M+G.,9% '4T5B0^+-)EU![!GN(;H0&X6*>VDC:2,=60%<MCT'(]*AT7QOH/B&
MZ@M],NI9VGA::-OL\BH55MI^8KC.<<=>1ZT =#17-:WXNBT?Q1H^BM:W4C7X
ME=I([=W 5$)PNT$DY*YQG ZXR*YS3?%<'A_Q/XT75[^_GMK6ZA,:^7)<&",P
MJS':H.Q 2<G % 'I%%9-QXDTR V2K,]Q)?1&:VCMXVD:6, $N !]W!')]1WJ
MI)XX\.Q:3IVJ/J&++4)A!;R^4^"Y;;M;CY2"#G=C&#Z4 =#16/H_B?2]<O+R
MSLY)A<VFTS0SV\D+A6SM8!P"5.#@U4\3^*X_#EWI%JUK<2OJ-VL :.!W5!@D
M_='+8!P!SWZ"@#HZ*\\C\1KI'Q'U\7MYJ$UF-/MIX;58Y)60L7W%8E!(X SQ
MQWKKXO$>E3Z/::K!=>=:7F/LQC1F:4D$@*H&XG .1CC!SC!H U**S-(U_3]<
M^TK92OYMI)Y5Q#+&T<D3XSAE8 C(Y!Z'M6%\3[W4-,\!:AJ&F7\UG<0>60T0
M7+!I%4C)!(X)Y&#0!V%%9'BC5+C1O#=[?6=I<7=U''B**WA,KECP#M'4#.3[
M UQWA.2WUK1-9GLO%>M:Q*+9X)+.]Q%+;2$'JJJK!N, _7% '=IJMG)J@TU)
M2UR;?[2 %.TQYQD-C!Y/8U=KR1HBVE026LU_#+;^$V,31RRQR"=2"JYX8G<.
M%Z'I@BO4[&5I]/MIF.6>)6)]R* +%%><_$#Q3"^@VTFDWU]$QU*"%+BW1TBE
M/FJKIY@&",;N^#@CFNIU/Q?HVDRWD=S/*?L*(]XT4#R+;JWW2Y4'&1S].>E
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
MVKN\31_:7W[@VU@"=JC&XCG=@=*ZNB@ JIJD$]UI%[;VLGEW$L#I$^<;6*D
M_G5NB@#Q2?4FE^$NEZ VF:C'J^FW%G#<V@LI&93',F6!"D$$#(P3G-:/BV\N
M-23QMI[:;?P2M9 VD=I9.OVT>3_K)) N6VGY=I(QC&">*]:HH \Z\00SOX$T
M/Q1I\$JZCH,<=U''*AC>2(*%FC(/(W)GMU KL/#UE-9:1&;M0+VX9KFZYSB1
MSN*Y[A<A1[**KZAX>N-2UR*ZGUFZ&F(J%M,5$$<CJVX,6QNQG&1GG'/'%;M
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
MI;B=+1;LV;,UN_R2AMI5N/EYXR<"IK7QCIMZ?+MH;Y[@RR1+;O:O'(WEA2S
M.!\HWKS_ +0'7BO-98+]OAYJMJVD:F+E_$S7"PBSD=FC^U!RPV@@@*#R..*[
M7QI86.K7>D^;+JFGW21RRVFK64;YMF^3*. " '!Z-C.PCK0!U>G:A!JEA'>6
MWF>5)G D0HPP2#E3R#D'@U:KD?#FMZI:>']%CU^RNI=1O;B2 RV]H57 9BLL
MJ_\ +/<H!/N>@YQUU !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %<P?"=[;ZK>W>E^)+^RBO9O/GM_*BF7>0 2
MA=25X XY''2NGHH K6%C'I]MY,;.Y+%WDD.7D8\EF/J?; '0   59HHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M YJZ\*W?]N7>J:7XAOM/>\V&YA$<<T;%5"@J'4E3@=CCVK9T[3TT^%U$TL\L
MK^9-/,1OE; &3@ #@ 8   '2KE% !1110 4444 %%%% !1110 5@ZWX;EU/4
M[75++5[S3;^VB>%9(0DB-&Q!961P0>57D8/%;U% &;IFDO9.;B[OY]0O&79Y
M\RHNU<YVJJ  #/)[G R3@8TJ** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHJK-?P0WD%F27N9@66-!DA1C+'T49'/O@9- %JBLKQ
M'X@LO"^AW&KZ@L[6T !?R(R[<G'3M]3@5:74;=M1-@Q:.X,?FHKC'F)QDJ>^
M"0#W&1G@C(!;HHK%B\4:=/XDE\/I]H_M**(3/&8&"B,G ;=C&,^] &U16!JW
MBZPTF2Y5K>\NDLVC6\>UB$@MM_*[AG<>""=H. 03UK=9U0 LP4$@#)QR>@H
M=1639>(K*_\ $&H:+"LXN[!(WF,D152'SC:3U^Z>>E:U !116'J/BO3=+UNV
MT>X%V;ZZ1G@CBMG?S%7EB"H(X[T ;E%9.F^)-+U34)]/MYW2^@4/+:SPO#*J
MGHVUP"5]QD5K4 %%%% !12,P1"QS@#/ R?R%9F@:_9^(["2\L5F6*.>2W83)
ML;<APW'7KZT :E%%% !1110 4452T_4EU![Q5M;N#[+<- 3<1%!(0 =R9^\I
MSP?8T 7:*R;SQ#967B+3M#E6?[7J"R-"1$=F$7<V6Z=.PSU%:U !1110 444
M4 %%8^O^)M.\-1V\FI&=4N)E@B:*!Y-TC?=7Y0>3BC3?%&E:KJ4VFP321ZA"
M@DDM;B!X90A_B"N 2ON,B@#8HHHH **HZGJ<>FZ5<:AY%Q=I "3%9Q^;(Q!P
M0JCJ0?Y&KJMN4-@C(S@C!H 6BJ6I:DNF);,UK=W'GW"6X%M$9"A8XW-CH@[G
MM5V@ HHHH ***:KJX)1@P!(.#GD=10 ZBFEU#A"P#$$A<\D#K_,?G3J "BFN
MXCC9R&(4$D*I)_ #DUF^']?L_$NDKJ5@LP@:22,"9-C91BIX[<@T :E%%% !
M1110 4444 %%%!( ))P!U)H **P+'Q=8W^HV=K#;7OE7T;R6EV8LP3A>3A@2
M1QR-P&1TS6X\J1[LG+*I;:HRV/8#DT /HK+\/Z_9^)=,_M"Q680^;)#B9-C;
MD8J>.W(-:E !1163=^([&VU(Z;&)[N_5 [V]K&7:-3T+G[J9[;B,]LT :U%9
M>G:_8ZI?75C 9DN[5$>>&:%HV0.6"]1S]T\C(K4H **** "BBB@ HHHH ***
MR+?Q+IMSXGNO#R/*-1MH1,ZO$RJR';RK$8;&Y<X]: ->BBJ]U>0VAA$I.^:0
M11(HR7;!.!^ )/H 30!8HJ"&\AN+B>"(EFMV"R$#@,1G;GUP0?Q%3T %%%%
M!115*YU);74[&Q-K=R-=^9B:*(M%%L&?WC?PYZ#U- %VBL36/$]II#W$?V:[
MO);6 7%Q':1AVAB)(#$$C.=K<#)^4\5:T368=>T[[;!;7EO$79%6[@,3, ?O
M!3SM/4&@#1HHK)U/Q#9:3JFF:=<K.9]2E,,!2,E-P4M\S=!P#[^U &M1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5Q'@N[;4_%7C/49S\T.H+I\8/\$4*# 'L6=F^IKMZY;3--/A_P 8
M:Q)M/V#6GCN(W XCN NUU;TW *0>YW#TR </XKU+4/%?P3U;Q&-0D@M[I7:*
MR6-#&(5EV ,2NXL0,DAASQC'7J?B3=/I>D:+K,!Q/8ZK;,".K(Y,;K]"KG]*
MKR_#%AH&I>'+37[FWT&\9G2S\A',&YMQ57/.W.>,9]^N=/Q!I$FO3:-HIE>>
M"SNXKR^N' &1&,HAP -S-M.!T4'U&0#K:X&RY^.NK<X_XD4//_;4UWU<W!X6
ME@\;W/B;^T0TMQ;+:-;^1\HC5MPP=V=V>_OTH P_ EI<1^+/&+R:E=3"/4U5
ME=8\2GR$P6P@((]L#CI4OCY+I_$/@Y(-1NK:.75-C)%LP3Y3D-\RG)&._'/3
M/-;F@^')=%U75[XWXN/[3N!<2H8=NQ@H4;3GI@#KGI3O$GAS^WSILL=]+97.
MG78NH9HT5^=I4@AN""&- '*)9ZC=?$_Q1!8:J]C*--LLW(A21R?WF.&&WKUX
M^F*-'\;:GJ^@>$(RLGV_6()I9Y+58P^(<!M@D(4$D@\YP,X'<=+:>&)[/Q)J
M6M1ZEOEOK>.W9)(,A1'G:<AAD_,<^OM6,/AG%'X8T?2[?6;FWOM&D:2PU&*,
M"2/<3N#+T8'.".,@#WR ;7A5O$8_M&#7HV,4<_\ H-Q(8A+)$1TD$9VA@>,C
M&?2N<\6M=)\7?!C6<,,TWV:^PDTIC4C8N?F"L?TKL=$TJXTRW<WVI3:E?2X\
MVZE14R!T544 *HR>/4DYYK,U?PI<:GXJT[7XM5^S3:=')'!&+<.N)!AMV3ST
M[8H Y>"XN5^-]I)XC@2RNY=.>#2DM'\V&902TFZ0A6W#^[M ]_6>/Q)K>K_#
MN\\;:=J'DF+S[F"Q:)#$T,3L-CDC?N94)R&&"1Q@<]';^$$;Q1#XBU2_FO[^
MVB:*U4HL<5N&^\54<[B.,DGBJD7@-;73]1T:TU.2+0M0D=Y+/R@7C#_ZQ(Y,
M_*K<\%21DX(H HZCXBU&^@CO;346L[>XT9;VTMK6-9;@RL"VZ0,A"Q@;1G*@
MDGGI5(^)O$.HV_@"2VOX;0Z[$WVL"W#?-Y!?<,].>0/89R.*W[CP0K:Y<W]C
MJEQ8V]W9)97-K%&A#(@(3:6!V8#$<?H>:K67@"6RA\-1KK<DG]@%C 9+=?GR
MFS!P1QM_'/.30 FF7NKWOB.X\,2ZW(TFDV<4EW?16\:27$LI8KA2&55"KS@<
MDCIC!9\*5E3PQ?I-()95U>]#R!=NYO-.3CMDUI:CX1DF\4KXBTK59--OG@%O
M= 1++'<1@Y&5.,,.S59\*^&?^$7LKJV&H3W@N+J6Z)E15VL[%B!M ]?\,=*
M*#ZCJ.N^)=?T;3]0;3_[)AA57C1&:2:5"X+;U8; -O &2<\U7BUC6IO$6D>%
M;V[AM]1.F-?W]S9J"&(<1A8]ZD $DDY'; Q5C5O!<]QXF;7]&URYT>]GB6"[
M\J%)4N$7[I*N,!AT#?I4UYX-B>]TK4M/O9;74].1XTN9%\WST?EUE&1NR?FX
M((/(H Y+6?%_B'3="\;6*WJ?VEX>,,D-\8%)FAE&Y=R_=WCD$@8Z<5O)J.N:
M;X_T;3[S4Q>6>KVEQ(8/(5! \00Y0CYB"&QAB:L:EX%BU/0]:L9;YENM:=6O
M;L1#)"@!51<X4 * ,Y[]2<U<N/#,]SXCT769=17S=+BDB6-8,+() H8GYN#\
MHQCI[T <_P"&O%=UJ>O6^F:CJ5Q8:U&\IN])NX$19$PVTP,%RR@[3]XD@'-5
MT\;:KIGAOQ7>WDT5W=66MMIUEF,(@W>6J;@.H!<D\Y/K70V_A"1I]%?4]2%]
M_8[E[5S;A)2VPH-[[CD8/0 9(!.<56/P]M;G1_$&EZA>O<6^M7;7DA2,1M#*
M=N"AR> 44C.>G.: ,W5;*\M/BEX(-SJDUZK1WPQ+'&NUA",D;%'!XX.<8ZU'
M;:[XLU_1+/7]!AN7,UQO%I)]F%L\ <J5W$^8'VC.?[V>,5L1>#-0DU?0]3U+
MQ+<7=QI'FB,K;1Q^8'4*=W7G Y/Y8[PV'P^DTJ]N(K'Q#?0Z!/,TSZ2(T*@L
M<LJR$;E0GJHQU/- %>SN?$^K^-_$6F1:_':VFEW%H\86R1RZ.F]HSGH#R,YS
MTQC!!C\/>*[G4/$=OI>IZE<:?K$<TIN=*NH$1)HL/M,#[<L =ASN)(!S72:5
MX<DTSQ-K.LF^\TZJ8C+#Y6T)Y:[5VG/IUSU]JJ1>$)))='.IZD+U-(F\ZU8V
MX24MM*@.^XY !Z #.!DG'(!H>*;J\L]#>:RO+6SD$L:O<7)XCC+@,5&#E\$[
M00<G'6L?PGKE_>^*_$>DW,]Q/:V2VTML]U"L4N)58D, %XRN1D \\UK>*?#@
M\2Z;!;"\ELY[:ZBN[>>-0VR2,Y4E3PP]JK:1X4DTOQ-?:Y)K%S<RWT,4<\;Q
MHJLT88!N!P,,>!^)- &'\6BPT;P^44,XU^SVJ3C)W'C/:K(\-ZMJ'Q&A\57D
M=M9Q6-B]K;0+*7>5FR2TA  "C/ &?6M7Q9X7;Q3!8PF_-HEG=QWB[(@Q:1"2
MN23TYZ8_&MFYM!>Z;-9W+96>)HI&C^7AA@XZXZT >?Z?XEUF/7_"MO-J?VY=
M4,\5Z8X5^S"18RX\A]JLP!7&<L".^:G\/2^*?$-_K*R>)/LUOINLS6NV&RC+
M21!%P,MG:06R#SSG.1@"S:?#R>W3P^'\27DAT-B+4B"-1Y10IM/')VG&XYZ=
M >:V_#GAQ] N-6E-]]H&I7CWKJ8MFR1@ 0.3\N%'!_.@#SS2M3UK2/@!+KUG
MJ\QOECEF#3QI)M/GN&QP"2<Y);=S7;S:M=:EXP/AZWO'LT@TY;R::)4,CL[E
M54;P0 -I)X[CISFBOPZ">![SPF-:N#83EEC+0J6AC+ERHQC)R?O'/'85;UGP
M7/J&J6&M6&MS:9K5K!]E>ZA@5UGBSG:T;9'7D<\$_3 !G:QJ/BK0M%\-"^U&
MT:^FUJWL[R2WA!6:)Y"/XA\I*XS@=2<8HDN?$^K^./$6A6>O1V%O:V]M-!(E
MFDCH7W\?-P?NC)/IQC.:UM3\''4=.TRU.J3"2ROH]0>XEC#O/,AR"V, #/8
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
MBEG=9MPP<9D&[&>/]6.!CJ>16QIMUXAFU[Q3X<;6VEGM8()[&]>WC#1F0/\
M*RA=K*"H[9P3SWI;3X<FRT;1-,CUN9X=(OOML!D@4DL"Q"G!'R_.V>Y]1TK1
MGL;?PQK.M>,-0U(BVGMXTN(UMR1&D>0I&TEB?F.>#^% &7H/B/4==\/:';K>
M2PZT]TT&I?NXRT1ASYX*[< 9V@8''F+UYKM#91"_:^P7N!&8D+'A%)!('ID@
M$^N!Z"N9\):;I]QKFL^*[*&1(M49! 75DWJJ@-(%8 KO8#MR$4]ZZYUW(RYQ
MD8S0!Y_X1\57&KZO:V&H:E<6FM1(YU#1[RW2/)P?FA(7+(#T^8Y')]^J\0>&
M[#Q+;VT-\;A/LTZSQ26\QB=6 (ZCL02#]:S[3PE(+[1;K4]1%]+HZL+67[.(
MY&+)L)D;)W<$\ +SR<UT] '(ZQHKZ!%KWB/0(+N?5KN)2UNLA9200&9(SQOV
MY/N0/4YPI/&$UUX-\2ZQH7B%KB2QM!(L-Y:HL]K*H<NKH%7KA<$@C@]:[[5K
M&74=.>V@O)+.8LCI/&H8H5<,.#P>F"/0UP_C?0X=.\*^+=<O;J!]0O=*-H6C
MB\E&"AMH"EB2Q+=23T &,4 ,GUCQ1H>I>%M1O=5BOM-UFXBLI[,6RIY#R)E&
M1AR>0<Y_ #/"C7?%FOZ)_;7AV*X:7[6X@M7^S"VDB24H59B?,#%5)R,8/&,<
MUL:'HG]JZ;X=OK[4H[ZWL(DFM4BB"@R>7M#N=Q#%06 P%&23CIB&W^'\MAJ=
MX=.\17UIHM[,T]QI:1H5+-RP1R-R*W<+Z\$4 /&HZOXDU#Q'::5J)TZ32V6V
MMP$1M\YC#[I-RM\F6"X7!X8YY&&W>JZ]9>,/!NG75U;A-0AN!?Q01Y1I8X0V
M59OFV[C[=!4M]X(G/B:XUO1=>NM'DO41+Z*&&.1)]HPK ."%8#C.#].N;EUX
M4$VN:#J,-ZT2Z,LBQ1,F_P SS%"L78G).!U]>3F@# T&SNO^%L>+2-4N24M[
M$X9(B'!67"M\@.!VP0?4FH-/\9:NGA0RW4OVG4+C7Y-)AD2-%VCS2H(4D+G:
MIQD]<9S746/AN>Q\5:KKJZ@KOJ,<4<D+0?*@C!"8.[/\1SGK[5ECX=6LOA>^
MT.[U":1;B]:_BN8E$<MO,S[]RG)Z-T]LT 4M1\0^)/"5MKVJZE;SW.C6]D)K
M5[PP"87&X+Y9\DX*'(.<9'-0>(K/48/$G@.6]U62[+ZB?-C,2*@D\ESE-J@@
M=1@D]N>N=V'P5)>:/>6'B76[K6_M,!MM[Q)#Y<9P3M"#[V0IW'/W1^-1/ =^
M_P#8@O?%%U<#1YQ+;L+:-68!2H#DYR<'&?TSS0!V]%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45RFMZS>/XMM?#UF+
ME=UB][*UL8Q(0'5% ,G '))QS]WIS7.ZEJ/C32-$TI;Z_2&Z?Q!#9B3RXW-Q
M:R.-ID"C"OC@[<?KF@#TVBO/X3KY\>ZAX9;Q+=FT?3H[]+@P0^="3(R%$.S;
M@[0>5)_G6.GBGQ)-X)\.7<>IHM]+KZZ7<2M;J1.GGM'EAVR%&=N._2@#U65_
M*B>3:S;03M09)]@*S?#FOVOB?0K?5[))DMYRX19E"O\ *Y0Y )[J:YG2[W7M
M&^(X\/ZEJKZK87]B]W;RRPI') Z, R_( "I!!_+\>?\ "FNSZ5\.?"5A:2>5
M<:MJ<UH)]H/E)YTK,P!XW8&!D$9.<'&* /6Z*XA[_5K#QV/#+ZG/+::EI[W%
MK<LD9FM94(##[NUE(((W \\=*HZ)K^L7_AY-'N=2E7Q/%JAL+J58H\J%.]G"
M[=NTP@D''4@9H ]%HKS^XU3Q!KY\01Z)-=PW&G7+6=J8S!Y9D1%;,H?YB"S8
M.!C;C'-2KK.MZOJT^C.MS:W5EI]O+<_V<\)(GE#9P9>JKMXQUR<]J .[K'U+
MQ)8Z5K6FZ5=+<B;4"5AD6$M&&'0,W0$YP*X^]U_Q/H6CZ)/XHBN8X DR:I=Z
M5&LIB<%?*=A@X0KN+;1UQVX/6:&L&KZ+I=])J*ZJ$S+%=)@+*<D!RH &X#C&
M.#GC(H DT'Q)8^(A>?8UN(WLYS!+'<0F-@P[@'L>QK8JO;6<-J\[QJ?,GD\R
M5V.2QP!^@  'M7,V>HZC-\1]:T9[^4V4>GP7$*[(\Q.[.#@[>?NC[V: .NHK
MR>V\3^)+KP+X-U%=6VWFH:RME<NUO&1(AED7D #'"+]W&>:T9/$^I>%-2\7P
MZA?S:K;Z9I\5_;F=$1PS[P4)15&TLH[<>] '8:SXBM-#N]+MKF&X=M1NEM(6
MC0%5=@2-Q)&. ?7I6O7E_B2VU _\(%?7FJS73SZS;--$401[VC<Y3 R .0!D
MY!YR>:N3:KXE\16NLW&@27$-U9W\MI:J#!Y!,3;2)0WSG=@GC& 1CID@'HE1
M7-S#9VLMU<RK%!"ADDD<X"J!DD^P%<#>7'B;4O'G]A0ZXVF1S:$MX1%!'+Y,
MWFA3M)'S#COVSC&<CL=7TVWU/P[>:9J,Q^SW%LT$\N0IP5P6] >] &</&=B%
MLY9K'4H+:^ECAM;B2V.R5I&"IT)*9R/OA:Z.O)QJWB+P"+/2_&%O'K'AL311
MP:S -LD!5@8_.3V(7GVZL>*W[[5=9UO6/$.G:3)>6[Z84AA>V,&/-:(2;G\S
MDKE@, 8P#USP =S37D2-0TCJH)"@L<<DX _$G%<3I^KZWJ>O6?AS4IUL+V'2
M5O;YK,J3)(TAC 4L" HVDG SD@9X.<CQ+9Z]##X,M]5UQWO/[<6&26T5561=
MLC(S*5QO "]MN<\=Z /0O[1/]MC3/L5WC[/Y_P!K\O\ <?>V[-V?O]\8Z5=K
MC&UC4+#XERZ;<7\D^F1:"UZ8C&@/F+*%+9 !)(!XZ<FL2?Q'KK?#&/QW;Z@W
MV@+]L:P*)Y#0[\&+[NX$+_%G.1Z<4 >G45P+W^LZK\0FTBVUJ>STZ?1$OE6.
M",R1,TI7Y2RGG '4'J<8ZC6^'NK7VL^$(+C4IA/>1SSV\DP4+YGERL@8@< D
M =* -K6=7LM T>ZU349?*M;9"\C=3] .Y)X ]34$_B&PM]&L]4D9Q%>>6+>,
M+F25I "B!>['/X<D\ FO/?'GBW1+RT\1V5[=NCV5G<6]K;&WD(DG,3*9"0NW
MC.U>?[Q[C$5OJ<&K:Q\*?LTK262I<+)E&4>=':@*,$#H2V#0!Z1:>(+"YBOF
MD<VKZ?\ \?D5QA6@&W=EL$C!7D$$CWX-5[7Q587-[9VKQ75LU^A>R>XCVK<
M#)V\Y!QSM8 X[<&N#\3:1=^(/B#XJT6PE$37OAF-68G"F42ML#?49'T)I=?O
M]4U6?P%I-QHUS8:JFK0W$H=XV4)"A\XJ58DK@]2 .10!Z3K.KV6@:/=:KJ$O
ME6ELF^1L9./0#N2< ?6KD<B2QK)&P9' 96!R"#T-<?XN>QU?5(- OX+J?3UA
M:XO$M[:2;<6!2)3L4XYWOSWC6JOPIU6:?PU+H=ZTAO\ 0IC92>:A1FB',3E6
MP0"F!SS\M '>45S/C#79](&C65HXBN-5U&.R$Q4'RE.2S '@MA<#.1D]#C%4
M?[1U/2O'\'AV:_GN;'5+&2:WF=4\VVEC(#8(7!4@@C<#@^W% &G<>+[2&[\J
M*QO[J!;P6,UU;1!XX9CCAANW8!(!8*0#QFM]I$1D5G56<[4!.-QP3@>O )_"
MN"^%]K-';Z_*]_<S*-<OHS'((]I82_?.%!W'ZXYZ4[Q1!<R_%'PA'%J=Y;QR
MPWIV1;"JE$3D!E(R0Q!)SQTQ0!TVC^(K36M0U2RMX;B.739EAF\Y N6*[AMY
MSC!'7%:]>4&/4_[6^)-WIVKRZ?):2I.AAB1B[K:JP#;P1MXZ  ^];-MXIU#6
MIM!L(EN(Y;W1$U2X-H8U<EMH 4R<!02Q..?N^^0#OJRM2U^QTR\@L6\VXU"X
M4M%:6Z;Y&4=6QT5?]IB![U6\)C7TTJ:+Q$4>ZBN'6&4%=TD/!1G"_*'P<$#C
MBN7\&.US\6?'LMYS=0M:PPANJ0;&(Q['@GWH ZZW\1VTNK0Z5/;7EI?S1O*D
M,\7!5<9(=24/WAP&)K8JEJ;VUI:2:G<1;S8QR3*1]X *<X^HKS^]\1Z[:_#2
MT\=QZ@TDVR*[GL"B>0T+L 8U^7<"H;ALYR.>#B@#TJ:3R87DV.^T9VH,L?8"
ML[P[KUKXGT&UUBR29+:YW%%F4*V%8KR 3W%85CJMYXH\1Z[9VVH3V%KI?E0Q
M^2B;WE=-Y=MRG@9 "].#G/&.3\$:U=V?@?P3HMKYOG:D+QG>#8'VQ.Q(7?\
M*"2PYYX!QSR #UVBN=\++XBADU*#6V,ENLP:PEE9#,8R.5D"?+D$<'N#67XJ
MU#4X-0U&.WU5XEATTS6UK8HKS+*-Q,DNY2H3@ 9(!^;@G% ':-(B,BNZJ7.U
M03C<<$X'KP"?PIU>5S7FH:]JGPPOY=2N;:74()9I5MP@02?9"Q8*RD9^8CG.
M >,=:[OQ8)?^$/U<PW4UO*EG*ZS0D!P0A/!QQT^OIB@!-7\36.COI2S)/,NI
MW4=K!) H9-[_ '26SC& 3QGI6U7D5W;W$?P]^&P6]DDEDU+36C:9%(BS"V
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
MDY;)[DFK&H^#(;_3-/MO[3O8[JQO%ODO?D>5Y@""S KM.0Q&,8'  P,5TU%
M& GA@+XM3Q U_-)*MA]@,+HI5H]VXDGKN+=^GM6?;^ +:VTF705OYSX?>4R?
M8&53M4MO,0?KY9/;K@XS77T4 8)\-D>+Y/$:7SK.UD+$0F,&-8PQ<'USN/KT
MJ3POX=7PQI3Z?'=RW,9FDF#2J P+L68<=LDTMQXB@MO%5EX?>VN//NX))XYL
M+Y>$QN&<YS\P[5LT 4M8TV/6=%OM+F=TBO+>2W=T^\H=2I(SWYJA=>%[6YT?
M2['S9$ETLQ/:7*XWQO&NT'T((R".X)K<HH R-.T)=.N-0OQ/YVIWY4S7,B<8
M4810H(PHYXSG))).:6PT&"UU2;5;B5[O4I4$1N) !Y<><[$4<*N>?4GJ3Q6M
M10!DZ1HTFF76HW$M])=O?3^<YDC5=A"A0HQ_" HP/KZU1M_"0M?&UYXFAU*=
M9;R)(9[8(OE.J_=)XSN'KFNDK&/B.!?%Z>&VMKA;E[-KQ9B%\MD5E4@'.<Y;
MT[4 +XD\.VGB;34M+EY89(9DN+:XA($D$J'*NN01D>_8FFVF@-'JIU:]O#=Z
MDMN;:*4Q!$B0G)PH[D@9.>PQBKNF7\FHV\LLEC=6929X@ERH#,%. XP3\IZB
MK4LL<$+S2NJ1QJ6=V. H'))- &+X9\-_\(W%>Q)?2W27=W+>/YJ*"))#EL8Q
MQGM1K?AE-9U?2=46_N;.ZTTRA'@"G>D@ =3N!Z[1SU%;M4)=2ECU<V(TZ\D0
M6IN/M**OE%@V/+R3]\]?3'>@#%3P;L;Q$PU.8G71^_S&O[OY/+^3_@/KGGFJ
M=W\.XI=/T1;36+VQU+18!;6NH0!=YB "['4C:PP!VZUO>&O$%OXHT.+5K6&:
M&&5Y$"3@!P4=D.0"1U4]ZUZ *&D:9_95EY+W<]Y.[>9-<SD;Y7P!D@  <
M   "LS5?"45[KD6NZ??3Z9JZ1^2T\*JRS1YSLD1AA@.QX(]:WY)8X5#2NJ*6
M506.!DD #ZDD#\:JO?R)K,.GBQNFCDA:4W84>4A! V$YSN.<CCM0!#;:5+N\
MW4KQK^7:54-&J1J",'"#N1QDD\9 QDYP[7P%;VVD#03J$\N@+,)4L9%4D /O
M$9?J8]W;KCC..*Z^B@#F)O!VSQ3<Z]I>K76FS7J(E]%$B.D^T85L,#M8#C(_
M*LQ?AA91^%M-T>/5]0CN-+F:>QOT*++ S$E@,#!4Y.0<_6NZJ*2=$9D!WRA"
MXB4C<0/0'WXH S]$T>72H'-UJ5SJ5Y+CS;JX"AF Z*%4!549/ '<GO69?>"X
M[O7]0U.+5KVU74K9;:]MX=FV4*"%(+*2IPQ'%:/AKQ#;^)]%35+6">&)I9(@
MDX <%'*'."1U4]ZUZ ..B\ 1P:=X>MXM:OTN-#)%M=!8RVPIY93!7;C;QTSW
MY-=3>6<5]IT]C-N,,\30O@\[6&#SZX-2O+'&\:.ZJTAVH">6."<#\ 3^%/H
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
MQJ-XF=!\T;2G ^T?<Y7[OZ^]=MI>FQZ58K;)--.V2TD\[[I)6/5F/K^0 P
M !6:WAA#XO\ ^$D&HWBW7V7['Y($?E>5OWXQMSG/?- '':3J.MC3_$>OWNOW
MD\&@:E?J+011 7$42<*Y"_3ICOZ\2:GK6LZ/X#T?QFFI2W,K_99KVU(7RI8Y
MBH*(N/E*EQM(.>.<UUNB>%+;18-4@^U7%[#J=S+=3QW(0C?)]\#:HX/H<U3L
MO UK:6%KI;W]Y<Z19S+-;V4VTA=K;D4MC<RJV" 3V&20* ,F'^V=7\9^,-(/
MB&]MK6SBM'MC"D0>(R(Y(!V],CTR<#GKG$M=?\02>#/"'BJ76YVN+N\M;:XM
M1'&L$D;OY;$C;G<>N<XST KO+?PLEKKNL:O#J5X+C54C252(RJ",$)M&S/ 8
M]2:S5^'EFGA;2_#Z:KJ(M--N$N('_=;RR-N4$[,$ ^U &_X@1Y/#NHK'/+ _
MV:0B6%MKKA2>#V^M>6O;S)\*/ 16[E>274M,9#, PC)(P !C(]B?QKU^6!+B
MU>WFRZ2(4?MD$8-<DGP\MET'2](.M:HUOIES%<6S,8BRF(YC7[F-H^F3W/3
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
MB[LA022"?;GC%$7PYL(/"UIH4>IZBL=G>B^MI]R&2&4.7XRN",LW# ]:T_\
MA%HO^$GL]>.HWK7%K:FT6-BA1T8@L6^7.20#P10!QZ:]K.J?"Z?QS9ZE+#>H
MLUY';84P"*-V'E,N.<JIRV=VX\$#BK<6HZMKWCNWLHM8O+'3KWP\FH>3&D>^
M)VD PK%>#C')![XQGC8B\!64%E>Z7#?7<>B7DK2RZ<-NP;CET5L;E1CU4'N<
M$9J__P (O"/%?_"0QWUS'<"R^PK HC\I8MV[@;<YSSUH I?#S4[[5/"H?4;@
MW-S;W=Q:M.R@-((Y64$@<9P!67IUK*WQFUMC?W91-.MI!&7!7!>3Y<8X7CMC
MG/-=+X:\.0^&;":S@O+FYCEGDN";C9D,[%FQM4<9)J.;PO"_BIO$$-_>6]Q)
M;+;S11%/+E"DE2<J3D%CT(ST.1D$ \QTRXU71?A@FOV.K7$/V35Y +143RI4
M>]*,'R"Q)#'D$8XXSR>J\8:GJ5JWB22UU6<R6.GBXM+>Q S:L$=B\Y8;3N(&
M%))*@X7O5\_#JS/A"3PT=6U'[$]Q]I+_ +KS-WF>;C.S&-_/2I;SP#:WE]K%
MP=6U**/6+=8;Z")T"2D1^6'SMRIQV! /<$<4 <_<M=:MXX\!W<E_=0M>:7<3
M.D+ (K>7&20"".=QS[5U?COQ#+X6\%ZEK$"*T\*JL6\94,[J@)]@6S^%5_\
MA!;8#0635=22XT:-X8IU=-\D;*%96^7&,*.5 (QP<\UNZMI5GKFDW6F:A")K
M2YC,<B$XR#[]CW!H Y36[O4_"NN>&W34KF]L]3O%T^[BGVD[W4E94P!M(*G(
M'RX/0=:Y2&VE3P#\3Y)+^[GV7FH0[9G# XB3#'C.<#'7&.U>A67A5()=.>^U
M*[U$:9G[&+@(-C;=H=BJC<P4D GU)QGFJ<W@&TEM]?MDU348K36WDDN($:/:
MC2 !RN4)Y '4G';% &-8W&JZ/XB\%0G5KBXM=7M9(Y[61$$<>R .AC &1TP<
MDYJ*WU'Q7XF\/QZ]H<WE7)NG:*.6=!;>4DI4QNNTG[JG+==W0@<#IW\'PR7N
M@7;:G>F31%9;?B/#[DV'?\G/R\<8JC!\.K.TU6ZGL]6U2VTV[F,]QI4<H%O(
MY^]VW!3W (STZ<4 9]NNNZSX[\3:6OB6\M;2P-E+"L441(WJS,F=OW3@^_3G
MC!R[[5_$-MH_BO1X]7O'\0V%XK:<ZI&6FAD :-=NW!X60,<<;2:[K3_#4>G>
M)M4UQ+^ZDFU)8UFA?9Y8$8(3;A01@$]^:FD\.6$GBJ+Q$R'[=%:FU4Y^7:6R
M#CU&6 /HQH R=#U5O%$MA>Z??W$=B--624*5;=++]T$E3\R!6)'JRUSNEZ]X
MCG^&EKJ:_;-4N4U*9+W[,%%P]NLTBGRP !NP%X&#C.,'FNVT'PW8^&]-GL=,
M#11S7$MP3P2K.Q/'; & /8"L[3O!,>DZ/:Z=9:SJ*"UO'O(I6\HMN??N5ALP
M5/F-QC/H10!@)XR270K231M5FO1J6LI8QM. DUH#'N:)@PX?*, 6!^^#SWZ#
MP_;^(K37K]-0E\S1Y8U>U2>823Q2#AAD 90YSR213+WX?Z3J6EZC:7KSO/J%
MRMY+=QD1R),H 1TP,*5"C'7OG.36AH'AYM&5GN=6O]5NF4)]HO74E4_NJ%
M]2>IP,G@8 ,KQ5?7^C>)O#M\+Z9-'N;DV-Y  NT.ZGRGSC(&[@\XY%8.D^(]
M1EF\3:/)J5U)>O.AT>>0("8)6*(Z@##*K*Q).<J!7=^(-#M/$FAW6DWN\07
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,#Q%XKM_#<^GPW%A>W#:A<+;6YMA
M&093G"G<ZXZ'GI[T[2?%=AJNL76CF*YL]5M4$LEG=(%?8>CJ5)5ESQD$US?Q
M/,@O?!1A5&D'B&#:KL5!.U^I ./R-6CX:OX_%6I^,]2OK*UNDTQK.T1,M%;H
M"7,DCL%W<\]  * .WHKS32M5U&'Q9X6M$OM0FMM3L+@W$]P?DN9$1&$L:-S&
M,D\84$$<4SP[::OKNEZQ>WWB?52+'4+^V6*)TC$D:Y5=Q"YR.""N,8X ZT =
M[J&J-;Z4U]86<NIG<JK%;,NYLL%)!) XY/X5HUX]#-?Z/\ M*U+3]4O(+CR[
M0DAPPPTJ(5&02!ACTQ79->S:]XWUG06O+BTM].LX'1;>0QO))+O)?<.<*%4
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
M1F.3MPQ"D<#.:UXM7GU_QJ-#>XEM[6VTN.]F6"0QM-)(<#YAR%4#H",EN>E
M&YX<\11>)+>^FBM9[8V=[+9/',5W;X\!C\I(ZGUK9KR#0]4N_#_AS5+>WN&>
MYN_&$UA]IE8*WSN,L3@@,0",XQDYQVKMM"L/$-AXFNS=W,;:+/;AH;>6[:>:
M*8$ E690=A!Z$G!QCK0!U-%<CX@OKRT^(7A"V@NI4MKY[M+F$-\D@2$LN1V(
M//%8%WJVK1:9\21#JMU&VDY>S?*LT0%N)-H+ \9)]_>@#TVH'ND\NY,(\^2W
MR'BC(W;MH8+ST)!7KZBO/K>YU;3_ !#X(E?6KRY368)([N"4KY?%OYBL@ X(
M(ZY)/<U%X2M9X-,\=SP:E?)/%JUXD<AE#D%8XR&PP()XQDCI0!U.H>+?[+T_
M1+F]TF\B?5;J"T\HE,V\DI  ?YNW/0'IVKI*\IO[RYU'X=?#R\O)GFN9]6TN
M261SDLQ8$DUZ9J47GZ7=1>9+'NB8;XG*L..Q'(/O0!EZ_P"*K70K"UO?L\MW
M!<7<=H'@9=J,S[ 6R1QGT!Z5O5XG';NGP-\,2+<2M)->V# RL7"'SQT'I[5T
M\VK:AX6\8:];/J%WJ5I%X?;5ECNF4E94=U(7:!A2 .* /1:*X#3(?%-VWA[6
MK:_B^SSB-]0$UZ7CN(Y%'*)LPC D;=I'H<UL>.M=N-"T2V-HXBN;^^@L(YR
M1#YCX+X/!P,D9XSB@"[/XCBM_%UGX>>TG\VZMY+A+C*^60F 1USGYAU K:KS
MRXT\:?\ &#0"MY=2QOI=W\MQ*9-I!CR03SSQQTXX K/M]:U.WO\ PG/'JEU?
M"_U"2VO+L'%K= K(0(HR<@+M&&4 ''5LT >GI/$\LD22*TD>-Z@\KGIFI*\H
MLKR7PW_PLC6HI[FXFL+IFC2:4LK-Y"$;AW )_ # KHK&Q\2QZYI.H17\;:9(
MA6_2>],HGW*-CQC8 C9[+@$'I0!VM%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 8/B#PK;>([K39[F]O8#IURMU L!0#S5Z,=RDGJ>.
ME:>HZ=;ZKI-UIEX&DM[J%H)><%E88/(Z'FII;B&&2&.215>=RD:D\NP4M@?@
MI/X5D:-XC75]<UO2_L4UM)I4D4;F1E/F;TW@C:3@8QW[]J ,VV^'UG;W.CW+
M:QK$]QI*/';R2W"Y\ME"[" H&, <@ GN36GH7ABUT"UOK:&ZNKF*]N)+F47!
M0_/(<OC:HP">U;=13W$-K%YD\BQIN5-S' RQ"J/Q) _&@#E/^%=Z=_PB(\,G
M4M4.GAD*YE0LBHP=$!*8 ! [9/<FK&L^![35]7MM7CU+4M/U2&'R&N[&58WF
MCSG:X*E2,\]!_*NHJEIEY=7D4[W>GR63).\:)(ZL9$4X#C;T##G'6@#+OO!]
MC>QZ1']KO85TJX%S!Y;JQ:49^9RZL6)W-GGG)-<UHME->_$;QI)%?W]C'<&U
M6-XHU"S!8=K%2Z$94Y&1Z_2O1J* .7F\":7YNCRV$]YIKZ5$T$#6D@&Z)L;D
M?<#G)&<]<\YS54?#;2UTN73DU'5$MGO_ .T-OGJQ60/O !93QNYYY/<FNEN+
MRZBU6SM8M/DFMIED,UTKJ%@*@;00>3NR1QTQ5V@#$7PU OBK_A(6O;M[O[)]
MB*,4\LQ[MV,!<YW<YS^E+X9\,VOA73?[/LKF[FME)\I+B0,(ER3M7 '&2>N3
M[\"MJB@#E[_P+I]_JVJWQO=1@&K0""^MX)@L<P5-BL>-P(7C@@'N#S4ECX03
M3(K1+'6=4B^S6BV>6>-_,1<[=P9",C/!&/YUTE% %+1])M-"TBUTNPC*6MLF
MR-2<G'J3ZDY-<N?AEI?V!K!=3U=+1;T7MO"MPH6VD#[_ )/EY&[/#;L9XP>:
M[6HKBXAM83-/(L<8(!9CQDG _4@4 17=BMWIDMCYTT:21&(R*P+@$8ZL#SCN
M<UD1>#=+'@P>%+DSWFF"$0 3LN\(/NC*@<C (/7BI3XC5?&L?AHV4RN]DUXM
MR678RJZK@ '/5N^.G>MR@#E=.\"VUCIUU9SZSK.H":V>U26\N0[P1L,$1X4
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
MI&5"D$$$G(4#KVXJ*^\%:?J6@W6DWEQ>2Q7-S]JDF+J)?,R""&"\8P ,<@
M<<4 =%LQ%Y:LPPNT-G)'ODYR?K7C=Q=:R/AOXDUS_A(=4^W:3J=T+9A-A<1S
M8 =0,,".,'CT YS[!! T%HD!GEE95V^;)@N?<X &?PKFSX!TUO#NHZ&UY?M9
M:C.\]P"Z;F9VW-@[> 3S_+% &9*]]I'Q%\.1KJM]<PZO;77VJ">3='NC1&4H
MO1.I'':LF#5=2UOX4WGC6#4[JVU6-;F\B1)F\J-8G?$1BSM8;4P21G)SGI7;
MS>%[>XU?2=4EO;QKG2T=+<[D (< /N&WG( 'X<8JJ/ VF(E];13W<6FWTIFN
M=.1U\B1CRW\.Y0W=58 \\<F@#G+>[U'Q!X[TZ!]4U"SLK_PVM]):P2!/+=I$
M!"G&0><9Z]<$9KG[^6ZU3X;6B:A?7=Q+9>)5LUF:=E>1%N@H+D$;B!CD]QGK
MS7I[>&K8^)EU]+FYCNUM39JJ%/+6+.[&W;_> .?Z<5G_ /" :4= NM&>XOFM
M[B[^V[S*HDCFW[]ZL%&/FY[B@#%U+3?/^+6FV*7EW!'_ &!,&DCE/FE?.3C>
M<D'WZ^]4M-U'Q')X(G6U:ZU6;3=<GM94^T;+FYM8W8;5?@E\;3U!(4CO79IX
M4M8]>M]96]OC=P6IM%+2*P,9(8YRI))8 YS^G%5[7P39V5N8K;4=1B8W[ZB)
M5D3<)G#!C]S!!W'*D$4 )X'U>QUC3;R>QN[Z15NF5[:_W>?:-M7,3;B3P<GJ
M>O6L3Q==7/VKQ']FU.]FFL],$L-O92-"+%PKMYDK!@'+87"D$X7I@YKL=*T:
MVTEKN6)I);B\F\ZXGEQOD;:%&<  850, #I]:R[[P/I=_JVHZ@\]]$VI0""]
MA@N"D<X"E5+ <Y ..#CU!H Y'Q('UG0?ASJ-W/<?:+O4;$RF.9D!+0NQ8!2
M&R>HYJ_;Z=%;_&:\Q/>N(M"@E :[D;)$SC!RW(PHX/!.3U)K<?P+I[:;HMA]
MNU$0Z/+'-:_OE9MZ#"EB5.< D8Z>U7IO#%E-XD@UXS7:WL5N+9O+EVI,@;<
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
MK,55T\LG:O+\;0-N.* /4:PO$/B,Z#>:- ;%YTU.^2R$HD"B)F!()'4\*?\
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
MR:BT>GS^=:!KZ0^3P1L7GA<$^_O6QI'ARTT6^U"\MIKEI-0E\ZX$KA@SX W
M8XX ''%:]% ',+X"T9-%U#2(VO$L;]G,L(N&*J'8LRH#G:"22<<^].U;P-I6
ML0:<)Y;V*ZTX;;6]MK@Q3QKC!&]>H(KI:* .?O/!NEWNCVNENUTMM;SK< K,
M2[RJVX.[G+,=W/)YKGTTVYN?BWJ%T&U6UA.EPVZ7D<!5)'5W++ED*'@@YQ]#
M7H%% '-W7@?1;FRTZV1+BV.G3--;3V\[)*KMG>2_4ELG.>N:K2_#K0I;+5;/
M-ZMOJL@DNT^U.=Y&/7."2JDGJ<=<<5UM% &+)X:M9M;T_5Y;F[>\L(VBA8NN
M-K8W @#!S@?EQBGZ-X:T_09KR2Q\]1=3/,T;S,R(SG<VQ2<+D\UKT4 9^IZ1
M'J<MK,;FYMYK5R\4ENX4@D8.000PP>A!%.TO2;72()H[8,6GF:XGD<Y:61NK
M'MG@=     *O44 8[>'+4^))-?6XNEOWMOLFX.-HBR6"A2,<,<YZ_AQ6:/ &
MD#PTGA\37O\ 9J3>>L?G<A]_F?>QG[_S=:ZJB@#F-4\":3JNL)JSSZA;7_E"
M&:>RNF@:X0?PR;,9_#'Z"K.I^$-,U*73)@;FSETU3';264QB98R "F1_"0!^
M7&*WJ* .3?X=:$^DZEI8-ZEIJ5S]JN8UN6^=\AN,].57IR<#)-:6J^&;761I
MWVRYNRVGSK<0,CA3YJ@@.<#DX)XZ<]*VJ* ,C4/#MKJ6M:;JL\UP+K32YMMC
M@*I<;6R,<Y''/X8JFO@S3UMM9M_M%YY>LLS7H,@^<LNUL<?+E>.,5T=% 'FG
MB315M=5TBTDL_$9TRPL3#:W^D2N9E8L 8W$?S;0J)@X.>YXKH_!^GW=D+MVN
M]9FL)0GD)K$H>=6&[>1_$%(*8#<Y!X'?J** ,B\\.VM]X@L=:DFN!=V*ND&U
MP%57P'&,<YP.OIQBJ'_"#Z9_96K::9[TVNK3//>*91F1W^^0<97.!P,=.*Z:
MB@#!E\(Z;/>:7=R/=_:--B,$4BSE"\9QE'VXW#Y1^7UJD_P[T)M=N-4C^VP&
MZD\VZM(;ITM[A_[TD8.&SW'0]P<FNKHH R+7P[:6?B*\UR.:Y-W>(L<P9P49
M5SM&W'&,G&.?7-9;?#O0O[<N-4C^VP_:I/-NK2&Z=+:X?^\\8.&SW'0]P:ZN
MB@#!N_"5C>M>K/<7;VE]*);JS,@,4A&.Q&5'RC(4@'OG)J;_ (1K3QXE?7E\
M]+R2)8I DS+'(%SM+(#@D9.,UL44 9NMZ%8>(; 6>H1LR)(LT3HQ1XI%.5=&
M'(8>M0P^';:)KF9[FZGO+F$6[WDK*91&,X5< *HY)X').3S6Q10!FZ#HEKX=
MT>#2K%IC:6XVQ+*^XHOIGKCZU5U+PIIVIZ[;ZS(UW#>PPFW+V]PT7FQ$[MC[
M3R,\UN44 <D/AQX>70(-'1+M(;:X-S:RK<MYMM)DG,;9^4<G@<<^M6;7P1I$
M%]>WLQN[R>^MA:W)NKEG66, C#+T/4]N.V*Z2B@#D(?AOHL,&GVYNM5DM].N
M%N+.)[Y]L! ("K@@X&?7/&,XR*UK;PS8VNKZIJ8>>2;4T5+I9'!1U4%5&,<8
M!(X]><ULT4 <K_PK_1_^$;BT#S;_ .P1R(ZJURS,-ARB@G)"J0, 8_&M"]\,
M6EWJL&K)/<VVIQ0_9S=V[*KR1YSM<$%6&>>G!Z8K:HH YZ[\&:3=Z7::=_I$
M5O;7(O%\N3#-,&W>8S')8[B3SU)YIUUX/TV^U6[U&[>XGEN[(V$ZNX"/ <_)
M@ 8Y).1@\]:WZ* .5M/A_HUI<:5<";499M+#+;/+>NQ"$ ;#S]W ''MSFM/1
MO#UIH4]_-:RW#-?W!N;@2N&#2D %AQQP ,#CCI6O10!D:MX:T_6M1T^_N?/2
MYL2_DO!,T9VN &4X/*G X]JR+GX;Z!<P:A;N;Y;:^N/M3P)=NL<<NX,71<X!
M) /\L5UU% &.OARS!O\ =+<2B]MUMI!+)YF(P" !N!_O'.<Y)).34VA:);>'
MM(ATRSEN'M8!MB6>3>47^Z"><#MGI6E10!S][X-TR^UN?56DO(IKF%8;J.&X
M9([A5R%WJ.N,D?3@Y%5[?P%I%I;:-;V\M\D>CL7LP;@ML8C!)W9SP2,=.>!7
M444 <^?!VE276LSW(FN1K*+'?1S."D@5=JX  VX' QC\^:IVWP]TFWDTQWN]
M5N#I;EK,37SGR@1MVC&.,<?3@Y'%=910!RC_  [T(ZY<:I']MA^U2>;=6D-T
MZ6]P_P#>DC!PV>XZ'N#DUJ6GAVTL_$5[KD4UR;N]14G#."C*N=@VXXQD].?7
M-:]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R?C+PO:>*)K&.
M/4I],URT$EQ87EN?GC'RJ^1_$IRH(_\ KUS=IXN\3:+'XCTCQ#:VLVMZ9I$F
MH6M];+\EW$NX LO8ANW'?CN>[U/P_8ZM>VM[.;B.[M%=8)H)VC9 ^W=]TX.=
MHX.1[46'AZPL)[JY(EN;JZ01SSW3^8[H,X3G@+R?E  Y- ')Z7IFISOX?\0V
MNKQQ0%$:Z)NY9A?)(HP"K84-DY!'3H..*A\-1OXM\&:;XEEUNZLM1^TM=3SQ
MRG:@61@T!0G:$VC;C';/)Z]!H?@#0/#M]]JTZ&X0*S-# ]R[PP%LY*(3A2<G
MGKR:+;P!X?L]:EU2WMYXWEF^T/;+<.+<RYSYABSMW9YZ=>>M &)X5TJV_P"%
MB>.L-<KMN+;&VYD'W[<%C][DY)P3T[8K!T;7]03P!X,MIKZZ8ZMK#VEU=O*Q
MD*>=*=N_.06VA<YSC.*](7PSIL>O7>M1+/'?7:*LS).X5BJ[5;9G;N"\ XJK
M%X'T&+PT/#XMI&TY9/-C1YG+1/NW;D?.Y3N).0>] &'*EQI?Q'71+2XNO[*U
M/2Y9Y(?/<FWEC8#>C$Y0$, 0#C/-<II;7D/@/P+XB.JZE)J,^I6L$KR7;LDD
M4DI5T9,[3D'J1GWKU.V\/6=N\\QDN9KJ>(0/=2REI?+&<*#_  C))XQD\GFJ
M \":(NB6&CJET+&PF6>VC%R_[MU.5.<Y.#R 30!IZ_?7>FZ%=W=A92WMTBCR
MH(EW,S$@9QD9 SDC/0&O,%UD6_Q#\)HGA_7T9(+P2&YMD$D[R>7NEX?! /+>
M@(P,<5[ !A0,DX[FJ-QH]E=:S9:M+$6O+-)(X'W$!5?&[CH<[1UH X7P4?LF
MC>/A><21ZW?R2[O[A164_0KC%9O@KPUKEOH?@SQ)I_V>2Y@TMK2YM;J1HQ)
M[;T*L%;!'RGD<CTKT*^\+Z7J-S<S31RK]L18[M(Y61+E5X <#KQQ[C@Y'%6K
M[2;?4;86L[2K:;=K6\3^6CKZ';@X[8S@C@@T <3X"GDEU#QEXOO3%!8WMTHC
M=&+1F.WC*-(I(&5.#S@9VUA^)K?6(_#]OXL30KN/5M/OCJ[RM)%_J2 K1$!M
MV!"%4\?P5Z?J6@V&J:,=(FC>.Q*A/*MW,0VCHORX^7VJQ=6$5YIDNGSM*T,L
M9B<[R&92,'YNO(H =87UOJ>G6U_:N'M[F)98F'=6&0?R-<;ILG_"5^+/%ECJ
M$URD>FR0VUO##.\1C5H]QD&TCYF).">@48[YZ?0=!L?#>EQZ;IHF6TB_U<<D
MS2;!UP"Q)Q[5#=^&-/NM7;54:XM;Z2(0S36LQC,R#H&QP<=CU'8T >8:E=7F
MN_!ZTN=7FFFN[75H[07"R,GGJMVJ;R%(!.%ZGN"1BO8H+6.WM1;1F7RP" 7E
M9VY_VB2WZUD:AX0T;4M$MM&E@DCT^W96C@@E:, J<J25.3@C/)Z\UMQIY<:I
MN9L#&YCDF@#QBWL(+7X0>/'B\T%;O48@&F=E"B0XX)QGWZGUKHHH)=&\<^#?
ML]]>NNJV=PEXDUPSI)LB1T(0G:I!S]T#K712>!-!DMM5MC#<B#5)'DNHENI
MK%SE]HSA=Q )QC-6G\*Z;)?Z5>N;EKC2E9+1C.WR!AM;(S\V0 .<T <+I::S
MXN\*6WB*UU6*POUN7G>Z:ZE(B"2'=$\7"[0HQC\>3R>L^),-W<?#?Q!%9!C.
MUF^ O4K_ ! ?\!S1'\/?#L6NRZM%;3QR32^?+;I<.L$DN<[VB!VDYYY&,\UU
M- &#X)GMKGP+H,EHRF V$(7;VP@!'U!!'X5D^*]6,?B/PSHL,QAM-3OI4O)8
M7VL3'%N6,L.06;;GO@8[UI6W@K2]/FE;39;ZP@F<O):VMTZ0ECU(7/R9_P!G
M%7-1\-:5JFEPZ?<6W[F"19H&C<J\4@.0ZN#D-DDYSSDYSDT <'KNN:CX)\0^
M(K?3WEN+%=!.J00S.T@MIQ)Y> 220A^]MSC@XQ2:]ID$47P^U!+JYN)YM7M3
M)-).SB<M$[;R"<9STP. 2!Q7?V_A_3X%N_-C:ZDO(Q%<RW+>8TJ $!#GC;R>
M  .2>I-8T/PW\/PPV4 _M!K>QN!<6D+7\Q6!AG 3YN ,T <_'%JWC6W\0&UO
MUL[ZTU.:U@G6[E1K3RFPO[M?E((&3G[VXYXQCT:Q=Y-/MGEFCFD:)2TL8PKG
M R1['K7/7WP^\/:AKDFKR6\\=S. +E8+EXX[G'3S%4@-^/7OFMA-%LX]>;65
M$HNVMA:D>:WEA VX83.,Y[T :%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M\ERH9 3N;('J>U=1:?$#2[JUU>0VFH6]QI,?FW=G<0".9(\$[PI.&7 )X/\
M,4 =716$WBS3U?0P8[C9K0!M)-@VY*;P&YR#M&>E9VA^,VU'4/$0O;&:RLM*
MN#&9Y2FU%6-68N0QY.2>,\8[T ==16##XLLVUNSTFYM;RRN+Z-I+,W,:JMP%
M&6"X8D, 0=K!3[5Q_P 1_$4.H>")9]/CU#R/ML,45_"VR%V$RJPX;<RG##)7
M:3T/2@#TZBFR.(XV<AB%!)"J6/X <FN)TSQ;X:T3P5!JEJFHC2Y;R2%?-1Y'
M$C3%3N+$[1NSC)% '<45A:7XKLM4URXT<6U[:WD,(N%2Z@,?FQ$[=Z]\9XYP
M?:KVI:M!IKVL3I)-<7<ABMX(MNZ1@I8XW$ 852>2.GKB@"_17G7CK54N])T'
M4$%]9^3XBM898W9D.!+A@RJ2&'''7VZUTECXRTV[N=4MYHKNQETV$7$ZWD/E
MGR2"1(O)RORGW&.10!T-%<[8>,;"^OK*U-M>6[W]JUY9M-&N+B( $E=K$@X9
M3@@'GI5;3OB#I.ISA;>VU(0++/%-=26I6&W:($MYC'[G .,_CC(H ZNBN?B\
M7V+:M8:?<6UY:-J*LUC+<1@)<8&2!@DJ<<X<*:EL?$]KJ,MEY%I=FVOBPMKO
M:IBDVJ6SPQ(R%.,@9H VZ*IZIJEIH]BUW>2%(PRHH4%F=V(554#DDD@ 50M?
M$UK/J\FD36MU::DL'VA+:<)F:/.,HRL5.#P1G([T ;=%>;>'T_X374=<DU.W
MU&">RUITM;J.58S;+$L>(@0QQGYBPP0=QYZ8N?$;6)-$NM#N;];S_A&O.D&I
MR6A8%#M B+[<-LR6R!UP.O0@'>T5R6ABTA^W:YHFH7&JZ3-:IY%M'=&;;(I<
ML$+M\N0R\$C!':F>'/&Z:CX-M->U*VEM?M3!84 #><SN0B1@')/0<@>O3- '
M845BV7B:RNM6N-*N(I['4((1<-!=!06BSCS%96*E<\'!X[XJLGC33);K386A
MNX[?56*6-VZ 13G&1C!W+D<@L!GM0!T=%>=>#=731['Q(9S=W9_X26YMH(@Y
MEE?[@"KN.3@<]> ">@->AQN7C5FC:,D9*-C(]C@D?K0 ZBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "N(MK9[#XSWLT@/E:GHZ&%CT+128=1[X=3^-
M=O56^T^"_$1EW++ _F0RH</&V",@_0D$'@@D'(H \W2V?0O$VNV6K>"[C6[?
M4;Q[NRO+>SCG4AP,Q2%L;,$=2<8-:?C^PDNO"_A_0XH(8;BYU&TB6&W&$B"?
M.^T=E54;\!7?U5_L^$ZD+^3=).J&.,MTB4XW!1VS@9/7@=J +5>>02S67Q<U
M?59M-U(V$NFPV\<\=E*ZM(K$D#"D]^O2O0Z* .$UW5-5/A[5#X=T*[1(I8F'
MF6I$LI>3=,\4;]2H.1D<L3QQSS]QH-_J^N^)+>TTO5+>WU?0%MX+N]R?W@,G
M^L9F)&<J-O4 ] *];HH XSPMXBU6_L[&QO?#6HV%W:1A;R:YA A7:N#Y1!S(
M6(XP. 3GI@\A<Z;J<OPA\2:8FE:@;ZYU.:6&W^RN&=6N ZD<=-HS[5[%10!&
MLZM;B?;)L*[L&-@V/]W&<^V,UYWX#N[C0[3Q"M[I&KK)=:U=7D"+8R$R1N1M
M.<8&<=R*](HH \JNO ^N:[8^+]:NX8[76-9A2*RLF<-Y,41!578?+N<J,X)
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K&O?
M$EM;:R-'M[:YO]1$/GR06H3,4><!F+LJC)Z#.3Z5LUY-XY\)^)QXOF\7^!-1
M4ZE%&MM?6+$?O,*& ^;Y3E2O!QZ@YH ]'T;7+37([IK59T:UG-O,D\1C9) J
ML1@^S#GH>V16E7BJ_%N\_P"%;>(M5&E+I_B6QN([>ZC*':)7P@DVMR" A&TY
MY4=:V4USQ1X>2^U9[6]N] CT/[5YM[-$S?:U!.1M8D(PQQT';% 'J-4YM4LX
M$OF,P<V,?F7"(-S(-I;H.^!G'T]:X#P8OBG7;/PUXDC\0>99WEO*=4@EP<L2
MVWREVX4J>.WW><\URWPV2\;3?'VH_P!KZA]HMKJXPWF [V5&VNV1DD8'M[4
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<^WAF2+
M7K[6;'5[NVN+W8)82JO"0BA1\I&<\=01UKH** .4?X?:+<:%J^F7OG71UB3S
MKVY<@2/)P5(P,+MP, # QWR<F@>!X='TAM+O=6O]7L_(:VCAO&79'$1@J H&
M>.,DG X&.:ZNB@#C/"?P\@\(.8K/7-5FTY9#)#82R+Y<;'W !/TSCN03S2Z=
M\.;#27UT6.I:A%;ZPTCRP;D*1LX(9ERN>A. 21[$@&NRHH X6#X5Z-#X-MO#
M1N[R2"SN?M5I<L4\V"3);((7!Y)X(/7Z5IV/@FTM=3UC5I;N:?5M5B$,UV54
M&- H4*BXP!P#SG)%=/10!YN_P:T=_"%MX9.K:F+"WO#>(08M^_!')V=.3V[U
MZ,@*QJK,78  L1C)]:=10!DQZ%$GBJ?7WF>2X>T2SCC(&V) Q8X]V)&?]T52
MMO!UK;>/+SQ8M[>-<W5LMNUNTG[I0,<@8S_"./4D]ZZ.B@"CJ^GRZIIDUE%?
MW-B95VF>VVB10>NTL" ??&?2L_6/"T&L>$F\.-=36UH\*P.UNJ*Q08X&5('3
ML*WJ* .)E^&>F7'AO1- N+^^EL=(N5N(E)0&4J3A7PO(Y(XP>:L2_#W3)M0\
M2W\MW>-<^(+?[-.^Y088]NW$?R\<8ZYZ"NNHH XF7X9:1)X3TS0%N;L)IMQ'
M=6UPS!G$B=,C&TC'& !^?-:UIX0L+>XU:]>2:;4M50QW-XQ <)MP$3C"J!T'
ML,DFN@HH \VC^#&C1Z#I>E#4]1VZ?=BZ24LA)().W!7 &6)Z=^<UT_\ PAM@
M?&=KXG>>Y>ZM;/['!"[@QHO.6Y&XMR1DGO7144 <+;?"S2K/PIK.@1:AJ!BU
M61I)9GD4NA8@G' '.T9SR:ZG0M'BT'1;73(9YIH[>-8U>4C)"@*.  !P!P!^
MN36C10!QD_PYTU[O7I5N[N*TUUTDU"VC('F%<Y"MC<%;)R!SSP17-RV4/C?Q
M5X0CTBRFM_#>AJUW*)(&B"R*=L46TC[P*9Q_=//45ZO10 R9'DB9(Y#&Q& X
M )7WYXKB-#^&4/A^35)+'Q'K*2:I)YEW)F#>[98Y#>7E?O-TQUKNJ* .7_X0
M+18/!U]X9T^-[*UO8V6:6-LRNS=69FR6)]^W%)IO@L:/:Z5!8:M=J-.MWMP)
M51TF5@@^=<#H(UQMQWSG)SU-% '"2_"K1SIF@V%M=WEM'HUV;R-H]A,DA.XE
M@5(Z],# Z8K:T_P?8Z=XOOO$J3W,M[=V\=MME<,L<:@#"\9YV@DDGFNAHH Y
M:+P-9Q^-]0\4B^O/M-[ L+0AE"*%  (XS_"#C.,\\\8SM.^%FDV.EV.D2W5S
M=:197+726DNT"60DD&4@9?&>!P/4&NZHH Y&^^'NG:AXTE\33WE[Y\MH+4P(
MX$>T=^F>H!QTR.<]*S(OA+I<7P^G\(+J5^;:>19&F++N&'W@ 8QC/X^_ QZ#
M10!QUQ\.[&YU_1-6DU&_,NDP/#&FY<2!L@YX^7@D?+C P!C%,D^&VF27.N8N
M[I++7)TGOK5"!YC DD!\;@K$\CKZ$#BNTHH Y/Q1\/\ 3?$]EI5D]Q<6-MI<
MBRV\5H$4 J,+]Y3P!VHM? 5G;>,M4\3C4;YKS4K?[/.F4"!-J@;<+D$;%YS7
M644 8'@[PG;>#- 72+2[NKJ(2O+YERP+98]!@  ?_7/>M^BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MI;ZO%X@TE+(2V^IE1YT)W@"&1UX8D9;/7CFK/CFVM;C4]((UN;0]5BCG>RU
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
MH>Y,-O)*(%(R"Y12%XYY[<].: -BBN*U[49CXW\$/8ZE*;"^DN-\<,@\J91
MS*QQ][L1SCI2^,M?2Z\!>([C1[Z[@N+"&7]_%$\>)$R"%=EP<$8.T_C0!VE%
M8MAK=HHTW3II9GOYK2.;:L,C_*0!N9@"!SZD4E[XMT73Y@EU=/&GGBW,_DN8
M5D)QM:0#8#GCD\'@\T ;=%8^J^)]*T;SS>32A;=0UPT5O)*L"GH7**0HQSSV
MYZ57O?&_AVPNOLTVI*9S;"Z6.*-Y"\9( *[0=V<C@9/4] : .@HKD-6\5>&]
M6\"7&JKK]Q::7(0AOK+>DT3!AP!M+*<X&"._O6I?^+-%TK4QI=W>,M\83,L*
MPN[LH(' 4'<>1P.3Z4 ;=%8UKXKT2\T!]<BOE&GH2KR.C*48-M*E2-P;/&W&
M22/6EM_%.D7.K_V2L\B:AM#?9Y8)$?:1D-RHXX//MCK0!L452U+5K+2(8I;V
M;8)I5AB55+M)(W154 DG@]/0GM5>S\1Z3>V-Y>1W:I#8NT=T9U,1@91E@X8
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
M "BBB@ HHHH **** .%\:6=M<ZY9RQ:S<Z#K%O;.UKJ*C,+J6&Z*0'Y6&0I
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
MSN3P>PP  N1GT/6H?M7[1GAR^-O*UI%IA1IFB8)'(1,55B1PWS+P>>17KE%
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
M!@V1N YX/-<WK>D7</A+Q-=+9W135]?AN[6U2W=G,:RQ;I"@&1NVLW(Z8]:
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
MB:,MROR]P1R""0?6N4\!;O%FE:9XCNKC5(-12::61ED989T,CJ(RIRK(H"\
M @CKR<@'HE%>=^+O$4&E>/+&R\17=Y8>'[BS_P!'N()I(8VNMYR))$((PH&
M3CDD^VG-?3>#O"VNZP]S=ZS:(QN;+,OFL(O*3"[_ .Z&#'<><'N>H!V-5=3M
M9K[3+FUM[R6RFEC*I<Q %HSZ@'BLNU\30'2--N+J.=;N]"K%;"(B25]FX[5]
M,9.2< =34EIXJTFZM=1F:X-L=-)%]'<KL>WXSE@>Q'((R#V)H GT32/['LVC
MDO)KVZF?S+B[GP'F? 7)"@  !0  .@_&M.L&+Q'IVHZE_8DBWEI=W%L9XDE5
MHFEBS@LI!R"/0X8>E<[\//$ @^'GAO[=)=WE[?>:JD RR.1(Y+,>N ,98\#C
MGD4 >@454U*_73=+N;]X9I5@C,ABB7+M@9P!6%H?C*"^\(Z=K5_%+;/>+&$B
M\LDR2.,A8QU;Z^Q/ !H ZBBLK3?$-EJ>H76G*)8-0M0K36MPFUU5NC#J&4^H
M)':C5/$%EI&H:=978F$NH2^3;LL9*L^,[2W0' )Y]* -6BL:S\36-]J&J6,*
M7 N=, ^U(\6W;N&Y<$]<CD8XKDM1U^-?B#X:U&.74?L5[IES*+4"0F0C9L(A
M_O8)[9QUH ]&HKC]3\5>']5\":EJ-S/J%OIZ%[>Z\F*1+B!U.&4A1E2#CGIS
M6W-K-I8BTMD$]S<SP^9#;Q#?*R*!ECDX &1R2.2!U- &K17FWBCQ-9:E:^$-
M;TS4+E+237(H)@KNF5 DW(\?<AE'!!Z<=:['1/$UAKUS?6MLMS#=6+*L\%U
MT3J&&5;#=B <?2@#8HJA?ZM!83V]L4EFNKG<8H(0"S!<;CR0 !D=3W'K5%?%
MNF%],1Q<QG4YG@M_,@89D0MN5O[I^4]: -VBL>+Q/I<EUJ]N\S0/I"J]X9EV
M+&K*6#9Z$8!/%0P^)M-U#4X]&D%W:W-W;M-;K*C1&:,=2A!R",C@X8>E &]1
M7F/P_P#&EI8^"M#@U6>_FFN;F6W-Y)&\B"1IY BO*>,GCOZ9Q7I<L:S1-&Q<
M*PP2CE3^!&"* 'T5YG\.["X\0^#7O+W6]9^V&[N(EG6_DRH60JN%)*G '<&K
M_A#Q==)+XBT;Q-=1O>:!,JO>!-OGPN,QL5'\9Z8'4D8YH [6"SBMYYYUW--.
M07D8Y) SA?8#)P!ZD]22;%8=OXJL9M4GTMX;N#4([?[2MM-#AY8LXW)C(;GC
M&<CN*X[P[?0^(K.X\0:K>:I8S6&ISRB='9(_)CD*B$KR&!  *XR3GN: /3:*
MP8_%^F_VC-I]Q'>6MY';FZ6&:W;=+$#@L@7.['<?>'I66GQ.\.2:>VH)_:#6
M2VINOM"V$K1E VTC<%QD$C/IWQS0!V5%<]:>,])O([B2,7BI$8E5I+5U$YD'
MR>5D?/G';Z].:DM?%VDSMJ<<\KV4VF*)+R*[78T2$9#]P5(!Y!- &[17G>JZ
MTUW\2O!*0C4[6.X-VS1S;XXIT%NQ4[,XR#V8!AD9%=%XZO=5T_P5JEWHL<CW
MT48*")=SA=PWE0>K!-Q'N* .BHK@_#L^E>(CIFJ^%O$-]-!#+F^M9[Z24LI1
MAATD8E6#$'C .#UXK4T?Q>-3\3ZYICV=Q;PZ8T<?FR)@9*%RS'^$$8QGZ]Z
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
M29 HD"CDA2.< G!^M=K10!Q6G6K3_$/5/%217$>G#3(K-=T#AIW#L[,$QN(
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
M9 !D=>H8D'KS@#/H.?TIKCPSXY\3'4K:[>SU22*[M+J&W>8-A C1G8"588&
M>HZ5WE% 'D-YH&H:1\);;3FL+R2[GU5+P6MO TK0QFY$FT[ <87K[Y%>MQR"
M6(2(&P1D!E*G\0>13Z* /&))M4U'3O#=W=Z)K*:A9Z_'+>VL5FZ06R!I.(T
M"N.0=XW'DY89 KV&YG6"SDF=),*N2J(7;Z!5R2?I4U% 'FGPVU*3P]\,]-T^
M]TC6?[1MQ+NM1ILP8DRNP&XJ$Y!')8#WK*F\&:_;^&-3UV:Q6XUN]UB'5I],
MC<-F&-N( PX9@I)X[],]_8** .,\-7FDW]Z^K6/A>\T\Q6YCEN;NQ:*;J#Y2
MCEF'4G'&<8SGCD+'2]7?X/:5%#I%V]_I6H_;9M.G@>)YXQ.[%!N R2K9&,_G
MQ7L5% 'GUK/IFJ:=JFI:;X5OK*3^SI8&GN;!HYW+#B)%Y9AG)..,XQGG&7JE
MI>S?L\0Z7'IM^VH?V?!;FT%I)YOF*4W#;MSV//2O5:* ."\=I<M+X=\0VVE7
M.IV-C-(;NRCB;SC'(FW>$."2I'3KS]:Q]>L&U7PW)J_AKPQ/;&"_M+V2&2W\
MFXOUA8DKL/) !&W/)P<#IGU6B@#SS^TCK/Q+\.:G::;J@LUL+F*26:QDB$;L
M4P&W 8Z'GIZ$\UUVO:G<Z5;VL]O93WBM<K'-';QEW$9!RP ].#^&.IK5HH \
MQ70+!OB3I&L^$K*YLF)D_M=EMI(('B*G 96 !<MC@#/<],U3N=#U74O#WQ#\
M.0V5W#>WVI37EM*\16*6,K$5 D/RDML*X!XSSBO6J* //=4,WC2/PFEO8WEK
M<V>IP7]X+BV>+[,(E;<A+  DDA0!G(.>G-5/#6H7_AZ/4?"NH^'M0O+G[=/+
M:3);E[>YCDD+JSR?=7!;G/3W/%>FT4 >1>(M)UBZ\?:SJVF0WBW%C;6MQ;+)
M:R?9KQXO,+Q'Y<'AAM(Y#8(Z5Z9HFJ_VUI4%Z;*[LG=07M[N!HI(V[@A@,X]
M1P:T:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@?'[3Q>)/!R
MP7U];I=:H()TM[N2-9$VDX(5@.HK=\91$^&V\NXNH'6:!1);W#Q/@RHI^92"
M<@D<^M9OQ TN_NAH.K:?:O=OI&I1W4MO%]^2+!5]@[L <X[U9U+4AXDMX--T
M^RU',EQ#)-+<V4MND,:2*[9,BKDD+@!<G)&<#F@":Z\7Z;INLR:"MOJ-Q?PV
MHN!#%;O(SINVC#'[W.><XXY.:S]8\4^'-6\#0ZM=MJ']F7,\:?N%=)4D64*%
M8J1MPXP<G%!2=/C!+?M9W?V,:&+?[0+=RAD$Q?:"!R=O/Z=:Y"33]2/PAN]-
M&E:C]M?5S,L'V23<4^UB7=C'39S^G6@#NYO%4Z?$.+PVFFW#0_8#<O, N"3(
MB CYL[1\V>^2,#BNHKB;I+NW^+%EJJZ=>365SHQM%FBB.(Y/.#_/G&P;>>?I
MUXK=T'Q"FNM?I_9]]8RV<YA>.\BV,P[.O/*GL: ,^Z\4SQ?$"#PVFFW+PO8/
M<O,NWGYT4$?,"%&6R>N<8%<MX:\66GAFS\4/J(U.YM[?Q!<H\RH\XMXOD52[
MDYP/J3[5O:E%>6?Q7T[5!I]W<6<NDR6?FP1[E20RH_SG^$8!Y-<S)8W\GP_^
M(%FNF:A]IU#4KN6TB-I(&F23;L8#'0X/T[XH ]&OM<AM)A;P6UQ?7/D^>8+4
M*6$><!CN(')! &<G!P#@U)HFMV'B+1[?5--F\VUG!*L5*D$'!!!Z$$$$>U>>
MWL<^C^*;?6;SPQ>:SI6H:9;V["&S\Z:TFB+<&,C(4ASD^HKOO#T$<&D1^3I,
M6E1NS.EFD:H8P3QN"\!CU..F<<XS0!P;Z]IZ^/=7T?QA>7NGSR2K_9,GVJ2W
M@:#:,;&5@-^[=DGU [8J;Q=;W6B>&?#(NM2NYI8->MEDN/.;,T9F)^<#ALKC
MC'':M75)M/UNUU'2O%?AZ\GMX[B1;=UL))A*G\+(8U)1ATSP3C(SFN630]:T
MWX?>%].N;6_N);;78+E8O+:62"U24L Y4'E4QQ^ Z4 =]8^,M,O+C5()4N[&
M738A<3K>0F,^202) .Z_*?<8Y%)8>,=/OKVSM3;WEN]]:F\LVFC&+B(8)*[2
M2#AE.T@'GI7.:D-5C\>>(-1TW2YYW;P^L-J9K=Q%+.K.VPD@#^(=^>F:S=/6
M_E\6^#]7;1M=81VES%>S7,!4I(R1\;,@(H(;&  >V30!U>G_ !!T?4YPEO!J
M/DB2:*6Y>T988&B!+>8Q^YP#UY]<9%6XO%]@VK6&GSP7=J^HJS6,MQ&%2XVC
M) P25..<,%-<KH6BWVI?#WQ9HIM[FSNKZZOS#]IA:,,LK,4/(Z'//I4_A2XC
MU*33X+GP%+IVJV>/M%U<V*)%$RC!:*3^(GMM]<GIR >AUYS#XGU&#XFVTMS+
M_P 4]K*R6%B.RS0$_,?]\F0#U 6NL\4W]U8Z',+&&ZDO)\0Q-;P-*8BQP9"%
M!X4$M[XP*Y/QIX(@'@0KH[ZHUYIPCN-,C$LLI26/!0!#G!QE>G&>U ';ZEJU
MOIC6\<@DEN;IS';V\0!>5@"3C)   !))( ]:SK7QEI%SIU[=L\T!L;G['<02
MI^]2;( 0!<[B2PQM)!S7+:S?:Q)=^$_&,6A:A*MG'-#J.G) WVB+S53+(AQN
MVLO;J/QQ8\5#6=?\-V^KZ7HUQ%+I^I6^H0V-PHCGNEC/S97/RDYX!Y^7W H
MZ.W\7::][J%E=B;3[K3X!<W$=V%&V$Y_>!E+*1P>^1WI(O%UBU]86MQ;W=G_
M &B";*6XC"I<'&=HP258CD*X4GTK UTZA\0?!>LV-AI%]IAGM"B-J,/D222
MA@@&<[>""3Q\PQGFH]1CN_&5GX6MAIM]9W5EJ-O>WOVBV>);?R@2P#$ ,2V%
M&TG@YZ4 = /&6G'2M9U#R+L1Z/*\5ZFQ=T910S$<X8 $'@TVY\;Z3;7NG6AC
MO9)]1MC<VR16S-O4*#@>IY' SCO@<UQE[#J5E8?$;1QHNI3SZFUQ<6DD-N6B
MD1[<+P_3<""-O4\8!J_:P7O_  E'@.:33+^..STN:&Y9K=B(79(PH8@$#)0_
M3OB@#0UGXB00> ]3U_3+*ZDFLY6M9+>:,(UO,"%_> GH"RGC.<C\.RM9VN;=
M96@E@+9_=R@!ASWP2/UKR>_TC5+[P3\0[.#3+TW%YJK75K&]NR&:/]SRN0,_
M<;CK^=>K6-W]NLX[G[//;B09$=PFQP/=>WT/- &9!XFM;N>W2&VNWMKFX>VB
MNU53$SINW=&W 91AD@ D<=17$^'/%=KX8@\62:@-3NK>VUZ</*B//]GBVQ@%
MV)SM'IDG':EL-+O++Q'8ZAX<BU6P%U?'^UM*N8'^RA#N+S(S#:K'@C:><@8'
M(JNUE?/X(^(EH-,U#[1J%_=R6D9M) 9E=%52O'0D'Z=Z .]O_%%G97PL8H;B
M]N_LAO3%:A25A!QORS <G@ $DXZ5S/B[5;?5M.\%:QIEW/\ 9KO7+/:4D=!)
M&Q)(9<X/0=1QBHI)]4DU:QLKC2=4;3'T>-8C:PLA>XY#),_!0 8P"0IR<YXK
M%L[+4T^'?@.SET;4H[G3]6MI+F,VK%DCC+;G( ) Y'7D]A0!U5L7C^--[")I
MS"VA1R^6\K,JN9V!*@G"\*.F*WO$/B;3O#%O;3ZCYXCN+A+=&BB9P&8X&2.
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
MSP?:@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *@MK2&T$GDI@ROOD8DLSM@#)
M)Y/  ]@ .@J>B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M>O2?\)%:);D1-I\]\HWVPX$F\A<-_L<'D@'-9EMK%\_B'Q'H\DUY)8+HRW<
MO459%+;U)& "%. <,,@YX%:UUX$34O#]SIVIZUJ%Y=SM&_V]BBR1F-MR;550
MH //3G)R>F);?P5''KTNL7.L:A=7$]C]BN%D\M5E7+$'"J-N-QX7 [G)SD X
M33[CQ!X:^&WA;Q+:ZT\MI%%:17&F- @B:%RJ?*<;MX+ YS^ '%;\FI#1O'WC
MG5#'Y@L]%MKC9_>V+*V/TK;T_P $PVFGZ=IESJ-Q>:9IKH]K;2H@Y3[F]E W
M[3@CIR!G-6D\*6__  D6JZM-<RSC4[=;:XM75?+,:@@ <9_B.>><T 8FGOXL
MN+K0M3MYI)+.X56U%+F2'RF1U!#1!?F4@G@9Y'7)YI_Q<67_ (5OJ3Q74\!1
MH<^4P&\&5%*GCI@]/Z<59\/^ QH$D42Z]JEWI=LVZUT^X=3'">W(&Y@O8$X&
M <9 K:\2:#;>)_#]WH]W)+'#<J 7B(#*0P8$9]"!0!B3:C=R^.+;PDFH7*)'
MICZA/<X02S9E"*F0H  Y)(&>%]\O\'ZQJ%QK/B/0-2F-S-H]S&L=T5"M+%*F
M] P  W <$@#/'%6+KPB)[W3=435+I-8L4:,7S*A,R-RR2( %*YY &,=JT](T
M6#2#=RK(\UU>S>?<W$F-TC8"CIP %  '8#N<D@'/^)KW4$UBXMX-4ECC736E
M@M+%09Q+N/[V0L-HC   R0"=W7BM7P7JMSK?@K1M3O"K7-U:1R2LHP"Q')QV
MJO?>#HKOQ'<:Q%JE]:-=VJVMW!"4VS(N=O)4E3\Q&5(_"KWAG04\,^'[72(K
MNXNHK9=B23[=P4=!\H P* .,L9-1C^,/B\Z;;6T\OV&SXN)VB4':V.0C9J33
M/#U[X%\(6=C_ &U!#/=:IY]]+'&2T@?):*W7#$L<*!QG&X\=NEL/"JV'BW4/
M$0U&XDGOXTBFA9$\L*@PN,#(_/O4OB3PU'XA_L^47UQ8W>GW(N;>X@"DJV"I
M!# @@@GM0!PMSXEUZ+PCXZ:._N8+G19S]DEFCB:54,:OL;@J?O'GKZFG>+M/
MUB/2=&NKOQ)>SB\UG3L0I''&D1+C.,+EAG! ;/(&<UT$WPYMYK;7[=M9U$QZ
MYM^TAC&2"%"EA\O4[1[#L!6IJ_A6/6?#UII<]_<)):2PS0W<84.LD1!5L$;3
MTY&,4 9UQ?:E9?$K1-*_M*::PN-/N))(I$3YG0H Q(4'/S'CI[53T6\UWQ9X
M9LO$FFZP+2::Z:06TB*8%MUD93&PQN+;5R6SG=Z"MU_"X?Q)IVMOJ5T\]C;O
M;JKA") ^"Q;CJ2!TP!V%9MA\/8-,U"X^QZSJ,.CW$YN)-)5E\DN3D@'&X(3U
M4$ ]#QQ0!'%J6K/XZ\3Z8=3D^SV^G03VH\M/W+,7SCY>?NCKFN3.N^+;/X<Z
M+XZ?7WN2ODM=Z>;>,1S1O($/(&X/E@<@X]!Z]Y<:#!INL:QXEDU"0-=6@AEC
MD"B-50';@XSG+'OSFN:^'N@#5_AOX?MK^_DFLK<)*]D44'S$;<$<]2H8 [<
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
M<B3[=V^/ ;[I(QD^M;->/Z=I^L2Z#XRU+2O$%UIT]CK>H3PQ1(ACD93N(DW
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
MQ&?6@#MZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M#_$>_>JOAWP+!X=EB"ZSJU[:VV?LEI=SAH[?C'& "< D#).!^=3VGB^.Z/B
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
M\J=7VAE)QC&>^#@ Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E
M-3U*2\\?V7ADSRV]JVG27TAAD,;S,'5%0,,$ 99C@@GCMG-*[AU'2-.L-/O?
M$TERS:FRA8HR+FXAVLR0!@<[A\I+Y'RC)(')V/$G@^P\2SV5U+<WEC?V3$V]
M[8RB.5 W#+D@@@]P14%WX&T^ZMM.47NHQ7=A.;F*^2<&=I&&UBS,"&R.",8P
M !@#% ',:=JGB2X\/>*;>Q%S<76GZP(H+>:<>>;?]V[Q"3)^;:7 ;)//7@5G
MZ]K=EK/PO\9M:7.HAXH56;3]1W>?9-Q\IW$D@XR#D]^>,#M(/ 6GVK7[VVHZ
MK"][<I=LXN=Q25=OS+N!SG:,[L]QT.*??^!M/U.QU:WN[N]>35EC2\N 8UD=
M$'RIPFT 9/09YZT 9*/J&C_$+P]:_P!K7EU;:M97)G@F8&-&B$;*R*!\OWB/
MIUR>:U?'.MW&CZ?ID%I+Y$VJ:G;Z>)P 3")"=S#/&=H(&>Y%6I?"T$^M:3JT
MNH7KW.EQO'!DQA6#@!]P"<Y"CICIQBK/B'P]I_B?1Y-,U%',+,KJ\;;7C=3E
M75NS T <D-.%C\9[)(KN[=)-"GP)IC*4/FQ@D%\GGC@\<53T_P#X2'7/ASK_
M -DUB].LVFHWB6EP' 9O+D(5" ,8(&,8XS73VG@J"WUNUUF?6-6O+^VMFMDE
MGF3E"0>0J 'D#MSWS5_P]X=M_#=M<V]K<W,R7%P]R_V@J2'<Y8C:HZGF@#)T
M+5X_%C:3?:?<W$=HE@)YE64G]X_RJC9^\5VR9SWV]C7+P>*M6T_PCJ1DU"6:
M\E\3R:1#=S!284,P0-C&WY5!(&,9[5Z#HGA[3_#UK=6^FQF)+FYENGZ??<Y.
M/8< #T K)'P_T=]!U/1KF6[NK74;E[N7S74.DS-N+H548.[!_P#K4 8E_9+I
M/Q9T&5;F[GC_ +*O&\N>9I2"OEY(+9//''3C@#FHM*D\4^(-"T/Q+I]];P2S
M.ES=&6_<P/"<[XO*V;5(' (.05Y)KH[3P1;P:QIVJW.L:O?7EA$\,3W,R<HV
M,A@JKGIUZGOGBH-,^'6E:1J+3V=[JD=B9O/&E?:O]$63.<A,9QGG&<9[4 <S
M,VLWD'C]F\1ZG'_9$KO9^4Z(5(@$@!PO*Y[#&><Y[:NG^(;OQ#KOAW1I[B2!
M+C04U>[:!S&TSL54(&7!4 EF."#T[9SMKX+M$CUU!J%_C6\F[RT?==AV_)Q\
MO'_U^:AG\ Z?)#HQAO\ 4;6\TB(06M]!(@F$6 -C90JRX ZK_6@#.^'-N;75
M/&4!FEFV:TP#RMN8CRH\9/? XSU.*N3ZC+J_Q&G\.///!9VFFK=,L$K1/-([
ME0=RD-M4#H",EN<X%:F@^%[3P]=:C<V]U>3RZA-Y\YN)=P+X R   .@__5Q3
MM3\,VNHZS:ZQ'<7-EJ=O&T*W-L5W/$3DHP965ESSR.#TQ0!YSJGB#Q!!X3\1
M6HU:X6ZT368;2*\4+NGADDCP'..6"O@D8SQ74V#W^E_%,Z2^JWE[9W>D->,E
MTP;9*LJKE, !00QX'%:-]X'TV_T&72'N+N.*>Y%W<2QNOF3RA@VYB5(ZJO
M& !TXJW_ ,(U"?%$'B!KZ\:\BM3:!28]C1DAB" F<D@'.?TH ROB9>WVF^#W
MO=/OI[2:.ZMU)BP-ZO,B$$D9Z,>F*H2V0D^.2L;FZ _L+SMJSL%!%P!C'3:<
M#([UU'B3P];>)]*.FWEQ<PVYD21OLY4$E&#+R5/0@'\*CN?"]I=>(K/7&NKQ
M+VVM_LS&*0*L\>X-AP!_>&>,?EQ0!R.BZ]<Q>*;'2_$,FI:=JS7,S(S2,]EJ
M495]JQD':I *'& ?EYR378>*]&L/$/ARZTG4I7AM[DH@E1L,DF\;"I]=^W%5
M[;PA:P_V>D]_?7D&G3>?:PW#(5C< A3D(&. QP"2!^ QHZUH]OKNEOI]U)-'
M$TD<F^"0HZLCJZD,.G*B@#@;'6/%'A#7=)T7Q>L.KZ;=W*V]AK,0VR+*P(59
M5]2"1GZ\GFH+.Z;PYJ7Q*UJ.2ZN)-/D66.*2=F5S]G5@&&>@)_ =*[?_ (1>
M.>^L[K4M3OM1%E)YUM%<^4$23! ?"(NY@"<9SC.>O-">$=.36]4U(O<L-34+
M=VC29@D(39DKCJ5XQG'MF@#E=7O]2T'PUX=\36VI75U-/-:K?122%H[E)L [
M4Z(06!7:![YJW9OJ/C.W\2/:ZQ<:=>V6I2V-D8F.R#RMOS.@($FXY)W9&",8
MK8L/!5C8P6-H;V^N;"PE$MI9W#HR0LOW.0H9@N> S'''H,077P_TV?7[G5H+
M_5+%KS!O;:SNO+ANB.,N,9SC@E2/U- ')>)_$)\/?$H7SD2K)X>AADNU4^5
M'N2#,X4YV#KP>XY'4>F:39"PTZ*'[;<7IV@FXN)=[2''7T&?; K+G\'Z?<:[
M-JLDUPS36)TYK<B,P^1DG;MV>I]?;IQ65=^!Y;3PK9Z)I.M:VGV69'M91=(I
MBP#@.=H+1C.=O). !@4 =5JT7GZ/>1>9+'NA<;XG*,..Q'(_"O(4MFC^"GA%
MTGF,DU]I[9D<N$/FCH#T'M7M#HLD;(XRK @CU%<BGPZTV/0+315U+5/L=I<)
M/ #,C%"C;D490C:#^)[DX% &1/JVH>%?%?B*W-_>:C:P: =62.[<,5E5G!"X
M PI"C@<>E6=,MO$UQ+X?UJWU&$6TRH^H":^>1+F.11@I'Y85&!(QM('8YKH3
MX6M'\1RZW-<W,T\MG]ADBDV&)X<D[2H7/4D]>_IQ5#0?A_IWAZY1K74-6ELX
M6+V^GW%T7MX#ZJN,\9.-Q..O7F@#2\5Z+8>(O#MQI.HS/!#<E%66-L,DFX%"
MI]=P%<98:SXG\)Z_I.B>,$AU6PN[@0:?K4(VNLI4A5E7^\02,CWY/..]UK1[
M?7=--C<R3QQF2.4/!(4=61PZD,.G*BJ(\+QS7]G=ZCJ=]J)LG\VVBN?*"1R8
M(#X1%W, 3@G.,^O- '!R6EU+=_$NZMM5O;&2TF$\7V5PA,BVJL"QP21QTX'7
M.>,;L>IW6KQ>&7GO[AWO=)%S+IU@QBFED94/FEPR[$7+#D@$D=3Q6PO@NT4:
MZ!J%_P#\3O/VOF/NNSY?DX^7C_Z_-0Q^ =/@N=+N8-0U.&?3K,6"R13*IEMQ
M@B-\+R!CJ,'WH XR#7M?O?A_X+O?[9N8;RZUM+&XD4(?-3SI$^;CDX0>QYR#
M6\PU&U\3P^$H]1O+Z-;&2_:2YOC#-)NEVA?,C3.$]!C[PSP,5?B^&^EV^E6.
MFPZAJB6]C??;[<><C%) Q8?>4\ LW'?/.:O>(_!EAXDGLKN6ZOK+4++/D7UC
M,(IE!^\N<$$'T(_G0!+X1MM<LM(DM=?O(+NZAG=8Y8Y"[>5P4$AVKEP#R<<\
M'O53Q1<FZU/3M'6RGO8=XO+R*!5)\M#^[5MQ PT@!]Q&PK<TK2X=(L5M89)Y
MCDL\UQ(7DE8]69CU/\@ !@ "H+'15LM8OM3^VW<TMZ$#I*4*(%SM"X4$ 9/&
M>Y/4YH XWX873Z7<ZUX.N(9K?^S9S<6,<^-_V24EE'!(.UL@G/<5+I4FI^,O
M#ESK-IKDVFZ@M_*L."3#;QQ2E=CQY"ON1<DMSEN,  5T-SX2M;GQ?!XF%]?1
M7T,'V95B9!&8LY*L"I)!)SR?IBJ2_#S2HM9N[^WO-3M[>\E\ZZTZ&YVVL\AZ
MLR8SSW (!Z$8XH IPSW?B[4O%5I%JEQ82:=*+2R^SR%?*8QAA,P!&_+-T/&%
MZ<DT6VH7FJ>-$\,WFH2-'9:1'<SRVK& W4S-L+ J<JHP> >K<YP*T-2\!Z??
M^(9-;@U#5--NYT6.Z^P7/E+<JO WC!Y XR"#CO5N\\)6$^H6&H6DMQIU[8P_
M9HI[0KDP_P#/-@ZLK+QD9'!Y% 'G^H>(=;M?#FO6SZC<&[T36[>U@O V&EAD
MDCPKXX9@KD$X]#UKK9KJ\'Q873([ZXCLY]#DG,0;(643(H=0P(!P?I[5?NO!
M>E7GAR]T68SF*]E\^>X#@3/-N#>9NQ@,"JXXP, 8QQ4=KX*MK?6X=:;5=4GU
M&.U:U\^:9264MNR0%"]0.  ..A).0#@+/4M=3X;:+XHD\0:A+>IJ2Q-&S+Y<
ML;79C977'S<'KVP,8KIM*L@?C+X@D-S='986D@4SMMY:3C'3;[=.OK6BOP]T
MY?"L/AP:AJ(L(9Q<)\\>_<)/,'.SIOY_^M6G_P (Q:#Q,-?6ZO%NVMT@F19
ML<X0DJ7 '4$GH0/:@"MXUN-6M=*M9]+M+B\2.Z5KRVM9-D\L&ULB,Y!W!MIP
M""0".]</K^JVFM?#P7&FZC=7"?V]:H%O%;SK5O-CS$X;G*GU[$<GK7IFJZ4-
M4^R,+RZM);6;SXY+9E!SM9<$,I!!#'C'I6->> ].O;"6UDN[U3/?+?SS(T8>
M69=NTGY, #:O  Z<YYH R[:XO]'^(>IZ2VM7$UI+HG]H![]PRP2B0H6&  %Q
M@D# X[5G:5JNHP>*/!L27U_<V^J6]P+NXN&/E7C)$'$D<;',8SG& N01P176
M7?@ZQO\ 6KC5+NZNYI+C3VTV6(L@1X&))& H.<DG(/Z<52M/AYIUK+HTIU36
M)I-'W"U:6Z'"%=OEG"@;<<9&#ZDT 9>C?\A?XE?]=U_])5K;^''_ "3;PY_V
M#X?_ $$5/;^$;:UFUN:/4+[?K!S<DF/Y3MVY7Y./E&._Y\UH:%HT/A_1;72K
M:::6WM4$<1F*E@HZ#( SB@#@;/0[K6_&GCN*VUN_TMENK8HUFRJ2_P!F3!8D
M$D#^Z,9YSVQ%X=\6ZSXFM/#.GW)47%W87-Q=,MPUL;AHI1$-KHI(SRY"X[<X
MR#V<OA*W_M?4=1M=1U"R?4@HO([=TVRE5V@_,I93M&,J1^?-0ZQX"T;5K#3+
M:/[3IKZ7Q8W&GR^5+;C&"%.#P0!G(.: )O"5IKMA9W=KKMY#=,ER[6K+*9)%
M@/*K(Q5<L.><<UE)/=>*M>\4Z:NI7-B=,,=M:_9Y"AC=XM_G, 1OY. I^7"]
M.373:/I$.C67V>.>YN'9M\MQ=2>9+*V ,LWT '&    *Q]5\"V&I>(#K<&H:
MGIE[)&(KEM/N/*%R@Z!^#TZ C!]Z ,'4DUN7Q?X<T23Q-=JMUIEP+N6S5(]T
ML80%TX.TDD]<X[8H3^V];N->T:SU"8S:0(K.WN'OF@D$GDJWG2*B$.69CP>,
M+T')KIW\)61US3-5BN;J%]-A:WMX8V3RQ&P 8'*DG.T<YSQ535O >GZGKYUN
M#4-4TN^D18[A].N?*^T*.@<8.<#C(P?>@#+T_4M5U3Q7:>&-7O566STA;N]>
MPE:,7,Y?R^&&&"C:20,<MCH,5S$,E]H_PV^(4]CJ=U%=VFMW;)<@KYC8$?4D
M=QW&#7H&H>"-.N[[3K^TN;S3+ZPA^SPW%E(H8Q?\\W#JP9<\\C.>:K?\*\TS
M^Q-8TG[=J1M]7N&N+HM,K,6;&[!*G&<#MGCK0!D:O:?:OBCX19[J[4RZ==,P
M2=E *B/H!TSDY]>/2HEF\2^+M-U.]T:\2TOK?49K>U=KUTCA$4FW:\(0JVX#
M)W9/S<8&!75WOA*TO[S2+R6\ODNM,1XXIHI0C2(X 97PO0[1TP?0BJ$WP[TM
M]=NM3M[_ %6S6]?S+RSM;HQP7+=RZXSD]\$9H K:7?W'BKQ1KMA<7DUO#I4=
MO$B64[1AI9(][2;ARPZ!0>, D@YH^$0*_##259MS!K@%L=3Y\G-:=UX,LI?$
M3:Y9WM]IMY+$L-S]CD54N$7[H=64\@< C! [U<\,^'+3PKHL>E6,MS);QLS*
M;B3>PW,6/8=R3^- ')ZC>W6D^*]?TN\U*^^SW^G"[TIEE.Z*13L>./U;<T9
M/KCI3O"&JWFO:7HEC<75RFIV$LRZOB8[B\)V%6/^VS*P'3 (%=?J>@:?JVI:
M7?W<6^?3)FFMSGH2I4Y]1T/U4>E&G:!I^EZIJFHVL6RYU.1);ANQ*J%&/U/U
M)H \\O[B^O?"GQ.MKS4KR<6+S"W8R;&11;APOR@#&3R._>GZK9-'IWPXAANI
MU:2^B(E=O,9,VS?=W9'TZ@>AKL(/!EA%'KT4ES=W$6N;C>)*RX)9-AV[5!'R
MX'X5"/ MIY&C1-JFJ/\ V1*);9WE1B6"[!NRG0+Q@8'?KS0!5\(3WMOXN\5Z
M'/J%U>VMB]K);O=/OD3S8RS+NQR,KQZ9JWXBFD;Q!IEF+ZX,;PS.VG63%)YR
M-H#F0,NQ%R>I )(')P*OZ?X<M].\0:GK,=W=27&I",3I(4V?NP0F %!& 2.O
M/>H]5\*VFJ:[::S]KOK2]MHF@WVLH3S8F()1L@\9&>,'WH H?#;4[[5O ]I<
MZC.\]TLL\+2/C<P29T&<=3A1SWK+6#4]8^(7B;1W\0:E!916EK+$MNZHT;/Y
MGW2%X''U.!DXX/3^&_#5GX6T^2RL)KIX&E>4+<2[]FYBQ"^V2??U)ID/AF&#
MQ!J.M17]ZEW?Q)%* 8RJJF=NT%.,9/7/7G- '"Z3XCU>^\/?#G49;Z;[1J%W
M]GO-K86=0DGWEZ9R@.:T;G4=335?B+;0ZG=1)86,$]IA@QA=H9';;N!X)4?T
MQ6NOP\TR/PSINAPWVHQ1Z9<"XLKE)$$T#C/0[<$?,PP0>M2)X#T^.;69AJ&I
MF;5[=;>[=IPQ954KD97&<%OIG@#C !RAGUJWT[P!J:>(-0,^KFWM;I7*M&5D
MMRQ8*1C>"N0QSR><CBKL,U[:7_CW0IM1N[VTMM.CN(#=/O>,R12;ANQTRH('
M:NBD\$V<ECH5H=1U 1Z(Z/:8:/.47:N[Y.<*2/\ Z]6$\)V:ZUJNIR7-U*^J
M0+;W,+LHC**"% PH(P&/.>] 'GELNL>'? G@SQ'9:Y>R@QV%O/ITFTP20R!$
MVJH&0PR/FR3U^E;33>(O%L&O2Z1=K:7EGJ,UG:2?;7C6$Q,!\\00A]W4[L\-
MQBNDT[P99V$&GVTE[>WEGIK*UE;7+(4A*C"'Y5!;:.FXG'7J :JW?P]TRXU^
MYU>WU#5;![P@WEO971BBN2.,N ,YQQE2#^= &)-%K>L>/I-%E\1WMI!)H,-V
MWV!U 28RE28V*_=^7OR1W XKH_'>O7'A7P)J>K6W[RXMHE6-G&<,S! Q'?!;
M/X59B\+VL'BC^WX[JZ6X^R+9"$;!$(0Q8*!MSP23G.?PK3U'3[35M.N-/OH5
MFM;B,QRQMT93UH XW79K[PKJWABYM-0N[NWU"_CTZ\AN)3()?,4D2KG[A!7.
M%P,'I4/AC3E3XJ^,F^TW9\I;%@&G8AMT;\-Z@=L]*Z&P\)VUFVGF>_OK]-.S
M]C2[9"(3MV@_*H+$*2 6).">_-2Z?X9@T[Q%J.MQWUX]QJ/EBX20H4(0%4P
MH(P">AY[YH I^-;K5;.RLKC3K.ZO;:.XW7UM92;+B2'8W^K(()(8J2 03C'<
MUQFMZG:ZUX+T2XTS4[BZC;Q-:JKW*GS;=O-_U;AN<KG'/48Y.<UZ3J>DC4I;
M29;VZM)K5RZ/;E><C!#!E8$8/3'O6/<^ ]-N;-+<W=ZA&HC4Y)4:,/+< @AV
M^3'&!P !Q0!D6UU?Z/XS\0Z2=<G>U&CIJ$4^H,'%M(6=2W083Y02.G'&*JZ3
MJ>H0>+_"]JE[J,MKJ6GSFXFNF)6YD14831HQ)C!+'C"\$<5TUYX+T_4-5O[^
M\N;R9K^P.GSQ%D"-#SP,*"#EB<Y[U6M?A_86UWI%TVJZQ/<:4CQV\DMR"2C
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
MCY1QQGOFIX?!6EQ:;K.G2/<W%KK$LDUVDKCYG< ,P( QT'3@8XKHZ* .7M?
MFFV^HZ7J$E[JEU=Z:KI!+<79)*L ,-C&0 O3C.3G-16WPZT6SUB:_MIM0A@G
MF^T2Z='=LMH\F<[C&.#SSCI[5UM% $-Y9V^H64]G=PK-;3H8Y8W&0RD8(-8N
MG>$;*P^P(UU>7<&G'-E#=2!UMS@J", %B%) +%B >*Z"B@#&M_#=M;>);K7D
MNKLWES&L4JLRE"BDE5QMXQD\]>>M;-4K.YOIKV^BN=/^S00R*MM-YP?[0I4$
MMM'*X.1@^F:SM:\1MH^NZ'IIL6E35)V@$_F!1$0C-TZG[OM]: -ZBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#D_$3"X\3Z;8K>74SFVFD.EVSF+S
M!E0)I) PVHN<8YR6X!(IOPROKS4? 5C-?W$EQ<++/$TLCEV8),ZKECR3@ 9/
M)Q6GJGA73=6UBUU:8W45[;1M"LMM</$7C)R4;:1E<C-2^'_#FG>&;)[/3$E2
M!Y&DV/*SA2Q+$+D\#)/ ]: .)\3ZI=:-KNH2ZXFHKHL\L7V35M/N'*6.%4%)
MHU884L"2V#D/CTQ*-*CUGXI>*+>6[O((CIMGG[).T+$_O,'<N&X],X/?-=5=
M^$["]DOA/-=M;7\BR75IYN8I2 HY!&0,*,A2,XYS4D?AJSAUN]U>*:Z2\O8E
MAF82<;%SM &,#&3C% '#:!J]UJ_@[P2]_JEY-=W(EWV<!(EO]@9<M)N7:J\,
MQ)YX')(K+O-2U<?"_P 1/_:=[!<Z=K[6D#I<LS)']HC787.&< .1SVKNX_AY
MH4-CI5K";V$:4[M9R173I)$'^^N\<E3WS22?#K0'T[4-/"WBVM_<_:IXUNGP
M9,ALC)X^90>.I SG H RM3BGT3Q+H^@V]_>W,6L2W-U+]MOW4LT:)B-'4$JI
MW%MHQTQTXK=\*:;JFD/J5KJ&HI<PM,)K2$S/-);1MGY"[C<PR#C/N.U6-?\
M"FE^)M-@L]4660V[B2&X20I-$X_B5EQ@U;T71+30K(VUJUQ*6;?)-<S-++*V
M,99V))X 'MB@#FX;MO$/Q#U_1;R:XBM-,M;;R(89WA\QI0S/(2A!.,*HYP.>
MYKD=4N;W5/@]XQMM4N+BXET:[NK*&Y,K*TZ1D;2^T@.<-@YR"1ZUZ7?^&K*^
MUB+5TDN+34HXC!]IMGVL\9.=C @AAGD9'';%1W?A+2KSPW)H#1RQZ=+GS4CD
M(:7)W,6;[Q)8Y)SDT 7M'M([+2K>*)IF4H&S-,\IR0.[DG'M7#:KX6UFTUB^
M\3^ =5C2YGE;[;I=T,V]S(AVMCNCY7&>_J!7H%I;"SM8[=9))%C4*K2'+8'3
M)[UD#PG:13W<MG?:C9->2M-<""Y.)&;J<,"%/;*X/ H X#6-5M_&/A;P7JK6
MD]C*_B*"":W29T\M_,<28VD<[AD-U&>W-=)92_VWX[U_0;J>[CL](M;5+>*.
MZD1I#(K,TC.&#,1A5!).,$]36W=>#=%N= M-%%O)!:6<J3V_D2LCQR*=P<.#
MG=DDDGDY-.N/"FGRZC;ZC!)<VE]#!]F^TP2G?)%UVONR'YYR<G/.: . TKQ/
MJLHTOP_J-]-Y9\0W6E27^_;)/%"I9!N&"&9MJDCDX/<YK0\=Z2^D?#_QH@U:
M>ZMY[=9H;2=RYM1T.&8EBK$$X/ P<5U=_P""M"U+P\FASV9^QQR>=&4D82)+
MDGS ^=V_)))SDY.>M1-X'TF7P_<Z-/+?7$%WC[5-/=/)-.!T#2-DX'H,#\SD
M S_".H+XAU2^N;J6\M;_ $YA:MI9G=%A4<K(RAMKEQR&QC' Z$FSX_UFXTG3
M=*AMY7@&I:K;6$LZ'#11NQW$'L2!C/;=FKX\)Z>NNVVM++=+J$%N+82K+CS(
MP<[7 &&_&K^L:/8:_I<VFZE )[67&Y<D$$'(((Y!!&010!R5W]JT/XCZ-IEG
M=7;Z;K5K<K/#)</)Y+Q*&$B,Q)4G=M.#COUKC[274HOA=H_B9M;U634H=4"!
MGNW*.AO&C*NN<."#U;)[ @#%>JV?A^WM+@W37%U<W@A-NEU<2!Y(X\YPO&!R
M 2<9.!DG K-'@'1AX;C\/A[P:;'-YZQ>><A]^_.[K][YNO6@#>U.!+K2[J"3
M?L>)@VQV0XQV*D$?A7CL5HL7P+\,-'+.KSWE@2S2LX4^>.5#$A?H!BO:@G[H
M(Q+C&"6ZGZURR?#S0X]%ATA#>K8PSK/'']J<[&5MR $DX5220!QZYH P;B\N
M_"GC37X;6[O;NW7PZVJ""[N'F'GH[C*[B=H( R!@>U3:38ZS?1>&_$%MJT<,
M3B.2\=[^69+Q)  5\LJ$5MQXQT/ KJQX:LO^$A.N.\\EZUK]C8NX*-%G.TKC
M'7GU_"L[1?A]H7A^_P#M-@+Q8T<R0VCW3M;P,>K)&3@'D\]L\4 -^(.M7&BZ
M!;?993!)?7]O8FX'6!9'PSCW"YP>Q(K'N=+AT_XP: ();HK)I=V"LMP\N"#'
MR"Y)!.>?7%=IK6BZ?XATF?2]3MUGM)QAT)(Z'(((Y!!P0163:>!],M=3L=2:
MZU.YO+*-HH)KB]=R%;&0><'H.O7OF@#F-'LM4\0>#O%]A!J^HI?PZQ>165R+
MMUD0H1Y:[@<[>V.G-:OA?5QXO@T2ZAEN85M+3S;R-9W!$Y)C\M^?FP4D)#9Z
M*>]=%HGA^S\/K>+9/.1>7#W4PEDWYE;[S#TSZ=*ETO1+#1A>"P@$/VRY>ZFQ
M_%(^-Q_2@#S/_A(]2T;P?XJE6_N'F7Q,^GPW,\AD-O&S1KD%O[H)QVS6QJ>E
MPZ9\5O!S02W3A[:^!6:X>7E43D;B<$YY]<"NBC\$:*NF:MILT4MS9ZK,UQ=Q
M3R%@\C8RP[J> >,8P,8J*T\":5:W^FWSW.IW-SIJNMM)<7TC%0P (ZC(P,>_
M?/% '*:1_;OBOPMIOB6SU.*RNS,;F6X>_E,817.^%H=NP* -OMC.<Y-))9W.
MHZM\0K>;6M76+3_*>U6*]>/RF-OOR"I!P&.=OW?4'BNHM_AYH%IK4NI6Z7<0
MEF^T26:73BV>7.=YBSM)SSZ9[5=3PE8)<:Q.LUV)-8 %X?-^_A=HQQ\OR\<8
MXH Y+2-?O->O?!>D7MS*D=YH8U*Z>.0QM<R!4 7<N#CEF('7CMP;_@*U6R\5
M^-[=))9$34(=IFD+M@P*<;CR<9P,]A6I/X"T6;3M*M ;N)M)XL;F&<I- N,;
M0XZC Q@YJ]HWA?3M"O[^]M#=-<7S*UP\UR\FXJH ."<9XZ]?PXH YOQ#!=7O
MQ.TG3!JVHVUE=:;</-#;7!C!*L@&,=#R>1SZ$5AV=W?:;;^)?#MYXAOQ;V&J
MVL-G=,3+<S)*%?[,K9!W$';NSD;L\ <;VO6%Q>_%/0[A(]1B@M[&>-KNWA;;
M'(Y3:"VTJ00&ZY'KSBMJ[\$Z-?:0^G31SD/="]:X68K,;@'(EWCG=Q@=@.
M!0!S>B0WNI^(O&F@2W5_8VZPVDEJJWKO):M(CY*OG(Y53M!*YSU!IGAG4[K7
M--T?P_<W-W'JVFW,B:LRW4@<^1QDMG)$C/&>>""V.E=!)H.G>%I;_P 1V5CJ
M=_?M B2PQ3O+)<;<@':S89@&/)Z#.*G\-:?F\U/Q!/IS6-WJKQDPR >:L4:!
M4#X)&[[QZ\9 [4 <4;6ZOK3XA>=K6KC^S;B1[,QWLB&(BW5Q@J1D _PGCVJ5
M9KZW3X?:]_:E_)>:M+!#>J]PQAD62W9B/*^X,$#! SZDFNRC\'Z=''K"+-=X
MU@DWG[W[Y*[21Q\OR\<8XIK^#-->TT>U,MWY6CLCV0$W^K*C:I/'S8''.>*
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
MHCN+NYF8"_'DLXD\DL0BY *]" <8Q7>0>'K%Y9+NY,][-/;&V,EV?F6%N2@
M QGOQDX&3P*S+;X<Z#:KI@4Z@_\ 9DA>T,E[(?*4@KL'/"8.,=QP<T <K>^)
M-2\-V'Q)OHKJXN9-.N(5M!.YD$1>-.@/0 OG'M5W7M(@L/%?@*:&\N[AFO75
MWFN7D$I\ASOPQ(!Z],<''0#'60^$=*CDUAI$EN%UC_C]CG?<LOR[>G;CCC%4
M+;X=Z-;_ -FYN-4F739/,LUEOI"(>,!1@C@ X^G'3B@#K**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M.^=NPML4Y^3<0!\N.,UT]N;C1/BI%I-E)*VE:AICW,EN[EU@EC<+O7).T,&
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,K6/#FFZ[/93WT4AFLI&D@D
MBF>)E+###*D$@C@CH:@N/"6E7&HW-^JW%O/=QB.Z^S3O$+A0,#>%/4#C(P<<
M9K<HH BM[>&TMHK:WB2*") D<:#"JH&  .PQ6-)X-T62ZU2X\F='U12+I4N9
M%5\KM)"AL*Q48+  X^IK>HH Y\^#-&-MI-OLN?*TEE:R7[5)^Z*C [\X''.>
M*KWGP^\.7NNRZQ+9R+<SD&X6*=TCN".GF("%;\1SWS7444 ,DC$D31[F4$8R
MIP1]#67H'AK3?#-M+;:6DT<,LC2LDD[R#>W4_,3C-:]% &'?^$=&U+6O[6N(
M)?M9A^SR&.X=%FCSD+(JD!QR>"#52W\ >'[6WTR""&Z1-,<R6@%Y+^[8C&?O
M<\<8/&.*Z>B@#*O_  YIFI:Q9ZK<PR?;+162.2.9TRA()5@I 9<@'!R*AM_"
M>CV[:J1;O*NJDF]2:5I%F)&WD,2!QQQCBMNB@#GM!\%:+X;W?V='<@E#%&9K
MF27R4/\ #'N)V#@=/0>E<UXS\)6]AX%;1M$L;Z=9]0AN&AC>24X$RO(VXDE>
M,GJ.>E>C44 9%MH&G>9)=R+-=33V_P!G,EVS,PA/)3#= >_&3@9S@5F6_P .
MO#=JE@J6]TPT^0R6N^]F;R@01L7+<)@_=Z'OFNJHH YX>"=%%AJMEY=S]GU6
M1I;U#=2?O6888YW9&0 #C'2I)?"&CSR:7))#.9-,0Q6SBYD#!" "C$-\ZG X
M;/3ZUNT4 5=2TZWU;3;C3[L.;:XC,<JHY0LI&",CGD5E?\(=I&=(.RYSHZ[;
M'_2I/W0V[?7YOEXYSQ6_10!EZ=X>T_2]5O\ 4K59A=:@5:Y9YW<.5&%."<#
MXX[57\0^$=(\3M:R:C#*+BT8M;W-O,T4L6>N'4@X/I6Y10!SUUX)T*ZM=.MS
M;S1?V=(TEM+!<R1RHS?>/F*P8EL\DGFF1>!- MUN1;V\\'VBZ%VQBNI%*RC'
MS+\WRG@9QUQSFNDHH Y^\\%Z-J.G7UE>Q3SQW[H]V[3N'F*XVAF4@X&!@# _
M6K+^&M.DUJSU>3[2]]:1F*&1KASA#C<",X.<#.1VK7HH S-=\/Z=XCL4M-2B
M=TCE6>)HY&C>.1?NLK*001D_G6:/ ?A\37TPMKCS+Z.-+A_M<NY]GW6)W9W_
M .U][KSR:Z6B@#.L=$M+&\DO5,TUW)&L+3SR%W\M22%!/09)/N>N:2^T2VOK
M^*_,MS#=11M$LD$[)\A()!'0\@=1QCC%:5% &%/X0T6:PL+1;5H5TY_,LY89
M&22%CU(<')SDYSG=GG-6(_#NEK87MG);"XBOLF[,[&1IR0%^8GD\  >@ QBM
M6B@#&T[PQIVFR6\D9N9GM8S%;&XN&E\A",$)N/'  SUQQG%5?^$&T,Z1J.EF
M*Y-GJ,S3W49NI/WCL<L<[LC/<"NCHH AAM8H+-+4!GB5-@$C%R5Z8)/7\:YF
M'X;^&8+>TMTM;DQ6<_GVRM>S$0GGY4^;Y5Y.5'![YKK** ,-?">EK*21</";
MLWOV>2=FB\XOOW[2>/F.['W<\XS5?Q]!/>> ];L[6WEN+FYM)(8HHD+%F92
M..GU/%=)10!S?A[P_9QV&E7<J7;W%K;A(4NW<FW)4*VU6Z'J,G)QP#@U:T_P
MKI.FQ:E%!#*T6IR/)=I-.\BRLXPQPQ.,CCBMJB@#EK7X>>';0Z:8[>Z9M-8M
M:-)>2N8@1MV#+?<QQMZ>W6GOX \.OKTVL?9)4GG<2SQ)<.L,SCHSQ@[6/U'O
M7344 9,GAK3)/$#:YY4JW[1"%W2=U5U&=NY =K$9."1Q^55(_!&@)H5[HKV;
M3:?>R-+/#-,[Y=CDL"3D'/.01S70T4 <W;>!- M]%O-)>WFN;:\C$4YNKAY7
M9!]U=S'( [ 8P>>M.L_!.B6.IVFI1Q7+WMK$84GFNY9&9"0<,68[@" 0#P.U
M=%10!S]EX+T6P2.&"*?['%-Y\5F]P[01R9W9"$XX/('0'D &K?\ PCVGCQ(=
M?VS?VB8/LQD\Y]OE9W;=N=N,\]*U:* .7T_X?>'-*UAM2L[.2)S*9A )W\A9
M/[XBSM!]...V*Z&]LXK^RFM)S((IE*/Y;E"0>O(Y'X5/10!@#P;HG_"-QZ U
MM(^G1;?)C>=RT14Y4H^=RD'H0>*N6>A6=E+-.K3RW4T8B>YFE9Y-@SA0QZ $
MD\8YYZUIT4 <V/ N@CPO)X;\BX_LF1BS0&ZDY);<?FW9P6YQGK5R]\,Z=?SV
M5S)YZ7EDI6"[CF9954]5+9^8'T;(K8HH J:=IEII5L8+2+8K.TCLS%F=V.2S
M,>23ZFJ"^$]$31(-'6PC%A!.MS'#V602>8#_ -]?H<=*VJ* ,O6O#^G^(([5
M-065UM9UN(A',\>V1>5;Y2,X]ZCC\-:=%K5SJZ?:5OKF(0RRBX?E!G QG QD
M]!WK8HH \Z\1^$[;3-)T72;#0]0O="M;F2>5+.[;[3 Y4[2A9PQ!+N3@YK1\
M(Z+)9ZFUW:#7K:P:%D>WU:[,I=R5*LJEF*X 8$DC.1P>M=I10!EZSX>T[7Q:
M?;XY2]I-YT$D,SQ.C8(X9"#R"014$/A32[?4-0OX5N([B_C6*X9;EP&51A0!
MG"X!(&,=:VZ* .7N/A]X<N?#MKH4MG(;*S??:_OW\R!O5'SN'YUL:/HMEH5C
M]DL4<(6+N\LC2/(QZLS,26/ ')Z #H*T** ,+4O".DZGK46L2)<0:A''Y1GM
M+EX&DCSG8Y0C</K55?A_X>70ET5;>X%@)_M/E"[E'[S=NSG=Q\W.!QFNGHH
MH:GHUAK.G"PU& 7%N'C?:YSED8,I)^H'UYJ/7= L/$>G_8-2262VWJY1)6CR
M5(*Y*D'@@'\*TZ* ,'4?"&DZGJ=KJ<HN8K^WC\E;JVN7AD:/^XS*06&>>:KC
MX?\ AK^P+K1'L&DL+F8SR1R3NQ$A.=RDG*G)_AQ7344 <U%X$T*+0KK1S%=2
MVUV MPTMU(TDJCHI<MNVCT!QR?4U;?PKIDE]I=ZXN6N-+5DM'-R_R!AALC/S
M9  YS6U10!RES\.?#ES_ &BC074=MJ+%[JUBNY$AD<]6V!L9./3WZUTD,4.G
MV*11B3R84PHRTC8'URQ/YFIZ* /.OA_X50^$(;76;6^B=;N6>6RN&=8V;SF=
M&*G@C&TX'&1R,UT=]X(T'4=2OK^YMIC+?PB&[1+B1(YU"[070,%8@< D<5T5
M% '%ZI82V^G+X)TO0KJ33KFS\@W\DH>*!#E6#%V+%@O(&#SM' Z;^J>'-+UC
M0/[#NX&_LW8L9ACD:,;5QA<J0<<#\JU:* ,>7PSIT^JZ?J<OVE[S3T9+>0W+
M_*& #9&<'( SG/2H$\&:&L&JP/:O/#JS%[V.>9Y%E; &<$\'@<C&,#TK?HH
MYK2O FAZ-8W-I:QW12XB,#/+=R.ZQ?W$8G*+[+C]*>?!.B'3]+L/+N1;:7*L
MMF@NI/W3*,*<[LG ) SGK7144 9,'AO3+;Q!<ZW#%(E]<A1,1,^QRJ[0Q3.W
M=MXSC./J:->\-Z9XDMH8=1A=C!*)H)HI&CDA<=&1U((-:U% ',?\(!X>?^TO
M/M[BX;4H5@NVGNY7,JJ.,Y;J.QZCMBI;/P3HECJ5GJ4<5R][:1&&.>:[ED9D
M)!PQ9CN (! / [5T5% '.1^!?#L>D7VDFP,FGWK,TMO+,[HN6+'8"?D^8D_+
MCGFETOP3HNDZ9=V%NERT=W"8)9)KJ223RR"-JL3E0,G &/6NBHH K:?8P:9I
MUM86P806T2Q1AV+':HP,D\GI5FBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M5XQYP4%MC%21@GC(.#WZ],5AW'CVPBNM7M8=.U6ZGTG;]IC@MN0&4MN&XCC
MSV)SQFNBL;.'3M/M[*V7;!;QK%&/15&!_*N*T^&Z@\5^/+J2QO%@O$M_LS_9
MW(FV0[&V\?WN/?KTH TXOB!I$TFDM'!?FRU5TBMKXP8A,CC*H23G)Z=,9XSU
MJUJWBZSTB*^G:TO+JVT__C]GMD5EM^ QSE@3A2"=H. :X9=.U%/AWX$L3IE]
M]JT_4K.6ZB%NY:)(F)<GCH,]NO:K$=O-H7B?6[34_!D^N6NIW;7=E>06L<HP
MX ,4A<C8 1U/'- '37WQ!TFTOQ906NI7\[V(U"%;.V,GG1$@ IR,]<^G'7.
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
MW)::=.EO>W42*8X';;P06#'&]<E0<9^M<_X'O->T31K7PC>>';W[;8L8$O\
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
MS!6! '7D=>*Z:XL9=4\9R^)8K6[CL[71Y+-!);NDD\CONP(R V% [CJW'0T
M6[+XBZ3>C1Y4M-2CM-6=8K:[DMPL7F,"50G.<G!Z C/&>M=?7DL6FZE'\//
MEBVF7WVK3]3M);N(6[EHDC)WL>.@R.G7M7H&G^(1?>(M0T=]-O;9[55>.>:/
M$=PIZE#[$XY_QH L7^LQ6-];V"0375Y<1O*D$.P-L0J&;+,HP"ZCKGGZXI-X
MML]NF)':WDEWJ0D:WM BK)B/[Y;<P5<<=3WK,\:Z19:Q?6$5Y;:I#)%'));:
MKIBR&6TDRHV_("<,/4$?+]*QH)_%L4'AB#7+*^NH'CG%[+81A9F?=^Y\P@@H
M&7!;!'S<$XS0 [Q[K=KX@^$M[JVGR74/EW$4>TLT;HZW"1NC '!_B&.17:ZA
MKD=E<O:P6=U?W:1>>\%J$+(A) )W,HY(( SDX.!P:\NDTC5Q\)-=T4:%?QWC
MZJSPPB/=O4W0DRN"> HZG@]B:W-;BGTKQU+K<_ABXUW2-3LX8CY%J)9K66,M
MC]VV"%(;GW% '<:%K=AXCT:VU7393+:W"DH2,$$$@@CL000?I6??>+[*R34)
MDM;R[M=.8I>W%LBLD! !8$%@S;003M!Q]015_081#I$073(=,5BSK:1(J^6"
M<@,%XW8Y..,D\GJ>,T2#4/#=MXGT6\TR\NS=7EQ=6,T,+2)<K-R$9APC Y!W
MD#OTH W]1\=:3876G6Z1WEX^I0/<69M(#()E50V%/&3@CIZ\X%;NGW@U'3K:
M\$$]N)XUD$5Q'LD3(SAE[$>E><Z;X>OM UCX>V3V]S<)I5E=17EQ%$S1QO(B
M;1G'3<"/8 9Q7I] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
MF:CK<&GWMK8K%+<WUT':*WAV[BJXW,2Q "C(&2>I &:YO6_B EMX/U[4M/L9
MSJ.DYBN+.?8KV[XX9_F(*\@@J3D=.^ #MZ*\V\0WKCQGX!U*>SO8YF>[5K?(
M=W_T9L85&*\D]<\9YP*Z73_&FGWFG:G=7%O=6$FF3_9[JVN47S%<XV@!"P;=
MN7&"<DT =)56]T^"_6+S05DA?S(94.'C;!&0?H2".A!(.0:Q!XSM8]7FTJ\T
M^^M;Y;4W<4+A',\8.#L*,1N!Z@D>O2CPUXRM_%!MY++2]3BM)[;[1'=SPA8C
M\VW9D,?F]NG!YXH Z6JOV" ZC]O?,DZH8XRQXB4XR%';) R>IP.P%5=0UN&S
MU"#38H)KN_GC:5;> J"L:X!=BQ 49('7))X[X\VT._TNV\#^.[C6=/OY=,&M
M7*W%J"3,J;(\J2&[=,AOQH ]=HK$?7K>VN+;3K.SN+JX:T%T((F0,L60H)WL
M,G/'4].<5CWOC.[7Q%X9LK32+M[;5K>2Z))B#E1&#LPSC!!=2<D=,#/- '9T
M5R<?CRVN-8N=-MM&UB>:TNTM;AH[<%8MX!#M\WW,'KU]JX_Q9<:-?_"CQ=/I
M-I=V?DZFXN%F=@S7/FQB1L;CP<XQT]J /7**Y>V\<6DWB)-$N-,U.RN;B-Y+
M)KJ$(EV%&6"'=P<<X;:<=<5&_C_38_"4WB0V5_\ 8H+AK>9-D?F(PD\LDC?@
MC=Z$T =917*/XHOA\2/^$=72YS:II_VEI5:/YMT@4/@L"%7##'WB3TX&8M$U
M_P .V>G^)=4@M[BPAM=2E&H&X!+/.%3<5&3URH &,GH* .PHK 3Q5 FLVNE7
M]C>:?<WD;/:^>$*S;1EE!1FPP'.#CVS6/+\3=-BTV\U'^R=7-G8W;VMY,(4
MMRK!2S9?D9/\.2 ,D#C(!V]%(""H(.0><UR\_CO3;?3TU5[:[_L5YO)_M(*A
MB'S; Y&[=LW<;MN._0YH ZFBN!\4:C-<_$#0]$FTF>]TV2WN9I(,PE+DA4 .
M&<9"[FX;')R < UT2)IG@?PL5#3#3[,'8'D,C#<_RH"Q]6"C)P!B@#<HKG;W
MQ8FF6.J75[I.H1+IL"W,RCRF+1G=\RD/@XV'(R#[5++XHLTU+1+![>ZSK4;M
M;2@+M&V/S"&^;(.WT!^M &[17D_AKQ5!X3L?$[3:7JUW:6^OWAFGMHO,6WC!
M4 L68$@ =LD <XXSW<GBFT>=(=/MY]1D:S2^VVQ3/DN2$8;F7.=IP!Z<XR,@
M&[6);>&8(/$,^LRW^HW4CL7AM[BX+P6Q*[28T_A)&1WZG'4UDW'C&[/C#1-+
MM=)N7M;ZQ>\+AHPQ'RX&"PP%W<]^F,U8F\>:="[2&TO&LDU'^S'O J;%GW;>
MF[=M#';G'7VYH ZFBN7NO&T$.M:EI%OI&JWE]81)*\<$28=6S@J68#^$]<9[
M9K.U/Q^6TWPO?Z+87%U:ZW=QQ!\HK(#DE,,P^<[2/08//2@#N:*YB&_TF;XB
M&W;3[N'6UTGS#-(?D^S^8/DX8@G>>H'8\XIMCX[T^^FTG;:7D=IJ\CQV5TZI
MLD903R VY<A21D?7% '4US'_  AB0:C=76GZ[K%A'=S-//;03(T32-]X@.C%
M<_[)%8V@VL;>./B%:L9#"QL^/,;(W0$G!SD<D_G53P7XHA\/?##PB]Y:7DZ7
MVRV$T(0JDCN0N\LPP">_2@#T2SLX;"U2W@4A%R<LQ9F).223R22223ZU/5 Z
MJG]O?V2MM.T@M_M#3#;Y:*25 /S9R2#CCL?2H=5UZ#2[VPL?(FN+V_9UMX8M
MH)V+N8DL0  ,=\\\4 7YK6&XEADE3>T+;D!)P#ZXZ$^A[=JFKS/Q_K5IXE^#
M^N7ULEQ"UO(89(I#L>*5)51E;:2#W[D<UI^(8PGQ6\%2*7!DBOPPW'!VQ+CC
MIW/YT =S15/5=4M-%TR?4;Z7R[:!=SMC)ZX  '4DD #N36;%XI@&N6NCWUC=
MZ?=WD;26HN-A6?:,LH*,P# <D'''3- &]45U;17MI-:SKNAFC:.1<D94C!&1
MR.#7G%E"GC7Q7XHL-;TF\\FWG@BMY3)&K6.(@_RLKDJQ8DY3.<@'I@=%XN\2
M7GA^YT*VM-/FN1J%^ELTBNF0,%BH#,,L0IY. .><XH =8>"DL84M#KVM7.G(
MNQ;*>="FSH%+! Y7'&"W3@YKIP     !T KS>/4'TOXJZ[-%INH7DLNDVTOV
M2 AW#;WSRS!!C _BQZ9KJ;/QAIVHZ)IFIV23S#4\BUMPH$K$ E@<D ;=K9).
M..IR,@'045BZ#XEM->FU"VCAGMKW3YA#=6TX7?&2,J<J2"I'((-1:KXKM]-U
M"YL8[*[O;BUM/MLZ6X0;(LD#EF7).UL >G;B@#?HK!C\665U'I9L(IKR34[4
MWEO%'M5C$ N6.]@!]]1CKSZ D"^*8)/[/BBL;MKR^BDFCM&V)(JQD!]VY@ 0
M648!/7T!( -ZBL0>)8'MK)DL[HW=X',5D0BR@(<.6RVU0#@'GJ0.2:YO6/B.
M%\//=Z5IURUW%J<>FW4,IC5[60NJD$;L-D'Y2"1SR1B@#OZ*PI_$RPW,MJFF
M7LUW!:K=3VT9B+Q(Q8*/OX8G8W"D]/<9V+:=;FUAN$!"RH' ;J 1GF@ N;>*
M[MW@F4M&XPRAB,CT..WMWJ155%"JH50,  8 %<O<>.].MM/_ +5:UO&T43>2
MVI*J&)?FV;\;M^S=QNV^_3FLKQ9J<\WCGPYH[Z7/>Z;<1W4TD(,)2Z*QKMX9
MP"%WDX;'.",XH [ZBN:O%A\!>!KV32[.>YAT^&6>.!YL[0,L1N8\*/09.!P#
M7):]J<UY:_#[6+RVNHKA]1AWKPQEW0,Q*HC$<GIT/'04 >I45S>G^-+"[36?
MMEO=:9+H^TWD5VJ[D1EW*PV,P((!Q@YR,5)!XMMV\0VNB7EC>6-U>1/+:?:-
MA68+RP!1FPP'.#CB@"5?#<2^+W\2?;;HW+VHM#"=GE>6&+ ?=W9R3SFMNN,^
M(GB"]TFQTK3=+E\C4-:OXK"*? )@5C\S@'N!T^N>U:-QX+TR32Y;6W:YMKIX
MB@OTN'^T;B,;C)G<WK@G!]* .BHK#.M?8)K?1TMYM0U2.T6::*V*C:OW=Q9V
M4#)! '4X/8$UGS?$/1XO#\.LK#>R0/=BRDC6']Y;S;@A21<\$$]L^V: .LHK
ME1XXB_MFXT<Z)JZZBD N(+<Q1YN8B=NY3OVJ >N\KC([\5$WQ%TF/PW!K<EK
M?K#)>?8I(O)!D@FW["K@' P?0GVH Z^BN7T[QU87NN7&CW5CJ&F7D4!ND6^A
M"":$=73!/3T.#[=<+I_CBQU"[TB'[%>P1ZQ$\MA-*J;9@B[CP&)4E?F&0./?
MB@#IZ*XF;XEZ?%8:E?#2-8DMM,NWM;UUA3]QMQN8Y?D?-T7)XR0!C.R_BFU3
MQ1::";6[\Z\MVN+>XPGDR(N-V#NSD9'&,]^G- &[2$9!'//I5'3]534;J_@C
MMYXQ93^0TLFW9(VT,=F&)(&X9R!SQV-77=8XV=SA5!)/H* ([:UALX1# FQ
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
M'/7)ZUL^%;BXO[JV,W@<:)<VX/VJXEAB"[MI&(64[FR3UP!C/7-=O10!R/Q
M\,WGB#3+"YTHQC5M)O8[ZT60X61D/*$]@1W]0*OV?B.YO8%0>']3@OB,-#<1
MA41O>7)4K[KDXZ#M6_10!P_V/4M ^(UWK4MM->:=JEC%#-):QEV@FBSCY!EM
MC GD9P>OK7/ZEX8U2'PSJ,D>GW$EWJOB--3^RQ@,T,2R(?FP<!MJ9(SU..U>
ML4F1DC(R.<4 <:\-T?BQ#JHLKHV T5K8W'E':)#*KA<=?NCT]NM<5J=O>Z;X
M#OA=:?<Q2R>+%NXHG4*9(WN0R8R<9/H3QWQ7LY(49) 'J:R/$7AVW\2V4-K=
M75U!%%.DX^SE02Z$,N=RGH1F@#G]3L-0UKQ=::[IUI)%_96G72P-=1F/S[B4
M *FUL':NTDGI\PQGG'/65GKEQK'@O5[GP_JC7EFTRZE-</'N\QX2N5&[Y8PV
M2, #'0$UZP@*HJEBQ P6.,GWXI: /*VTO5'\#>/K$:7>"ZU/4+N6SC,7,J2*
MH4^@Z'KC%;'BVPN7\$Z7J]E&8M8T8PW-JDHVEG "/"?]\$KCN<5WE8MSX8L[
MOQ%'K,]S?R-&JA;0W+?9MRG*OY?0L#R">X!ZC- %*ZNKCP7X-CN!I]QJEQ$?
M,NEMB 6=R7EDY[9+&MZXEGDTN6:Q53<-"6@67@%MN5#>G.,U)<6T-W%Y4Z"2
M/()0GAOJ.X]CQ4M 'DEI9Z]<ZCX,U:Z\/:H]_9SR#4IIWCSO:%E^0;L+&&.>
M !C& 35H:9J;>$/B%9_V7>"XU6]NI;)#%S,LD2(I]N5/7&*]1I 01P0?I0!P
M7B?3KE_A[IFI6T;0:QHB0W5LLHVL9$ 5HC_OC<N.Y(KK="T^33='@@G8/=-F
M6Y<=&F<EG(]MQ./;%5KOPQ9WWB&'6+BYOW:)5"VGVEA;%E.Y7,?0L#R">X!Z
MBMJ@#SOQGH9U/5+N[M+/5+'7+6W TW5-/!_?'!/E28XV[NN_ P>O6K*V>MVO
MQ#TC5KK3Y+H2Z']AN9K8KLBN/-5V+9(PO!Z9^E=W10!Y?I6DZOI/P^UCP1-I
MEQ/=%;JWLKE5S#/',6*NS]$QO.X'GCC-26^FZQX!\207-MI5YK6E7&E6MA*;
M,*9HI8 55MK$94@GG/!_7TRB@#S;QIHU_P"*9O#4%_IUVD/G3M>_922;:.2)
MT7+#JPW#.,CKU'7H/!=WK:V4NDZ]:3"ZL7,,=]Y>([R->%D']UL=0?J/;J:*
M .&UZVU32/B18>)[?3[C4=/DTYM.N8[4!I(#YGF+(%)&03P<=,5B?V=K,WAO
MXB0-H=]')JTTSV:L$)DWPJ@& QQR.O3WKU2B@#B->T.\U;X;V2V<+Q:SIL4-
MW9JZX9;B$ [<>^&7T^:K&KZ;>_\ "M-8M3;/-JNH6<YDBB&XF>53\H/H"0H)
M[**Z^B@#S,V6L:1JWA+Q%%I5W=V]OI/]FWUK$H\Z D*=X4GYOF7!QV&1FJ-Y
MX>U[6H?&OD:1-;RW=]:7UB+PH$G,*QG8P#'KLQSQSR>M>LY&<9&>N*6@#AM'
MN9+^VGN%\$2:*\5NZRM+!&)'<C 2+8<D9ZL<#IQR2,&+2=5C^'W@73VTJ\^U
MZ;J5I-=Q"/F)(R=S9Z'J.F<_G7J]% 'FUA!K'AZ_\6Z9)HU[>V^K7,U_97=L
MJLI,B &-\D;"N!C/6K?AK5=0\,>$_".E7^@7ZM+''9W$H*$6S?*BE@">&9A[
MC!STKO<C.,C/7%1R6T,TT4TB!WA),>3PI(QD#IG&1GKR?4T 2T444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!DW^N)::M!I4%NUS?30O
M<"(.J?NU(!.6/)RPP/KG%95WXZ@LY]&MWT;5&N-7A>6WB1$+ HNXH?FX;D#^
MZ,YS@&H/&6AVNNWMO#?Z3>R1Q1&2VU/3WVSVDV>@(.>1CL1QSVKG)6UG3?$'
MPV&MK+>:G'%?K<>7M+G]VN"><$A<9P3D@XSW -35/$]GXK\!^,+22QN;*_TV
MSF6ZL[H /$WE,R,"I((.,@@]J?'?:5;:#X!AU/39KF2;[*MG,N-D,_D\$_,#
M]W=V(J*\T#4+J+QSJ\=A*)]9L19V=J2HD8)$R!FR<+N9^A.0 ,XZ4V^TO5I=
M&\ PQZ3<M+I=U;RWBAD_=*D+(W\7/)[9XH V=&\2ZAJ/CO7]'ETZ2.UT\6Z(
MX=#@NKL7;G/S?* !G&.<9-=97%V%IJNE_$/Q->_V5-/9ZE#;20SI(@7,4;*R
M$$YW$XQQCGDBMWPUK4VO:,MY<Z=+IUP)'BEMI7#E&4D$;AP?\CM0!6F\4H+J
M^BM+">[2PN$MKEHG3*.P4YVDY*@."3]< XJA>>/!#JFKZ99^']6OKW3!&TL<
M*1_,K@L&!+8Q@=/O'/ X.,/Q+X=O;_6+O5-'TZ]TSQ+'.BVU_;N!!>1#;_KA
MNP0!N!# 'Y1C/ JSI5_)8_%3QMML;JY#0V!!MU#881/A3DC&?7IQR1Q0!9OO
M%GAW7-%\,:I)I]Q>V>H:G MF^ OV>YW%5+C<""I#=,CCZ5?N?&OEZWJFCVFA
M:E>7VGQ1RLD?EA9%?=@ABX&/EZ'!.>!UKEW\):MIGA+PO8Q6#W-U!KT>IWB0
M.NV%?,9V +$9VA@..N*W]/M=0MOB-XAU233+G[%<V=O%!*"A\QH]^X ;LC[P
MQD"@#HM!UJU\1:%9:O9;_LUW&)$#C#+Z@^X.1^%17^NQVNJQ:3;6\EWJ,D+7
M'DHP4)&"!N9B> 2<#J2<]@2.1\)^"3=> -$TW7H]2L+O3UD1H[>]:'[SDY)B
M;##&,9Z<U9?0KWPWX[M-9LK:ZO\ 2Y-,&FSJ)/,FA*/N20[CEP<D'J<\T 3:
MKXS^U> O$&I:5;W,=_IT5Q%/ ^Q9+29$8Y;YL$#@Y4G(/&:Y'7;9-.\!Z?KE
MGHMS::E<P6MC/<QS(IFB>2+<7 ?YB^6 )Y&3G'6MZX\.:D/#?CJZ2QE:^\0B
M5;>S5EW(OD^6FXYV@DY8\\9'>G>)-.U:^^&>E:9;:1=27\36?F0;HP4\ID9\
MDMC^$@8/- '5:'H6G:;/=:A9Z8=.GOMIN( PVY3(!VJ2@)!Y(Z\9JQK.L6^B
MVL4TX+-//';PH"!OD<X49/ _^MWZ53NO$%S;>(]+TTZ/<FTOU8?;=ZA8I K,
M$*]>0A.?I^">+;.+4=&6RN=&.K6<\RI<VZD!ECP?G7)'*G:>#GTYH JZKXT3
M0]&O=1U'2+Z-+.Y2VD5-C9+A-K@[N4S(!Z]>*2Q\:V]YXF'AZ^TK4-.N+B)I
M;1KM%"W2+][;M8D$#G:<$#KCI7">(]+U/1?AGXAMY9KVXTM;ZS.EQWS[IUC\
MV+<I)YV[LA=W.!7:W6GW.O\ C70=6-E<6MKHT=P[-. K222H$"* 3P!DD].F
M,\X .9T*?3=+^'7C!M1T^:\TN'5]02:VAQDQ!\8Y8< >^:Z"_P#$]W8>(O"V
MD:?I4C65_;RR_*Z!BJ1C" ,1C&Y222.F!GFL./0];/PY\9Z8=(N5O=1O;V6U
MB+1Y=9F)0YW8'ODUJ:AI^KKK?@G5;?29[A;"WN(+J%7C5XFDC15)RV,94Y()
M_&@#NW)5&95+,!D*#U]JY-OB!8IX.?Q,;"]^QQW!MY8\)YB,)?*SC=@C=Z'I
M5ZW\'Z=;:Z=82YU,W)E:78^H2M%ELY'EEMN.>!C XKSZ\T3Q(OP[UKPK#X?N
M9;D:BTT4_FQB*:-KI904.[.<=00 ,')[$ [?4?&JV>OW6AVVAZG>ZA!;+<B.
M%8\2(Q(R&+  <'KCV!K2\,>);+Q7HJ:G8K+&N]HI89EVR0R*<,C#L17*K?R6
MWQDO)6L+IP^@0;EC57:,^=)@$ _AD9'\Z73SJ/@7P]>ZE)HLUW)J>L37UU;P
MRH#:1R'.2>C$*JY ZDX!H [G4+Z#3--NK^Z8K;VL+S2L!G"J"2<?05BGQ4T=
MJ]U-I%X(!9-?(\3QR"2,8R 0V-V&!QT]":UM7\[^Q;_[/:)>3_9Y/+MGQMF;
M:<(<\8)XY]:\ZMO#L^B#6'T>'4+#P]+I%P9].O'W)#<8^7RADD<;LX.WI@GL
M ;4'Q+LI&T6:XT?4[73=7\M+>_F11%YKC*HV&W#TSC!/3(YJ+P^BVGQ0\<M#
M SG[/8/Y:$99BDN<9(&3]161IEA=>*OAIX0T=+">%$6RFN+B4 (D405LJ<\E
ML  #INYQBNBTBTU"T^(GBG4IM.N!97D%JMO*"A$AB5PP W9'WAC(% &*GBRW
MTKX>>'[SPKHTL%A?:A';1PNZAH5:X*MP6.68[L<X&<D\5Z/"[RPH\D30NPR8
MV()4^AP2/R->56OAS7H?A/H5@VDS_P!HZ9JD5W+:;X][HMP9#M.[:3M/K7:W
M?A.RUR\CU2]?5;6Y95)@BU&1%7'0%4;;GUQD>YH DN_%*QRZDEAIUUJ(TSB[
M,!0;6VABBAB-S!2"0/4#.>*YSQGXG^W^&= NM'26ZT_5M2LXVDC95$D;2#,1
M#$$%L;2.G4'%6=%M-4\)Z[XDB;3+F_LM3O6U&TFMRI^=U >)\D;<%1@GC'<=
M*R)O".J:+X"\(Z':V4E]<:?JEO>W7D,H5 )6DDP6(S@L0/6@!NJV<.D^-M L
M;+P]/%9ZK/<75W8B2+RIY$@P,)OV#&=QZ D \D5Z%HFBV.@:<+'38&@MM[2+
M$7+!"QR0N2<#)X X%<[X@MM0N?'GA/4;?3+F6SL1=&YE4H/+\R(*HP6R>>N!
M6Q8:[<W7B74=(N-)GM4MD62"Y:166X0\$@#E>>.>N#Z4 3ZIK<.FW5E9+$]Q
M?7K,(+>,@$A1EF)/ 4#&3[@ $FN T*ZMK;4/B5<7NDW/V5'C-S9*5+E/L_SX
M^8 @C<>O(/KQ6[XHL-6LO&VB>*-/L)=1M[>"6SN[6%E$JHY!#H&(!P1R,Y_I
MF0:?K4L_Q!G?0KN)=7A0689XLNWV<1[3A^#G'MUYXH Z'3?$%A!I/ARSTNR<
M'4+!9[*T,BKLA1$."Q/4!U&.2?H":HZQXRU"WN_#45IH]RJZG=O%,DC1B1-B
MN3'@MC)*YSG&!P3FLV7P\NH>$_"^DZYH%ZPM-/5'NK5P)[&X1(U!4JV<'#<C
M(^49%1OH_BB+2O!MU?6]QJM[I>H2/<*'C\\PLLB(6)8*6"E-W/7/7K0!O3^.
MMFMW^D6_A_5KF\L?(:9(EC/R2$_,#OP0,?7GI@$C U^?1]2\)?$5;72IK2[M
MXY#>-,1F68095QAB, ;?3Z5MZ'9ZE#\1_$.H7.FS0V=[;6L<4Y9"I:,/N'!S
M_$,$@9Q62= UB\M?B+;?V?)"VL!OL+2N@67, C[$X^8=\<4 7M%\;0V8T#2;
M[2=1LXKVWCAL[Z9%$4T@0?+PVY2>VX#-:'_"<VG]@:[JQT^\\O1+F6WNHOW>
M\F-59F7YL$88=P?:LQM+O_$5CX5L)M-N;%-)N;>[NI+G:,-"I 1-I.[+$<CC
M /.>*Q[[2=>M]'\?:%!H=S<-JUQ<7=K=))&(F62)5V\MNW J1C'X@<T ='=^
M+;[_ (3+0M+M--E>SOK*2[+AT#-@+@8)X W9/.2>G3F73-;T*WUKQ;<_8I-/
MGL#$^IW$Y&) (\JPPQX" >AYZ9K-?3M:@\2>$-471IY$MM.EL[F-98\P.PCP
M6.[!7Y3RN3[=JIWOA34]=NOB%9R6LMG#K*0"RN)"NUS'$%YP20-P[CH: .F_
MX3&&&ZTN/4-/NK&#56$=G/*4*F0C*HX!)1F'0?AP>*H7'Q$CBBUJ2'0-5G&C
M2E+P*(AL4*'+@E\$8.< D^PJI=Z?JOBO2O#FG7VE7%C/8WMO=7TDI78IA!)$
M9!.[<V,$= 3G!X->/2M7%E\0HSI-R&U9I#9#<G[W= (Q_%QR.^.* /0+.[AO
M[&WO+=MT%Q&LL;8QE6&0?R-<]>>-[6VT^\U2*PNKG2;*5HKB\AVD+L.UV5<Y
M95.02/0X!Q6CX5@N+7PEH]K=0/!<6]G##+&Y!*LJ!2."1U%<7I6C:UHO@K6O
M!S:7-<O(;F.PNU9?*ECF+$,Y)RI4N=P([<9H N>,-8EN/$'A&RM[.2]TR^N'
MF8(\92Z40,RK\S#(!(;G X'4UTVGV&D>$=#N7@C^PZ?&9+N5&<E8<_,V!DA5
M&#P./2N7O- O],U+P%;6=E<7EIH:M'<W"%  OD>4#@L">><"NH\5Z,_B+PEJ
MND12"*6\MGB1VZ!B.,^V<9H K6WBL2ZMIME/I5];+J<;R6DSJK*=J[B'VD["
M5.0#].#Q5:T\=VEU)I+FPNHK+5IWM[.Y?;\SKNQN7.5#;&Q^N*B\-ZMXIO;2
MVLM0\//IUQ;1[;FYGE1HI65<#RPI).3@G(  SR3BN272_$]Y'X8OK_P[>2ZQ
M8:H)=0N);B(EQM<?NOGP(QD<?+CC )R: .]'BE);F=;2PGN;>WOEL)IHV3]W
M(6522I.=H+#)Z]\8YKC]/U7_ (1OQGX_FM=(N[Y(I;6:2.VVC8HMPS-EV )Y
M)P,D^E2ZIX=O;C7VU?1].O=)\0"_57GA<"UO;82 %I1D@_N\]0&R.G2KEOIV
MJ1ZUX]N&TJY\K4XXA9G*?OBL'EG'S<?-ZXXH [73-0M]6TJTU*T8M;W<*3Q$
MC!VL 1D?0U%K6KVVA:5+J-V3Y,95<#&2S,%49) &68#)( [URF@ZEJ?AGPWX
M0TB[T&Z.^&*SNYA(F+60!47(!.X$GMT )KH_$\/VGP_<P'2AJL<I1);,[?WD
M9=0^-Q R%R1R.0* (G\2)9PW\NIV<UDMDD;EB5=9=Y(4(0>3D;<'!R?QJI#X
MVLEUU](U&!["?[*UY&\DB/&\2_>^92<,O4@]N037'OX(UF3P_P"(-(TB>[72
MS]FGTFVU-]QCFC?S&09Y$9VJ!N[Y[<G8@M=2\5Z'?Z=<>%5\/-/92V\LTIC8
MEW0KB/9R5!.2QQTP <D@ VH?&"27>EQMI5\EOJJL;.X*J0V%W#> <IN'(S^.
M*K2_$"QB\)ZCXA;3[W[/I]S);7$(\OS%9'V,1\V",^]0>$=1\4&QL-'U/P])
M9362+%<WKS(T,BH, Q@'<2V!U  R>> #RVHZ)XB'@OQ?X9@T&YFGN]0GN;>Y
M$D8BECDE#K@[L[O4$ #')H [35O&RZ;KSZ+#HFI7MZ+(WL:6ZH1*@8*0"6Z\
MGKCI@9) ,5CJ^GR^*];-KH5W'K<-C!).9613,AW%%'S$#'.2<?CBH8K74W^*
M%IJSZ3<QV7]BFT>5FC(24RJ^" Q)X'49%26&GZ@OQ,UV_DL9DL;JQ@@AN"5V
MLZ%]W .1]X=10!B'Q;;ZM\(O[;\4:'<75C<!7FBB9-K!I?DQ\X(53L'KWP>:
M[/4O$$=C>M86ULUW>I")WA61(PJ$D+DL0,L58 ?[)SBO/3H/B%_@8WA<Z%<+
MJ<*1P+'YL1$I68,6!W8"X'4X)].YV-<L]6TSQL?$%OX<;6M.U"SC@N+9?+\^
MVDC+%6 <X((<@X/_ -< V=.\>:;K5II4NEQ2SS:FLS0P2%8V7RB!(&R>H+ 8
M&<YSTR:W],OCJ.GQW1MIK9F+ PS8WH58J0<$CMV)KCM;T1-:LM-MM9\-R)"1
M-,)=.8";3I,KY>&4@DD;LE01E1U'-;W@VVUBS\+6EOKL\D]\A<&24@R%-YV;
MR."VS;GW[GK0!%>>+8X5U.6STZZOX-+8I>20%/E8*&94!(+LH() ^@R>*K7G
MCZPAGT6.SLKW4%UF&2:RDME3;)M3<5Y8$'D=0 ,\D8-9NBV6K>%KKQ+8-I=Q
M?V^H7TU_8SPE2K&4?-$^2-I!'4\$'KVJAIWA/4O#U[\/[2.TFNX-&AN5O;B(
MKM1I8\< D$C<3T'2@#T'3[XWFE07UQ;36)DC$CPW. \7J&P<#%8$GCNRAL+/
M5IK*ZCT2[E6.+4&V[1N.$=ESN5&.,-CN,@9KH-4LAJ>DWM@SF,7,#PEQU7<I
M&?UKSHZ%K>J?#"'P+>Z9+#=QK#9R7>5,'DQNI\U6SDY11A<9W'D <T =%:>(
M;[4?'VL^'YM,?[!:VT/S;T.=^_+MSG!   &3QSC-<KX!\51^'? &C1W&F7KV
M+WTUM)>KM\N)WN9 N06W,,D9(! SUSD5TMM9:EIGQ*U:_73)I["_L;9$N(W3
M:C1;]RL"=V3N&, Y]N2.73P_KR_"&TT,Z+<_VE'J(F:'?'P@NS-G.['W??K0
M!W.L>+8-,:_6"TEO6T^,278BD12@*[MHW$;FV_-@=B.>15";XB6+3:;%I^F:
MAJ#:G9/>69@5,2JH!*\L,,,\YQ^)XK(N+35]"\9ZK>+X6.N:9K#1SQM&8A+;
M2B-49'#D?*=H.<\5?ET[51X^\-WS:41;6ME<0W,EN4$4+R%"% )!(&TC('OB
M@#JFU,QZ#_:DME=(1;B=[4A?-7Y<E2"<;A]>U<I#\3[%X=(O)M'U2WTK5&2.
M+4)401)(_P!U6 ;<!VW8QGH2.:Z[5_\ D"WW_7O)_P"@FO,='L+KQ7\(_#6@
M1V$\0=;5IKF0 )'%&RN64YY+!< #GYN<8H ZZ;QR%U[4-'MM!U6ZNK!X!-Y2
MQD;)<X<'=T  XZ\]."0^[\;VMMI]WJL=A=7.D6<S17%Y#M(7:=KLJYRRJ<@D
M>AP"!4&AV6H6_P 1_%%]/I\\=E?1VJV]PQ3:YB5@W ;(Y88R*P]+T;6M&\#Z
MSX,;3)KEW^TQ6%VK+Y,L<Q8AG).5*ESN!&>.,T ='J'C>VM-9M]*M=-O[^XN
MK,WEJ;8(4F0%1PQ88^]G+8'OTRW2_'^F:EHT]\T%U;7%O=BQFL9E43+<$@!.
MN.<]<XQDDC!QSJVW_"-?$/PIIZ13W:6?AV2V9HERV%:-=V,Y/(' R>:AU3P;
MK5W::MKMG9Q_VE-K,.IV^G3LH$D<*>6$<\@,X+'VR ><X .D;X@6<$NL6UU8
M727FEVGVV2"-HY#+!SET.[!QC!!P?K63KOQ%OXO"DNJ:=X>OXXWCMFAN[CRU
MC(F8+E1NR2"1P1Z'IUL2G4]9\*ZT(O"+Z5)/ITUM' WE>=-*ZX&"IP$'J2,Y
MZ#',>MZ+JVH?!NUTJ#3Y/[3M[>S#6K.H8M$\98 YV]$..>: .@?Q4(/$FG:'
M=:5>V\^H1O)#([1F/Y.67(<G<!@X Z'ZUHV&JC4+[4+9+:5%LIA"TS%=DC;0
MQVX.> PSD#GCM7-^.;6YU+P:FK10-9:MILJW]DDI!99%/$;;202ZDK@$C+#K
M71Z%I[Z9H\%O,P>Y.9;AQT>5R6<CV+$X]L4 <1J-TVD?&6XN+/3+J_N)?#ZG
MR+;;N=OM!Y)8A1P!R3V &3Q6F?B7IW_"-IK:Z=J!@6\^Q7<15%>RFW!<2AF&
M!DCD9ZBGW]K?V'Q-37AIUQ=:?+I'V(O;[69)1,7^920<$'J,\]<4NC>$!-H?
MB*WUB$+_ &_=S7$UN""84<!57(XW *"2.,G@G&: .ADU41ZY;:4+69Y)H'G:
M52NR)5('S<YR2W& <X/H:QO&GB._T Z*EE9-/]OU.&U=PZC:"<E0&/)8*1G@
M#UZ57^'-GJ*:"+[5[A+F]E"VR3+T>WA)2-O?=\TF?]NI/'VG:A>VNAW&GV4E
MX^GZQ;WDL,3*':-=P;;N(!/S#C(H PWNI-.^+U_/:Z3=7-S/H$,AM860,7\Y
M\Y9F"#  '7MQFNDLO&NG:AX?TW5;>.;.HNT5O;/M60R+NWJ<G V[&R<]NY(!
MH6MMJ8^)]SK,VE7$=G)HT=MYFY&'FK(SE>&ST8#.,9KD[/PSXCL?".@74>B>
M?J&C:C=32Z;</'_I$,SR9VG)7<%8$9[Y_$ ]#\/^*;77KW4K 0R6U_ILBI<P
M.RM@,-R,K*2"I'X^H%;M8/AN2YNHYKJ;01HT3A5C@<)YK8SEFV9 '( &<\$G
MK6]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/J'ARVU
M'7M.UB6YNDN=.W_9UC90B[QA\@J<Y  YZ=L5L44 %%%% ",H92IS@C'!Q3((
M(K:%88(UCC7[JJ, 5)10 5CV'ARVT_7]1UF*YNGN=0$8N%=E*,$!"8 48P">
MG7OFMBB@ HHHH **** "BBB@"(V\+7*W+1@S*NQ7/)4'KCTSW]<#TJ6BB@#)
M\1>'[7Q-I3:;>S7"6S.KN(6"EBK!EY(/0@'BM2-2D:JSM(0,%VQEO<X %.HH
M **** "BBB@#'B\.6T7BB;Q +FZ-Y+ +=U++L\L$D+C;V))SG-:<UO#<>7YT
M8<1N'4-R PZ''J.HJ6B@ JKJ-DFI:=<64DLD<<\9C=HR VTC! R#VJU10!0T
M;2H=#TBUTRVDE>WM8Q%%YI!94 P!D 9P!]:OT44 %%%% !1110 5%';PQ2RR
MI&!)*07?NV.F3[>E2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% $3V\,D\<SQAI(L^63SM)X)'H<<9]ZEHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH @O;47UE-:M+)$LR%&>/&X \'&
M01570]&M_#^C6VE6DDSVUL@2+S2"RJ.@R ,X]ZT:* "BBB@#'F\.6T_B>#7V
MN;H7<$)MT4,NP1L067&WN0#G.:V*** "BBB@#%N_"^GWWB&'6KAKIYX454A-
MP_D94EE8QYVE@3D$]\'J,UM444 %9.N^'K/Q%#;Q7DUY&D$OF#[+<O"6X((8
MJ02"#6M10 R&&*W@C@AC6.*-0B(HP%4#  'I3Z** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K*UOQ#9Z#$C7,=W/(X++#:6SSR%1U;:H. ,CD
M\<UJU4U$WL=E-)ID%M+?;,1K<2&-">V6"DX_#\J (]&UFP\0:3;ZIIEP)[.<
M$HX!'0X((/((((P:OUQGPPN5D\)O9M8-8WEA>36U[$6W W&[>[ ]P2^1Z9QV
MKLZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)U&PU>?48;BPU
MH6D"H5DM9+194D.?O9R&!_''M6M10!1TG2H-(M7AA9Y'EE:>:63&Z61CEF.,
M#\ ,   =*O444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
5%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>exhibit1017-epamnonxempl004.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ./\5>(+U/$NB>
M%-)F%O>ZF7EFNMH8V\"#+%0>-S8P"00/2KM]H-_!!"^D:O?I.D\3RI//YJSQ
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
M&,XZXP>A%3V?C[PU?ZM:Z9!J!-S=IOM]\+JDO&2%<J%+ =0#D=.M<=H \OX
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
MT*H&#EAC*@9&2?6O8@<C(H **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6?/M[_RO.2"YB,;21YQN7/!QW'4=P*?KGB'3/#=K%<ZI.T,,LJPJ_ELPW,<
M$@87KU.!0!J45SNF^.-#U34;O3X);E+RVB\YH)K26-WCZ;T4KEU^@J'3?B#X
M=U54DM;J8V[6\EQ]H>WD2((APV7(P".N.N"/6@#J**PHO%NF2:B^GNMW#>"
MW,<$MLZO-&.I08^8CNOWAZ4MIXMTB_\ #B:_:R3RZ<[;$<6[[F.[9PF-WWN.
MG6@#<HK%U3Q3INDI</<?:72U02730P-(+=2,Y? XXY(Z@<XQ4%QXWT*WOX;(
M7$TUQ/:_:X$@MI)/.CXP4VJ=^<CA<]\XQ0!T-%<9J_Q#L+7P<-?TZ*XNEDN!
M:JGD,#%(7"$2*<%<$].I.,=:ZZWG6YMTF5)$5AD+(A1A]0>10!+17G'Q.\3P
M_P#"!:P^FW5_'+;N(1>6@=464. R%U_%3VSQG/%=-->Z8WCBRM'O;Y=3%E(R
M6PWK \>5RQXVLP. .<C)H Z&BO/?#6O1Z):^,[W5[V\ELK#6I4\R0O.8HQ'&
M<=SM&376R^(M-AU33].DDD%SJ$;R6H\EB) J[FYQ@$#'!YH U:*XO3?&MGKF
ME>(9;N"_L;2QFGMVD6WD#HB*H9LJ#A\EC@<@8]#6KI^LZ79>&]%DBNKFXANX
M(ULO,W27%P"FX$CJ6VC))Z<DXH WZ*P/^$RT4:=J5[)/-&NF$B]B:!_-@XS\
MR $XQR".".<TRQ\;:)J&IV5A!+<"6^B,MJ\ELZ1S@+N8(Y&UB!R0#0!T5%5[
MV]MM-LIKV\F2&VA4O)(YX45G6_B?3I]3737^T6UX\1GBAN(&C:5!U*9')'=?
MO#N* -FBN:TWQWH6K:A#96,MU+++-+ &^R2A5DC!+*Q*X4\'@X/%;5_J5OIR
MQ><7:29]D44:%GD;!. ![ DGH .: +=%<S+X_P##T&DW&HSW,T45M<?9;A'M
MW#PRD@!7&/ESD<G@YZU:T_Q3I6KZM<:/ ]S'>1P^<%FMWB\R(G;YD98#<N>,
MB@#<K"U_P_<ZM=V%]8ZO/IU[9%_+98UEC<. &#(W7IP001D^M<[X*UV/3?">
MHWFL7\\J1:S<VT;S.TLC?OMD:#J2>@ KH5\7Z2+?599GN(6TH!KV)[=R\*E=
MP8JH.01DY&1P?2@"QINDW-O<"[U+46O[Q8S&C^2L21J2"P51ZE5R23T&,<UK
M5S-KX]\/W5K/=K<3I;06\=RTTEM(J,DG"[21\QSQ@9.>.M6X/%6FS:V-%874
M.I%!*+>2V?.P]'W %0O!&2>O'6@#;HK!D\8Z/#=6L4LLR17<_P!FM[IH6\B2
M7D! ^,9.#@]#C@FJEQ\0= MUU%M][+_9TFR[6*RE8P\9+,-N0H'.3QZ9H ZF
MBN>A\;:'/J5C913S-]OXM;C[.X@F;;NVK(1M+8[9[8Z\5)JGB[2='$\ET\_V
M>V<1W-Q' SQP,<8#L!QU&?3(SB@#=HKGKKQMHMKJ<VF[[J>]B@%QY%O:22,Z
M$X!0!?F'N,CCDUGZK\0;"WT31-4TV.>]M]6O8;:*2.%B%#/A]PZA@ P"]<CI
MUH [&BF0RB:%)0KJ'4, ZE6&?4'D'VK#/C+1@ULS32K:W,WV>"\:)A!))D@*
M'QCD@@'H>Q- &_5>*RBBO)KOYGGE 4NQZ*,D*/09)_/FN,U_6_M7Q LO#<RZ
MBM@UC--,+:.5&DDW(JG<F#M 9N0<9(ST%:>KZB? /@&>ZDEOM5:PA.V2;YY)
M#SMWL .!P"Q[#N>H!U%%>=Z]KC1^*_ ]^;F^M[:X>Y6XMRLB++BW8K^ZZL=Q
MXX))(QVKJ=.\6:1J>G7M]'-)#'8R-%=)<Q-$\+  X96&>01CUS0!MT5CV7B;
M3[W6'TG]_;WZP^>L%S"T;/'G&]<]1G@]QW K8H **** "BBB@ HHHH ****
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
M=[@6[F,2-(A"EP,9(4GK6E\1;*YU#X=Z]:6<#SW$EHX2*,99CUP!W/M73T4
M><ZA>'4/$_@"]ALM0%O ]PTKO9RKY8:W* L"N5RQQSCUZ<UCZIINIZE_PL!=
M.L;EYGOK.\MHY(GC6Z6$1EE5B #DH1QWQ7KU% '$>%[S1]<U2"_L/#E_:W4$
M3++<ZA;O&T&>L:E_O$GKMXP.3TSV]%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 <#XMU'^R/B/X4N&FO3!+#>B2VA,D@E9439B)<Y;YC
MT'\JW=*\:Z+JVF7M]'-+ +&3RKJ"YA:.:%^RLA&<G(P!G)X'-9GBJ.>V\=>$
M]7-K<RV%HMY'<2P0M+Y1D1 F54$X)!YQ@=ZYS7?#.JZJOBO7M.L79KJXL);6
MSF4QM=+:D,Q93R-W( /)VCU% ';KXQTQ;V[L;J.\M+RVMOM;02P$N\.<;T";
MMP!X('([BJME\0=#OI-*$0O%AU0A;6Y>V986<@D)OZ;B >/4$=>*R=-NM-U6
MWNK^Q\'7NGSQ6<B2376GF.8$C'E1C!9\GKCCCWK$2UOD\ ?#RU.F:C]HL=2L
MY+J(64I:%4#!V8;> ,C^E '>ZMXNTW1X[J:=+J2VLV"W=Q!%O2W) /S=S@$$
M[0< \XK!\3^(#+XM\-Z0D-W/IMZEQ/-]G4XN L:E I!&5&_)^@K&@1-&U_7M
M*UWPA>ZM'J%]+=V5U;V?GQS1R\^6Y/"%3D?-@8]!UU]3@F@\>^"BFF7"6UA:
M74<YM;61X+<O'&$4,%QC*D#TP.E $GAYM&\/7WB&VL;K7=0N]/BC>YBNY'D*
MJ=YC2/?@'C(SZ <FKWA_QHFJ>%]+U2ZM)X[C42%@MU09E<AFVH20" JDY) X
M-4-/MKE_B'XR?['=)%=V=K%!,]NZQR,B2!@'(P<%AWK#TNQ@OOAGX<T?6M(U
MRV>U=(FN(()(YK.9$?$J[06P,8W8*_./? !Z5INI1:G#+)'%-$8I6AD29-K*
MPQGC\>O0]JK7WB"UL[R6SC@N;RZ@B$TT-K'O:)#G!/(Y.#A1DG!P*S? HUI-
M)NX=9GDNO*NWCM+N:'RI;B !=KNO'.<C)'( /N<RQ^U>&_B)XCN+^VNY=/UA
M8)[6Y@MWF"M&FQHV" E3T(XP1[T :]QX\\/V^F:7J/VJ26TU.58;:6*!V#.<
M\' ^4\'@\\$8K4TC5X=9TT7T,%W"FYU,=S T<@*D@_*1GM7F!T'4-*T'PZKZ
M?>,\GBK^U9((;=Y3:P,TA&[:#C *Y'J3Z5Z\#D ^OJ* .,G^*/AN"VEN3_:#
M6T%PUO<SK8R%+=@=I,AQ\HSQSS[5OW6OV<%Q#;0++>W4T/VA(;4!F,7]_)(
M'/&3SVS7G.C7*W'@WQQI$=E=7-W=:KJ4,,26[,LC.Q5?GQM !/))&,9/:M'1
MM*OO!7BZTEO8KBZTZ?1+:P-U;PO+Y,T QA@H)"MDD'&,\4 :^M_$"SM/"::U
MI44MX);I+3 C*F"0N$82*<%2">G4G';FMVXU^"#8BVEY-=-$9OLL40,JH#C<
MP) '/09R><9P:\YU3P[J2>$/$=_%873F_P!?BU**S2(F7R5ECRVSKN(4MCKC
M&>>*OZU,^G^-UUZ^\.:AJ6C:E81P Q6AEFM9(W<C=&/F"L'SZYX(!H Z7_A8
M7ATVNE7,=S/)%JC,ELT=L[99<Y4\<,"I&W[V>@IDWCVP&@:YJ-O9WSSZ.I-S
M92PF.53MW D'HI'.?3\JP-1L_+OO!DEAX=N+"UBU.2Y>WM[-CY$;1NH:0("%
M8D@D=1GGH:9=6%]>ZG\3HH;"\SJ-A%'9L]NZ+.RV[(0K$ 'YB!0!L7/B#3K[
M0O#5SK0U&UFO+RU\@0))&'G(!4,5XV$D\,>0.^*U-4\9:7I4NH)*+B5=-1'O
MY(8]RVRN,J6YR>.<*"0.37(ZJ]U?>#/!2Q:3J@DM-3L'GC:RDWHD0&]BH&0
M>.<9QQD<U!XN;5-4'C/39=(U0LUIC3EL[=EBN1Y7+O(,;V!XV,>@ "DT ;^O
M3M_PLKP2]O=3_9[I+PO&LS>5(!""I*YVY&3SCO4_Q2:6+X:ZW/!<3P30P;TD
M@E:-@<CNI&1[=*R'^U3^)?AY=?V9J*16MO<"X+6C_N=T*HN_ .W)'0\COBN@
M^(FGW>J_#W6[&Q@:>ZFMBL<2=6.0<"@!-,\;Z1=ZQ;:(?M<%W/%NMFN;9XX[
MH*,L8V88;'7W'(S4]YXSTJQ:-[C[0ME)<?91?"/, EW;=I;KC<,;L;<\9K&O
MH6\5ZMX5>SM;N*+3+G[9<SW%L\)0",J(P' )9F(R!T"\]L\YX<M4LM/_ .$3
MUOP5<7NIV\KI'=/9B2TN%WDI*TAX  ()SSQP">* .TN_'^C6MSJEL(M1GGTO
M:;J.&RD9D!4MNQ@?+@9ST.1C-:A\0V#V%A=VSO=#4$$EI'"N7F4KNR <8&.I
M. .,\FN2M$N(_%/Q!G>POQ#=Q6XMW^QR8FVP%&V?+\V&XXKGH;+4-+T#P+JU
MSX?OK^UTZP>QU&Q%LQGA+A,.L9 )P4P<=J .RU?QQ;GP1KFK:2L[7>GQSQ/$
M\.'MYT0G]XIZ <'/(K"C@T6)/#6L:C=^(;:YNY;:W6)991%<W!VE7DZCJ3U(
MR,\'%7-4A@N?ASXFDTGPU<6/]HVLL<,"V16XN'*$!FC4$CDX&[GC)X(J+Q"E
MQ<>%O!:PZ?J$DEMJ=A+/&MG*6B2,?.6&W(Q0!OVWBUKCQSJ6@FQN$ALK>*1I
MV3@ERV6//"X48/<Y]JOV'B2TU&>T2&"Z$5[$9K6=X\1S( #N!SQD$$!@"?2N
M>1;JP^)^M7#Z9>36]_IMN()4@+1,4,FY6;HIY'!Y/8&LWPIIUWI7B+2TT%M4
M30+F*1[S2]2@<#3FVY41NX!'S';M!/&3TY !U?C:]TJR\,3OK4M[#9,\:M)9
M[PX.]=OS)]W+8&20.<=Z=J'C#2].UPZ+(EY)J'V8W*PPVKN74$#Y3C#')[=,
M'.,5F?%.WN+SX?:A:6=I<W5S*\&R*WA:1CB9&/"@] ":BE,K?%VSOQ9WILQH
MDD)G^R2;!(TJ.%)V\' /\NM #M7^(=I#X/AUS2[:YN1/=+:;&BVM!(9 C"0'
MD$'(QW..W-;]SK\%OL1;2\FNFB,QM8H@950'&Y@2 .>@SDX.,X->9R:=J4GP
M^UM$TK4#,GB5KY8#:NLDD/VE7W(I +?*"<"M769GT[QN->OO#>H:EHVIV$4(
M,5H99K62-G(W1CD*P?/KG@@&@#I?^%A>'3;:3<QW,\D6JLR6S1VSMEE!RIXX
M8%2-OWL]!5O3/%VE:E;:E-OFL_[,;%Y'>1&)X1MW!F![%>0:Y+4+/RK_ ,&2
M6'AZXL+2+4I;F2WM[-CY$;1NH:38"%8D@D=L\]#69XAT/5M;F^)%K86=TDM\
MEDUH\L#QI<>4HWJK, #G&WKSGTH U]:ULWGC[P1Y":G:Q7,T[;9=R13Q^0Q!
M*9QD$CA@&YZ5TNH^,]*TM6GN?M L8Y_LTM\L68(I-VW#-UP&^4D @'@D$&N5
MU#69O$'B/P5?V^B:Q&+6ZE:[2:QD3[.6A9<$L ",GJ,CWK/T>W334O?"^N>"
M[G4KP74S6UU]D$EM=(\C.C/(>%QNYSTQW/% '?:OKMFAO=/5+RXEA@\RY^Q
M[H$8'!+ @@G!("Y; SBL[X7W$UW\--"N+F:2::2 L\DC%F8[FY)/)K(TF:\\
M+^,?$UKJ&FW\T&J3)=6-U:VKRH_[L(8B5!V%=H W8&.XK5^%L-S:_#?1K6\M
M+BUN(8BCQ7$91@=Q/0\]"* )](\7_P!I^*-=TR2RGMX-,:-#+(H R4+EF.>
M01C\^^!9C\9:4TMAO%Q#;:BXCLKN6+;%.Q&5 /4%ATW ;NV:Y2?2=0N]>^(>
MDK:7<+:U!']DN_*/DD?9MAR_3[PP1UYZ8R:BNK>\\3^ =#\.?V=>VFJPS6B7
M(EMW1;;R67>X<C:1A3MVDYW#WP =EXVWCP+KTD<TT,L6GSRQR0RM&RLL;$$%
M2#U%8GACQSI0LO#VD737L=S=V<*0W,]NZPW$@C&560C#-_/U-=%XJM)[_P '
MZW9VL9DN+BPGBB0=69HV 'XDUQC6<WB/PYX.TB"RO(I].N;.XNWN+5X1;B!?
MF&6 RQ(VC;GKGI0!U6J>,=+TB.:>Y%R;*WE$-S>1Q;HH') PQZ\$@$@$ \'%
M;<MQ#!;/<RR*L$:&1I"> H&2<^F*\KTZ%-*O-6\/:[X,N]4FFOIY[2Y2T$L%
MU'+(77>Y^5""V#NZ5Z/J7VJT\-7?V&TAGNXK1_(M@/D=PAVICT)P* *-AXQT
MW4+NQMDCNHVU"W:YL6EBVK=1J 25YX.&!PV#@U7?Q]HT?A^ZUQEO!8VMP;:=
MC =T4@8*0R]1AB!7&Z>;VY\3^!M4.E:XYBAN8KUY[5HUAD>)0%$9PL: @C(
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4455FU""&]A
MLOF>YF!81H,D(#@N?11D?R&: +5%9/B7Q#:>%M"N-8OH[B2VMP"X@CWMR<>P
M_,U;74K<ZE]@?='<-'YL:N,"5!C)4]\$@$=1D<8() +=%%95]X@L[/44TU%F
MN]0:/S?LMLFYPF<;F)(51G@%B,]LT :M%9>FZ_9:G=W%DGFP7UN TUI<)LD1
M3T;'1E/]Y21[UJ4 %%%8WB'Q-8^&M$EU:[6::VB<1M]F3>02VSGD ?,<<F@#
M9HHHH ***R+WQ%9V'B+2]$ECN#<ZEYA@=8_W8\M2S9;Z#MGK0!KT52L=1^W7
M%[%]CN[?[+-Y.^XBV+-P#NC/\2\XSZ@U=H **:CI+&LD;*Z, RLIR"#T(-4[
MG4A;:I9V)L[R7[4LC>?%%NBBV '#M_"3G ]2* +U%9.@^(;3Q%%?26D=Q&+.
M\DLY1.FP^8@&[ STY[UK4 %%-DD2*-I)'5$4%F9C@ #J2:J76H_9=1L;/['=
MS?:V<>=%%NCAVKG,C?PYZ#U- %VBBB@ HHI&.U23G &>!F@!:*R= \0VGB.U
MNKBSCGC6VNI+219TVMO0X;C/3-:U !134=)(UDC971@"K*<@@]P:=0 4444
M%%%% !16'IWBJSU6VUB:TM;UCI4[V\T1AQ)(Z(&(1<Y.00!G&36K977VVPM[
MKR)H/.C63RITVR)D9VL.S#H10!/1167XAUVU\-:'<ZO>QSO;VR[G$$>]L?3_
M !H U**9#*L\$<J@A74,,]<$9K+T7Q%9Z]/J4-K'<(VGW/V:;SH]F7VAN!G.
M,$=<4 :]%%->1(U#.ZJ"0N6..2< ?B2!0 ZBBB@ HHI&.%) )('0=Z %HKD_
M^%AZ(!J+/'J*Q:;*8;V7[%(RP,.NXJ#P.N1QCFNFM+NWO[.&[M)DGMYD#QRQ
MG*LIZ$&@":BBFM(B,BLZJ7.U03C<<$X'X G\* '452AU'SM7NM/^QW:?9XTD
M^T/%B&3=GA&[D8Y';(J[0 452L-1^WRWL?V.[M_LLYAW7$6P2X .]#_$O.,^
MQJ[0 4444 %%-9T3;O=5W':N3C)]!65-XDL+?Q1;>'I1.M[<PF:)C"WEMC<=
MN_INPK''H* ->BBJFJ:C%I.FW%_<)*T%NC22^6NXJH&2<=\ =N: +=%<NGC[
M1CI,6K21ZC#ILJ"1;M[&7R]IZ,2 <#W.!71VUS!>VL5S:S1S02J'CDC8,K*>
MA!'44 2T4A(4$D@ <DGM6!8>+;34=0LK>"RO_L]_&TMI>F(&"95Y/()*Y'(W
M!<]J .@HHHH **** "BLA/$5F_BM_#@CN!>I:?;"[1XC,>\)P>YR?3L:LZMJ
M]IHUJD]VS?O)%ABCC0N\LC?=15'))_H2>!0!>HK&LO$EK>:N-)>VO+6_,#7
MAN("N8U*J2&&5/+#@$GUK761'+!75BIVL <X/7!_,4 .HHHH **R-+\16>K:
MQJNF01W"3Z8\:3^;'M!+KN7;SDC'/0=:UZ "BL33?%%CJNN7^CV\5T+S3RHN
MEDBVB+<,KSG!R!QC-66UF%==32#!<_:7B,P81_)L! )W9QU(&.OM0!I4452.
MHXUM=,^QW?-N9_M7E?N!\VW9O_O]\>E %VBFHZ/G8ZMM.TX.<'TIU !1110
M445D7OB*SL/$6EZ)-'<&YU+S/(=8_P!V/+4LV6SZ>F>M &O1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<1X*NWU+Q3
MXTU"<_/#J*V" _P10H, >Q+L?J:[>N7TW3&\/^,-7F"G[!K3QSJX'$5P%VNK
M>FX!2#Z@CKC(!POBG4;_ ,5_!'5O$AU&6&&Z5WBLT1/+6$2[ K$KN+$#).>O
MMQ74_$JY?3-&T;5X#B>QU6V92.I5R8W7Z%7(J*7X8)_8>I>'[77KRWT*]<NM
MD(HV\@LVYE5R,[<]OUZYTM>T>379]&T8R23VUC=1WE[<2 ?-Y8RD9P "S,5)
M '"@YQD9 .LKSGX:N\_BKQ]/=9-[_;)B);J(5!$0^FW.*]&K!N/#*KKTNN:5
M=&QU"XC6.Y_=B2*X5?NETR#N'0,"#CCD4 <MXP\V'XO^!I+%BMS/'>0SE1G,
M(0$;O8$DCWK(G\0^*HO >L>(SK[&;2=3FB6$6L02>-)PFU_ES]WIMQCOFO0K
M'PXEOJ\VM7=RU[JTD7D).Z!4ACSG9&@Z GDY))]>E8S_  ]63PEJGAU]6E-O
MJ-R]S++Y*[U+OO8+VQN [=,_@ =C*C2P.BRO$SJ0)$QN7/<9!&?J#7B92Y;]
MG6]N9[^YN7FN"<3[2%;[><G(4,23R<D^V*]MA5TA19'#N  S!<9/KCM7%/\
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
M-X;B*&"*5(D*!8EW83JY);&<#IW%.37?%.C6=MIFJ,%N]2UA;*PO)!&TBV[
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
M>AY[5UU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^&OQ%MA9W/GW>K1R6\?D-NE7S@V5&.1@$\>E>]^$#_Q1>A@@AEL(%8,,$,$
M(([$$$5M44 ?.WB#07\0:/XJN?$4=ROC*WU'_B6(BMO>$;1&D2C[R'+<CIU)
MKU'2/$^IZ7?^&/"VKZ7?7&HW>G+)=7ZC=''(JG<&/<Y7D^K#KFNXHH ****
M"O'OAM:Q_#W5_$^C^(,VHGN1<6MW,I$5S%S]U^A89Y7KS7L-% '@GAV#Q,/
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
MF&'CR,X(]:O44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !5>[O8+&-7G?!=PD: 99V/15'<\'\ 3T%6*XJ
M*[?4?C%<6DAS!I.DJT2'IYLS_,_UVJ%_$^M ':U66^MVOWL=^VY5/,",,;E_
MO+Z@$X..AQGJ*X+QCXKUGP_9Z[?K=P+)I\D;6UE%%YRR0G;EIR!F,L2P'*]!
MUK0^)-V^D6&C:W <36.JP D=6BD/ER)]"&_, ]J .VK"D\7Z-'JT^E>9=O?0
M*'D@BL)Y&53T;Y4/!]:W:\WCDOH_C?K)L+6"X<Z/;[A-.8@!O/0A&S0!W6FZ
MO9ZMYXM&EW6[A)4F@DA9&(!&5=0>A!J]7.QC7[[P[=S1I;:;KC22K'N7S8R%
M=A&&. 64KCG //X5E^!O$>I>*8C>7$HMTL4^RWUL54N;M<^8<CH@XQZ_AR =
MM17$:5JWB/Q'H6F^(M(GMA%=7(8V,R@)]EWE3\X!;S,#=UQGC'K7O?$/B/58
MM9F\.02M-I]W):V\/EQ-%.\9 <2,S!ADY VXP,'F@#OZ0D*,D@#WK@7U?Q9J
M7C*30;>ZLM,#:1%?9>V\Y[=V<J4/SX<@KC.0/8USM_XCU[6O"]A'=W:VFH6/
MBF#2KXVR#9.RRH0PST'*G'<^W% 'L-%1Q++';JKR>=*JX+D;=Q]<#I7GUIXK
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
M#2["/4(9(8/)8AMX,>,GNHP??G- '6:KK]AHUSI]O>O*LE_<+;6^V)F5I&Z
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
M*#A6*[21V.:R-&TX^'?%^MHPVV6LS+>6[]A/MVR(?<[58>N6]*ZO<I8KN&X
M$C/(!_\ U&E(SUH YC1-(;PC'K=W>:@ES'?WTE\5CMBC*[@#8HW-N^Z !U)I
M_@C0Y]#T&3[8H6_O[J:_NE!R%DE;<5SWP,+^%=)@'\** .<M_#EY;>+]3U^/
M48";VVCMQ UJ3Y83<5.[?S]XYX'X5C6?PX>Q\/Z%9Q:N!J6A3O-97PML##D[
MT=-_S*P.#@@\"N\K-U/6[?3)(X#%/<W<L;RQVMNH:1D3&Y@"0,#([\D@#)-
M%?3=!:WUNZUN^GCN-2N(4MMT<1C2.)26"J"2>68DDGGCIBJ?B3PK-J^K:9K6
MFZC_ &?JVG%UCE:'S8Y(W'S(Z9&0<=B,5M:3JEKK6E6^I69<V]PFY/,0HWI@
M@\@YJY0!P[?#PWW_  DRZOJIN8]>$)E6&W$7DO&BA64[CT*@@'T&<\DZ6@:!
MKUAM.L^)FU5H$*VW^B+" <8WR88EVQQU Y/?D=-658>(;'4M;U+2+?SOM6G"
M,W DB*#Y]Q7!/7[IY'% '/VWP^#>%=8\/ZGJ(NK?4KF6Z,D,!A>*1W#Y!W-]
MUAD5>T/0/$%BN=6\3?VI+"A2V+68B53C&^0*V7;''4#D]^:TM:\0V.@M8+>^
M=F^NH[2'RXBP\QSA<GHHY[GZ9K5H XVR\#W%G\-9?!W]K1NKP26XNC:$$(Y;
M/R[^3\QP<_A4VJ>$+S4-"T.TCU=(+[1YXIXK@6VZ.0HI7#1E^A!_O=>E=6S!
M$+'. ,G )/Y#K69H.OV7B.QDO+#S?)2>2 ^;&4;<APW!Y'/K0!@1>"+V.;Q-
M*==\QM=A5) ]H,1L(_++###(QT'&.Y:NA\/Z7)HGA[3]*DN%N#96Z6ZRK'LW
M*BA02,GG ]:TJ* //K[X;WMUI>MZ4GB(QV.I7WV]%-F&>.0R+(0S;OG7*\#"
MGIR1P=NV\,WUOXNG\0-JL4LDM@ED8VM,?=8L&R''=CQ@<<>]=-10!Y_%\-9H
M/#FEV,.M^7J.DWDEW8WR6N-ID=F=70N=RG<1U'&/QV-)\,:C:>+;GQ#?:O%<
M37-I';20PVGE)\A8@C+,1][ID_7L'/X_\/QW5_;/+>^9I^/MF-.N&$&1D%B$
M( QSGICFMZROK74K*&]LKB.XMIE#QRQMN5AZ@T 8_B'P[<:WJ>BWD5_';#2[
MK[2$:W,GF-M*X)WC PQK/N/ <>H7_B>34KU)[/7XHHI8$@*-%Y:E5*MN.3SG
MIU KL*1F51EF !(')[GI0!R]OX5O)QH\>MZI'?Q:3*LT&RV,;2R*I5'D.YLD
M D\ 9//M6AXKT.3Q+X9OM&2Z6U%Y&8GE,7F;5/7 W#G\:N#4XSK;:5Y%SYHM
MQ<>=Y)\G&[;MW]-W?'IS5V@#F?$/A:[\0>$H=$?4XH75H6DN!:E@WENK#"[^
M,E1GDURGBVYAO/&OV2Y\3:;I$ME9(H35K))(9V<DL\0D88X"@X8^G8Y]$M-3
MCO-0OK-(+E'LV17>6$JDFY=PV,>& Z''0U9E@AG $L22!3D;U!P: ."CT?5O
M%WAZ*SN-8T]H;._AGMKZUL2([A8]KJ%3S, !LC()! XQBM]/#5Q_PFS^(I=0
MB99-/%@ULMN1\H<ONW;SSDGMT_.NBHH Y_P=X<G\*Z##I$FI?;8+<;+<^0(R
MB9) /)W'GKP.!P.<PWWAB]?Q@-?TW5ELS-:+:7436PEWHK%E9"6&UOF(Y##V
MKI694&68 9 R3W/ I: .!M?AS=VOAS1-'3749=*U(:@DCV>=[!V<)PXXRYYZ
M].E:-WX)&I:[K-[?WL<MIJM@MA+;) 5*H-V"'WGG+'MZ5UM,DF2)6+$DJI8J
MH+-CV Y/X4 <*/ >M2Z?HEC=^)XYH=&O8KFV<6&)'6-6"JYWD$X(&0!WSD]+
M'_"$:I8Z_?WFA^)I=.L-2F,]W9FU27]Z?O/&Q/R%OH>?P%=%H&NV7B31XM4T
M\R&VE9U4R(4;Y'*'@\CE36G0!S<7A>:#QK%K\5_&(8M.&GBU: D^6'WYW[_O
M9'IT_.MC5;2XOM-FM[2[-G<.!Y=P$W>6000<9&>G2KE% '*CP9'=:IJ>I:C-
M"USJ&G'3I3:0&%60YRQRS$MR #V QS6;;^ M6$/AR.Z\1I*-"E5K?R[$('18
MR@#98_-@]>GMWKO*I6NIQW>HWUDD%RCV;(KR20E4DW+N&QCPV.AQT- '+Q^!
M]2T_7=1N=%\1RV&F:G.;FZL_LRR,)6^^T3D_(6^AQ6C#X8N+;QC-K\-_"J/I
MZV"6QMB=BJQ93NW\G)].GYUTE% &#X/\.R^%M 32I+U;M4EDD618?+/SNSD$
M;F[L:WJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F=5UJYE\
M9V'ABRG-L\MI)?7-PJJSB-6"*J;@1DLW)(. OOD<;I>KW?AF7QM,TGVR]?6[
M:UBD9%7<TBQ(K, 0,@-D_=!([9X[/Q!X4?5=;T[7-.U)M-U:Q5HEF\H2I+$W
M5'0D9&>1@C%9I^'$-W:>(;?4]6N+I=:E2=RD:Q&&10NUT(R<@J"/USUH LZ>
M?%?_  D4UM.+LZ--:DK=7(MA-;S@] (R0RD<\KP:Y/PIJMWX>^'DE\ES+<S7
M.KRV<,4B)M622[*;_P"'/4G!8#MQV[;0O#VL:<-^J^)9M7GCC,=LTMLL2QY_
MB95.7;C&2>F>F36?;_#R'_A#+SPS?Z@]Q;7$SW"3QQ>5)%(TGF;@<D<-R/RH
M 9]I\86E_J(*S'2_L#2PW5^EN9(;A?X=L3#<A'J,@]S6&=;\81_"^3Q>VNVI
M=M(6X6V^PJ0DG!+[LCDCL1@>E=3I_A?6(K&XBU7Q/+JD[0-!!)):)&L2L,%B
MJGYWQQDG^9RQO!4C?#G_ (0\ZF/*^S"U^T_9_F\L<?=W8W8[_I0!6GF\2V-A
M!>7>OV?D7EQ!N_T8(]M&5.](OO>:[-M !7/7CTR9-<OM6\"_$*TO9))O[.CN
MH(998A%(T9M]XWJ !D;CV';BNEUCPI<ZI::(4U8VVH:1,)8KA;<,CG:4(:,G
MNI]>*I+X#F2V\30?V[-(FO*1+YENA\LM&$9AC&3@<= /0T ;WA?_ )%'1?\
MKP@_]%K7*V7BRXN/%3Z/?:E+IFJ)?NL=A<P*L-U:AB%,3E<LQ7!^]UR,#MV>
MCV+Z7HUG8/,)C;0I") FS<%  .,GG K"N/!\VH-:1ZGJ275K::C]O@S;;9D8
M.75/,W$;02!]W) QF@#CDEUFS3XC:EI.I)9-8W\ES@VZR&4I;HVT[N I QQS
MSUXYZF?6M1O3HTJWRV-K?:=]HV6L8ENI)R%("HRL/+ ))..N,D"GKX*G%EXG
MMCJJ$:^SM*WV7_5;T$9V_/S\H'7O^5-M_!%U::IIFH6NNR0S6FFKIDVVV4B:
M)3E2 Q.QO4\@^E '+ZAKEWXC^%_A+5KX)]JGUFS\W8N 2MQMSCMG;FNC?_DM
M\/\ V+C_ /I0M10_#F2W\)Z;H":X[1:??+>1226RD_)(9%7 (XR>3R3[5N'P
MY,?&T?B0WR;DL38FW$'!0N')W;NNX?E^= &/\4]__",6/E;?,_M:RV[NF?.7
M&?:JD_B#7O"7BP6>N7\6J:=>6%S>0O';"%X7@4,Z8!.5*G@G)S^O4^)_#Z>)
M=(%BUS);.D\=Q%*BAMLD;!ER#U&1R*AC\-?:M2.HZW/%?W(M7M$6.$Q11QOC
M?A2S'+8 )+=  ,<Y ,&PU/QA>MH&IVMM//:7IC:_@E^SK#%$ZYWQ,K>9\N1P
MV<CL#73^)KJ^L_#MY<:=-:072*"LUX^V*,;AN9C[+DCW K"\/>![[06ALSXG
MO+K0[9PUMI\D*!DP<JK2_>95.,#CH.W%;/BKP\OBC0)=,-W):.TD<L<\:ABC
MHX=25/!&0.* .;L?$NL'Q!X@TNU>;4OL^E)>V'VNW$,CR'>NP@*N5)48) /7
MG%)X>\63ZS;WLFFZG+>:A:V$C3:1?0+!/%=#&T$!5.TG([]1SZ7CX)O7UF]U
M63Q'<&ZO--^PRE+=% /S;77T +9QUR.O:IY?"$UYJ,NIWNHH=2_LZ6PBN;6V
M\DJ'QEV^8[F! (Y '/'/ !0\(>)F\17+QP:W(UU%:D7>G7]JL<]M/E<':%4E
M/O#J>W/-9MGXTUD?"S3-;N9(WO;K4/LEQ=>4 EO&;IHS)MZ850 ,]\9SSGJ+
M?PS-_;\.NWMY;SZC;VCVL4L5KY0(8@EI!O);[HP 0!EO7CE-:TE?!W@&P\/S
M:U-#:R7_ #J0M 4@4NTQ\Y3N!0M\N#@?,,\9R ;%IJ&OOXZU718M3CFL;6RC
MN%FEM59DD?< C%"HXV[AQG!_&N>T[Q5XH?PEX3\2W.IPR)J%]!:W-HMJH5TD
MD*;MW4,.",8'KGJ=/PK+J!O%MM*\4Z7K5A(K^<UKIJ1I;G;\K;HVVDDX&T\D
M'/:KD?P^EB\(:-X>35QY6EW4=S',;7+.8WWJ"-^.IY]1Z4 4?&?B76M$MO$-
MY!J,:R:>L<MI:6\(E4QX!8W!*Y3<2P&&7@#&:-2BU"_^+D*Z;?)832>&R3.8
M1*4'VA?NJ2!G..N>_%7-0^'4M]#XCM5U^>&QUQC-- MNK%)2H4D,3G;\H^7C
MIUK1;PG>1:U8ZU::QC4(+$V$K7-J)(YHRV_.U60J<CL>GKUH XK7=;U34OA-
MXVT_6GBEU'296M)+B)-BSK\C*^WL2&Y KK]0UJ^G\1C0-/%W&8=/2[EEM!"9
M,NS*H'G';@;"3P2<CIW=J'@6&]\(ZIH27KQR:K*TU[>-&&>1V(+$#( Z  =@
M!]:;K7@N[U#4[#6=-UV32];M8/LSW,5N)(YXLYVM&QQUY'/&?I@ U/"DVO3:
M#'_PDEJD&I([(VPJ1(H/ROA20"1C(SUS5S6Y[RVT.^GT\VRWD<#M"UT^V(,!
MP7/8>M86HZ1K=K!I*:;K=TUTEXLMX[VZL+Q20'WG $:A<X ] !SBM?Q+H47B
M;PW?Z-/-)#'=Q;#)']Y><@^_(''>@#FM"\17\OCJ'1GOY;ZQGT@W@FFMUC_>
M+(JDQD*NY"&R"0>G!KG]/U34-$^%'BG4]+GCAN[74[^16DCWCB8]LXS]<_2N
MMM?!]_%XDL=>N?$,MQ>6]FUG(!:HB2*65A@#[O*C/))[$57'@&7_ (0W5_#C
M:L#'J<\LSS"VPR>8VYP!NQUZ>GO0!)?:]?W.O6^AV?VM9!IJ7TTUHL)D^=BB
M@>:=H&58G@GIT[XUWKGC>PTWPXFH?9;.^N]9%A-NB5_.B(8K)\K$+D+RH[YP
M16UK'@FZO[S3=5T[79-,UJRM_LINXK<.DT778\;'!&>1SP3],27W@ZXOH=($
MFLN]Q87ZZA)/- &:XE *\@$!5P<8 Z <^H!GV&L^(;?5?%VCRWUK?7.G6L5S
M97%S&L* R(YVR;>-H*=>N.IHT/Q'J#^-[/2'U"2_LKK2FNC+);K&/-1U!,1"
MKNC(;K@]L&K6I^ O[7O/$4MSJ;+'K=I':R)%#M,03.T@[CG[QSD<^U26G@V^
MB\1:9K=WXAFN+JSM7M9 MJB+*A*G@<[>5&>N>V* ."T*]\3:#\(K7Q%IFI6W
MV33WGDDTY[8$3QBX??F3.0W4C&!QWKKC=QGXP17AR(O^$7:7D<@?:%-6K/P$
MUMH'_"-RZIY^@>:TAMS;[9G4R&0QM(&P5+'G"@XXS6F_AIV\;#Q%]L3:+ V'
MV4P<&,N')W;NN1Z8QV[T <Y8ZWXOU?3]$UW2[2>6*\DCEN+23[,L MGZ[&W>
M9O48Z]3GY1T'H=<3HG@&[T*7[%;>);QO#J2F2/2VA0E!G=L\W[VS/\/''&>3
MG7T.WUB'7=;>]U&6[T^256M%EMQ$8#EMR+W90-F&/4YH R_&'B=_#^L627UQ
M=Z=HTT+;M1@@654GW *LF5;:N,G..3W&*=/J6I[=#C?6H!!<6)>6>P199[J?
M"X,2;6'E\LQ('''(%;.HZ5?75^\]MJ$*6\MOY$MK<VOG1OR3NQN7GYB/0C\,
M85E\/1I%[I%QH^LW%I]@L#I[AHEE\V(OO)&>%;=SG!'08XH YK4M;O/$7PBT
M+4]0V?:Y=6MDD*+M!*7>S..V=N:ZG4=9U34?$6JZ-I9O(3IT$1,MJD#,99 S
M#<)3C: !P!DY/(Q52/X<20^$+;PZFN2-!;WHNXY)+921B4RA>"/XCR3U[8J[
MK'@R\NO$*:_HVORZ1J3P+!=E+=9HKA%Z91CP1DX.3Q0!6CU3Q,;+0DUR2'2+
MF:*47D5IMFN))5(""),."I&6;@XXY%<Q?:WJ7B+P+X/OKEHAJ)\30P^8T>%+
M)+(@8J#_ +() ([XQ79S>"YAK.F:K9:Y<P75K;R6T[R1)*;A)&#L><!6W#.0
M,=!C Q5*#X<_9_#T&EKK=PS6FI_VE9RM"A$;AV<!E_C&7.>1GC&* ':3J>OZ
M7X_;PYK-_%J=M=V37EK<K;B%XRK!6C(7@CY@0>M<_P"#=<GTOX;>$[&SC=KG
M4[RX@5D"%D57F=BN\A=V%P,G'.<'&#WEIH,L>K3:S>7<5QJK6_V6*18"D4,>
M=Q"IN)Y;!)+<X'3%8"_#:,>"K'P^=7F2?3K@W5CJ$,022&3<S9(R0P^=ACC(
M_.@#5\-R^)1JNIV^L02MIRE'L;J<PB9LCYT=8CMX/0X'%,O=9N;WQTOABTN6
MLUBT\WT\\:JTAR^Q$7<"HZ,22#V'%7]!TB_TY'EU;69=6O7 3SF@6%54=E1>
M!D\DY)/'8 57U7PPUWXCL_$.G7HLM4MX6MG9XO-CGA)SL==RGAN001@^M '&
M:MXU\0V/A;Q5$MQ -6T"\AA^TF $3Q2LNQL=%;:W/!''3FO0=(M-6M?M1U74
MX[XR2[X1';"(0K@?)P3N&<\GFL'5/ 2:EX=U733J'EW.K7"W-[=^1DLRE2H5
M=WRJ B@ D\9ZDYKKHA(L2"9U>0#YF5=H)]ADX_.@#@_#\>HR_$CQHO\ :\["
M#[(L2RQHR -$S 8 !PI8D8(SW)JEX<U;QEJO@2/Q,VM:;YC6D^+:XMQ'$)!(
M0LC29R  #QC&,>YKJH?#$UIXLU37+34VC&HQQ>=;/"&4O&A16SD'&#R!CD=>
MU9L/P^5?AQ)X-EU21X2#Y=TD05U_>>8,C)!^;Z9''O0!#I&OZE<>-KC0HM1E
MN;6325O8+F[M C+)YFPE0H3<AR",CZ'%8&G>*_%+^#/#'B>YU2!UO+Z*VN;1
M;50LB23&,G=U##C&,#CG/6NLM_".HQ>)HO$$WB&2:^6P-E(#:(L;C?O! !R!
MGJ,Y/J!Q5./X>R0^#=*\-IK \K3KI+F.8VOS.4D\Q01OQU//MZ4 0:KXLN+3
MQ7=Z/?:E+HTS31C2VF@4VMY&54L#(5/S[BZXR,?+P><I=VMT_P ;;4+J4\8.
MARR !(SM7SXP4&5Z'UZ^]:VL>#[C7;._T[4-3CFTR]F65H6M<R18VY$;[_ER
M5SDJ2,FK4OAN=_&T/B1=013%9M9"V-OD&,N')W;OO9 YQCVH YH^(/%FN:,V
MM>'+:XE<7;K!:-]G%O-$DI0AF9O,#$*3D8 /&#U-B6]\4ZGXYUG0[+6;>P@M
MK6VN8F-DLA3>S94@MSD+R<_0"K%MX!N].U*\&F^);NTT2]F:>?3%A1L,QRX2
M0\HI] ,\\$'FM:S\.2VGC&^U_P"W(RWEO';M;"# 54R5PV[K\QSQ^5 '+:UX
MHUK2I/M)U".61=:CM7M+>(26Z6[R! 'DVY67!#$;N">F*1+/6+[XF>,HM'U6
M/3)?LU@3,UL)CG9)@ ,<8ZYZGTQ5N7X:SOI5QI<?B.X2S.H#4+9#;(QB?S?,
M(9CRXSG'3KSFMG_A%[VU\0WNL:;K BFOX(H;I;FU$NXQ@A77:R[6^8YSD>U
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
MVC5XCO*%'4+M8;L=LXS^$F@^(]1U[0-!MEO9H=9>X>'4_P!W'NC,'^O!7;@
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
M(."JJ.ISGBN;@3Q8/$%JHEO&TF>"1+N2Z^RAX),91XO+SGG@ALCIUKDM%O\
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
MXCM;;Q39>'W@N/M-Y#)-'+M'EX3&X9SG/([5K22)#$\LKJD:*69F. H'4DT
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
MK_Q!+'K-Y;VNNP".[MD1"-PC\L,&() V]1W]:Z34=0;3Q:E;*[NO/N$@/V9
MWE!OXWY&$'<U=H Y.U\%RVVIZ#?'6)9GT>V>VC$D*_O5<*&W8QCA1C'3'.><
MW7\,X\8/XAM]1G@>:V2WGMPBE)0A)4DD9'WCD \UOUCOXBM4\61>'6@N!=2V
MK72RE!Y912 1G.<Y8=J ,/\ X5U:3^'-6T6]OIIHM0O7OQ,BB.2"9FW[D(ST
M;&/QZUI:5X=U&RMYCJ'B"YU.]:$P17$\*(L2'&<(F,DX&222<"KOB37[;PQH
M-UK%W#<36]LNYUMU#-C\2!^M:<4@EB20 @,H89]Z /*O%&CQ>%_#_@;08]5
M-IKL!BGD50RQA9?F89P0"P!/ Y'UKKKWP7;ZS%JLFJW;3W6I67V$S0)Y8AAY
M.$!+=6.XDDYX[#%=310!Q]MX(N8M7TG59_$5W<7FG6[VX+0QJLB-MX( X^Z,
M\Y/J*@;X>;_!=UX8.KR?9KFY-RTWD#S 3+YI YQC</3I7;U3U748M(TJZU&:
M.62*VB:5UA7<Q51DX'':@#+D\,,_BV#Q$NI317 LUM+B*.-=DRJY<=<E>2<X
M/3BM;4[-M1TN[LEN)+=IX6C$T?WHR1C</<=:;I.HQ:OH]EJ<"ND-Y DZ*X&X
M*ZA@#COS5R@#!L_#AC\0IKM_=)<W\=H;-'C@$0\LL&);DY;('H!S@<T[Q+X=
M/B)-.7[8;86-['>KMC#;GC.5!R?N\\]_<5)=>(K6T\3V&@R07'VF^CDEBE"#
MR\1@%@3G.>1V[UL4 8*^')!XS;Q)]NS*UB+'R/)^38&+YSG.=Q_+CWJE9>"(
M(;#7M/OKLWMGK<\MQ<QM$$*O( #M(/  48ZG(ZUU=% '+>'/"-[HKPK>^)+_
M %6WM!MLX;A$41#&W+,HRY ) )..3QZ4T^'JQ>#M0\,)K-R=/NC($#1(3!&[
MEV5<8R<L>3GCH!7:T4 <W)X6EFU[1-6?4<RZ5#)"B" !9 X 8MSUPHQCI[U7
MC\%O'9^)+?\ M0D:\[O.?('[HN@0[.?[H[YYKK*Q]%\16NN7FJ6L$%Q%)IMP
M+>;ST"Y8J&R,$\8(ZXH PKSX?&6VT62QUNYT_5M(MQ:0W\$:DR0@ ;)$.0PX
M!^O-3ZGH.KV^F6$.F:Y??V@+Q9[B<QH?M1X#"3@*J 8X&.%  )KKJY5O'^F+
M=ZI;&RU0OI9 O=EJ7$.1N!.TG(QSQGB@#H[VSM]1L+BRNHQ);W$;12H>C*PP
M1^1KE_#W@BYT/R;:?Q)J&H:7:_\ 'I93J@$>.%W.!N?;V!.!QQP,=+INI66L
M:=!J&GW"7%I.N^.5#PP_SV[5:H X*W^&9M]*TK35\1W_ -GTF]6ZLAY468P-
MWRD[?F/SGD_E5L^ Y+;7;Z^TKQ!?Z;::C)YM]90JC"63&"RLP)C+=R.?<<8[
M!Y$C"F1U7<P4;CC)/05474&.MOIOV*["K;B?[64'DG+$; V?O\9QCI0!EQ>&
M#;^+'UZ"\",;!;!+<PY1(U8LO?.<G\N/>IO"OAW_ (1?1O[-6[:YC$TDJNZ!
M6!=B[#CW8UMU2M-0:[OKZU-E=P"T=4$TR 1SY4',9SR!G!Z<T 7:*** "BBF
MR2)$H:1U0%@H+''). /Q) H =1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M[:ZO=I?Z=:M:+/(B.)HF()#K@#JHQMQC'>@#B-:U/5I?AU\0-#UF[%]<:/\
MNDO/+"&:-U5UW <;@#@XKK+S5[VY\1P>'K3[2B1Z6EY(UJ\:R,68H.7Z ;2>
M.I([<&[?>"+.]\,ZGHQN[A#JDADO;O"F65CC)Z8'    P ,"HM9\#KJMQIVH
M6^L7NGZQ81&!+ZV"AI(SU1U(*L,\X]: -#PF->31!%XC:)[^.5T\R,KF2//R
MLP7@-@\@<<5BZ??ZEXMNO$HM-4FT[^S;U["U6)4.'1%)D?<IW LV,=,#UYKJ
M=*TU=+L5MQ<37,A)>6XG8&25SU9B !Z#     ' K(/A,6VM:AJ6E:E<:>VI
M?;(HT5U9P,"1=P^5\=3R#QD4 <=8^+M>\0V_@.[AOCIYU>2Y@O8DA1E+1)("
MRY&1RA(&<=,@XYO07VHG2_B%HE_J$M^NF1,(+B94$A22VW[6V@ X)/.*WW\$
M623>'C97$MI#H6[[+"BJP8LI5BY(R<@GTY)-'_"&+Y_B.7^T[C=KR!+CY$_=
MX3RQLX_N\<Y]: .8>_U/0OA_X*URVU":+2K:VLTU2W2-"# R*OF9*EAM)&<'
MIGTKM-*N+G4->U2Z6\=M-A*6T,("[&D49D<'&3RP7&<91JQ=2GT_PYX<M/!\
MT-YJDMQ8M:6L0MF83*JA KNHVKP1DG&!DUT7AW1H?#WAZPTF$[DM85C+]W;^
M)C[DY/XT <GXPM[FZ^)?A""UO&LY7M=0'GHBNR#;%G:&XS[D$>QJC;7'B^:'
MQ?X:M];DEU;1_)FL+_R(]TRR(S+'(I4KGY2,@#J#78ZUX<75=6TS5H;V:TO]
M.\P0NJJZ,L@ =64CD':.A!%5YFTSP187FK7TEU/)>7"-=7*P-+([$!5^5!PJ
M@   <>Y/(!1T3Q!)XH'AZ73;V>.)K4W=^-J$G^ 1/E>"9 _3'^K;UK2\8WNJ
M:=H0NM+M;FY*3QFYCM%#3>1GY_+!X+8[?7'/-0^#-$M]-M]1U&*S>U?5KR2[
M,3@AD0GY00?NY&6*]BY%:VK:;)J,=MY-]-9S6\XF22(*<D C:01@J0QS_,4
M>?:CXLE?X?ZAKF@>(Y[@Q:C D?FPH)(%9XHVAD5DZ@ESG&>1R:Z&\UF^LOB9
M'8-=R-IK:+->/;;%P)$D1<@XW=">,XJ6\\!V&HZ3K=I=7$OGZQ*DUS<1*$*O
M'MV%%Y QL!YR2<Y-/M/!S1>([77;O6[Z\OH;5K5RZQJDJ,P8@J%P!P.F#ZDT
M 9^AS:_XAT#0O$=KK*0O<RK<75K(BF#[.<[HEP,A@,88GJ#GC@<Z8]32?XDW
MVG:O-I\EE<FX3R8T;>Z6RL V\'Y>.@P?>NIT;X?PZ'<>5:ZUJ/\ 8JS&>+26
M9?*C;=NQNQNV \[<X]<\U.O@I%B\11_VI<D:\6-P=B?N\IL.SCCY>.<T ;.@
M7TFJ>'-+U"8 2W5I%.X7H"R!CC\ZX'0VU8>/OB(FDVUE-,\UJ ;J=HU5O(X)
M"HVX>W%>@Z/IHT?1;/3%G>9+2%8$D< ,548&<<9P!67HOA4:-X@U?6%U&>>7
M571[B.1%"@HNU=N!D<>YH YS2M N? WASPWX>CUD"(23&Z$*$W%TY#,%A7!P
MH8Y)XP!G(YK*N/%/B(?#C4[Z/498K_3]<:P622*,L\?VA8P), C(#8)7'3K7
M=Z[X876=6TO5(=1NK"]TXR".6 (VY)  ZD.I'.T<XXK&D^&ML^C:EI0UG41;
M7]_]O?.QF1]X?@E?[R@G.>GUR 9/B;2=5M/$'A6.Y\3:A<_:-9<KB.)!$/)8
M@ !<-@@X)S@'\:UY=<U#3/B#JEI<7LMSIMKH(OU@*("'$C \@ G(3OZFMK7O
M#2Z]'IC/?W%M=Z=<K<PW,"INW!2IR&!7!#'M3$\+1+XJDUU[V:5Y+$6#V\BJ
M4:(,6YXR3DGG/>@#+T7^W]8TCP[X@@UI%^UB.YOK61%\DPR+DQI@9#*2 "3S
M@YSTK,FUS7(H?B*HU60R:.HDLI##'^['V?S<8VX/)QSDUKZ#X!CT"5((-;U*
M71X9?-MM,E93'$V=P^;&XJ#R%)QGKFJ?B/P_%HOAWQOJ9OY99=7LI2\4BJ )
M!"40)@9Y&!CG- &5-J?B?1H/"&OS:X]]:ZI/:VEY8O BHHF48="!NW \G)Y)
M[#BGZ_XAUG3$GOH=5:YEAUN. I;1J;6*!I%01.64$R8/.TDAO05L^%]"34O#
MGAFXO=0>\@L((9K>'8JA91'M!<C[Q3) '&#UR1FHY_AG;RZ=>Z<NN:G'8SWO
MVZ*!?+Q!+Y@D)!*Y89'1B1SW/- #&DUS5/B#KVB)X@N;2RBLK>>+R88M\;.7
M! )4\?+W!/H17-2ZGJ?B/PC\.]2N]2N(KJYU>.&<P!%5ROFC>5*D9R@..G)X
MKT"U\+&S\17NM1ZI<-<75M';,LB(0%3.T],YR23ZYZ5FQ?#NV@\,:5HD6JWJ
M#2KP7EI=!8_,1P6.""NTCYVZCTH [&-2D2(SM(54 NV,M[G  S]!3J9%'Y4*
M1[V?:H7<YRS8[GWI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M45R>K:O/<^/M.\+QSR6T$EC+?3R1':\F&"*@;J.26..>!SUSR>M>(M>TW1_'
MFEIJDXN-"CAN+.^VH9&CE4L(WRN"5P1NP">.: /6**QM T^]M$FN;S6+F_-T
ML<@CE5 L!V\A-H!P3V.>G4G).M*C20NB2O$S @2( 2ON,@C\P: ,N/7XH_#,
MFN:G:W&F0PQO+-%= >9&JD]0I/4#(QZBDTW79K[5);&?1[^S*PK/'-*JM%(I
M.,!E) <=U//?D5YKJ5Y?ZY^SE<ZCJ-_/+=F&8RR#:/-Q.R@, ,8P!P,=*]8T
M^V-K8QQ&XFG.,[YB"WZ 4 6J*\LMT\3ZW8>+WA\5WMO/I.J7$=ELBB ;9&C*
MLGR\KSC QU).>,6='\6:IXLDTFS5'B>;1(]1G6WG$+.[N4R&()"@J3@?WAGI
MR >E45YAJ$_C'3-.\,6NH:T([V?6UL99( C^; RNRE\H,. HZ<'N#FK<\&N:
M;XTT#0/^$HU&>VN[2\>621(O,RI4J00G4!\9.1QT% 'HE4KN_EMM0L;9+"YG
M2Z9U>>(#9!A<@ODYP>@QGFO-%N-?D\*^,G/B;4%D\/75RMI*JQ[Y!'&LBB4E
M?F'..,=\YXQMW.MZG+KWP_D6]DCM]6CD:[ME5=CG[,7!SC=P>V<<"@#O:*\X
M;Q%<VOBTZ9KMSJ&EW4NI 6%P1FSO(-XVQ CA7*\'.#N[X.*)?$5S:>+6TW7;
MG4-+N)M24:?<XS9W<&X8BR.%<KD'.#GOCB@#L+O77LVU9I=*OC!I\*S"90FV
MX!!+"/+#)7'.<58T358M<T*PU6"-XXKR!)T1\;E# $ X[\UQXO\ 4)=?^(.G
M7-]+<6EI80/;1N% BWQ2E@-H&>0.N3P.:YNS?7/#?P^\(^)+37+F6%8K*&?3
M7C3R7ADVIA<#<'&X'<2<^PXH ]*T_P 1P:AXDU71%M;B*?34B>1Y-NV02;MI
M7!/'R]\5LUYO+JAT3QK\0M56/S&LM(M;@(?XBJ3$#]*O:?%XIEOM#U2"\#V4
MR@Z@MQ<JR3(ZC:T:A?E()X (!'!S0!W5%<E\2-0O=)\'3:CIUW);7,-Q;JK)
M@Y#S(C @@@\,:;<WU^OQ3@TJ.^F2RN-&EG,0"D+*LJ*'7(/.">.GM0!U],E<
MQQ.ZQM(R@D(F,M[#) _,UX_;ZQXB3X;Z?XJE\0WDMW#J7E-"4C$<T9NS$0X"
MY)P>Q &!@#J>RM;^X\2^+_$.FB]N+2UT@0PQK;L%9I73>9&..0. %Z<'(/&
M#;\,^(+?Q1X?MM8M89H8+@N%28 .-KLG."1_#ZUK5Y!X+U>\M/!/@O1+9CYF
MI2WOF2*XC9EBDD8JI(.TDD<]< XP>1=\23^,/#W@KQ)<RZJT(@FADTZ02)+,
ML;NJNDA*<@$G!'S>_% 'J5%9FD:;=Z<;HW>K7.H&>7S%\]441<#*KM ^7/.#
M_P#7/#>-=9U33[3Q1>V6JW$EQIZ1R6T=F ([,!02)MWRNS'/R_,0I!P,YH ]
M,HK@-3N=8U#Q_IFE6^MW-E97ND27$B01Q[D8,@RA*G!YZG=CG !Y'-WOB#Q/
MIGAKQ'8/K4TE]HFK6UO%>F)-T\,SQX5^.H#\E<&@#V)B54D*6(&<#J:YW3O%
MJ:KX>U#5K+2[Z1K.>: V>%\YWC."  Q'7WK#$NM^'/B3HVGSZU<ZIIVN17 >
M.Y1 ;>6)=^Y-JC"D<8Y^IK"M+R]T[X5>,[[3KR2TNK;5=0ECEC52<B4\?,#_
M (^] 'K,3F2)'*,A902C=5]C[T^N-&K7&I^+;'PZUU+!$-'74)FB;;),S.$
MW=0!@DXY)(YQD&*X&LZ78Z18:EXB6XD:]D27[/$1<W<>UFCC7;T8?*6;C@9R
M.20#>\3^(X?"VCMJ=S:W%Q"LB1MY&W*EV"@G)'&6'3-;#'"D@$X'0=Z\;UK5
M-0U+X5>*X;Z65WL->2TA-QM:18UG@90Y4X8C=C.><=:ZAY-;\-_$/1+.36[K
M4]/UL3I+#<H@,$D:;PT>U1A3TQ_.@#I?#GB*#Q):W<\%M/;_ &6\ELW2?;NW
MQG#?=)&,^];%>3Z3K5QHGAK6VM2%GO/%\]FDA(_=^9. 6Y!&<9QD$9QD'I77
M:+:>([/Q1.;J<-H<UL"D-Q<^;-'.&Y*G:/D*]B3@],"@#1USQ'!H-UI4$]K<
M2#4KQ+..2/;M1VR1NR<] >@/2MFN*^(G^O\ !_\ V,=M_P"@25C^-=9U33[3
MQ1>V6JSR7&GK');1V8 CLP%!(FW?*[,2?E^8A2#@=: /3:*XC4]2O=-\:Z'/
M=:A,FBZO;26[19"I!<A0ZMG&?F4.,9ZC-9'AG7]3U+3;[1;C4;T:Q_::1PS2
M!5D^RR#S4DP!@?N0_&/O#!H ].K&U3Q'!I6NZ1I4MK<.^J2/'%,FWRU*H6(;
MG/0>E;"C:H&2<#&3UKA/'L,UQXJ\%107+6TCW\X$RJ&9/W#Y(!XSCID$9['I
M0!WE%><6:>(H_$'B'P>/$%W,PL([[3M0E5#- S,R['(7##<N>G3/X6?#NO7?
MB/2O#UHMU<0:E&\G]K#<-Z&#Y)%;C W2,F.GRDXZ4 =]16+XLEU:#PW=2Z)"
MTU\A0K$C .Z;UWA">-VS=CWQ7"7_ (J%SX#\4:GH>L:E#=V$2,+2\7;<6,@S
ME6# Y!Z\Y[\\< 'JM%<;J&IW]OX\\(VL=W*+74+:[:YAX*N8XT*GID'+'I5+
M0KC6/%OA;3_$MEK36=S-<F8Q. T"VZR,IB*^NT<L>=V>0.  =-I/B.'5M;UC
M2DM;B"?2GB24S;</YBEE*X)XQCKCK6S7ES6=Y=>,/B*]IJMUI[0I:2*UL%#%
MQ;9&2P/R\=!C/K7;>#]3N-9\&:+J5V0;FZLHI92!@%BHR<=N: *+>.;8:QJ>
MEIH^K37.FJCW0BBC;8KC<I&'RV1V )]JV=%UO3O$.DP:II=RMQ:3 E' (Z'!
M!!Y!![&N$TQ]33XM^.?[+@M)9C;6/-U,T:J?+;!^5&S].*DT[P[-X'\-Z/I
MUK#W&H/+>"",B6[9E9O+A R5Y"Y/&%4G(H ]'IDLT<"!Y75%+*H+' RQ  _$
MD#\:\HN?$6NK\-_&MPFHW=M=Z/J,T-M(XC:58P(V".<,"1O(R#GIS5CQCI&H
M6]OH,]SXBU&Y^UZ_8?NLHB19/.T!>1D @-G&.YYH ]%DOY4UF&P%A<O%)"TI
MNU \I""!L/.<G.>G:KM<;+>:A9_%#3-+_M&XET^729I6@<+@R(Z*&R%!)P3U
M/TQ5/0;C6/%GA;3/$UGK9M+B>X\]XF :!;<.P:$KZ[1][KD'D#@ '8P7\LVK
M7=DUA<QQP(CK=.!Y<I;.0O.<C'.1WJ[7"1ZAJK>,?&=A_:MQY-K86\UI\D?^
MCLRR$[1MP>5'W@37,MJGB>P\ >'O&Y\0W-S(?LWVNQ>-!#-%(P0X &[?E@=V
M?H .* /8:*\O\::[JNF:=XEU&RU6>:ZT^:(P+: ""T3Y,I-NX=FRV0-Q *_=
MK6OI-6O?B@=%CUN[M=/ET4W1CA6/<C^<%^1BO''<Y/7&,\ ';RS1P1F25U1
M0"S' Y.!^M9.J^([;2-7TS3[BTO6_M!S&EQ% 6AB;@ 2-_#DD 5YGJ%[J.K_
M  ZTPWVI74EQ:^)([)IE8(9E2ZVJS@#!( 'MD9ZUZT-/A;[*9FDG>V.8VD;/
MS8QN(& 3[XXSQ0!;HKSC5?$5SIOBF>RURYU#2XYKV+^S+^,;K.2+Y,Q/@$*[
M$."6YYX( %=YJDUU;Z3>SV,(GNXX'>"(_P ;A257\3@4 6Z*\ML-7U74SX-;
M3==NY+F_0G68T\MS'B/<Q*LI$6U_DP ,YQUYJ[%JVJ'3OB$AU*X+:5))]BD^
M7=$!;B0#..1N/?- 'HM%<%!J5]?V?A?S]3G<W>DK/+9V?RW-Q*43]YN& J#+
M9)*C) YZ5@P^(_$-[X \':@-7FAO;O6TL+EQ'&1*GG2)EACKA!T(!Y]: /6Z
MYVQ\6)J-KKLEMI=\TVD3/ ]MA/,F=4#83#$<Y&.:QH9;^'QE:>#I=:OKB-;*
M74Y[J0JLTJF4(D090, 9))&#P!P.*YZR>_TCPS\39[34[A+RSOIYH[DJA<[8
M$(!RI!XP,XSWZT >L6\K3VT4K1/$SH&,;XW(2,X..XJ2N)GO;NX/AV)]2G*W
M&GF62SM.+FXDVIA]W 5%R<DE1D@<YQ7-0^(_$-WX!\(WXU:6&]N==2PN'\M#
MYL?VAX_F&.N$&=I&>?6@#UNBN+\/W&HV7Q"UG0KG5+G4+1;*"\B:ZV;XV9G5
M@"J@8.T'&.*M>(]9N(_%GASP[!,]NNJ&XDFF3 ?9$@;8I/0DD9/4 '&"<T =
M517G5QJVL:;K/BKP\-1N&2VTK^T["[8*TL/W@8V+ AAN7()&<9Y-;'@2WU.X
MT+3-:U#6[J]:^TRW=K>14$:.4!++@9R<\Y)R<GT  -2Y\1P6WBNQ\/O:W'GW
MD,D\<_R^7A,;AUSGD=JV:XK6O^2N^%?^O"^_]I5D6U_XK\3^'HM?T2X$-TUT
M[QK-<@6_E)*5,;IM)^ZIRW7=SD#@ 'IE%<!K&MW(\2>(K&_U*32X;73XYM*9
M'">:Q5B[\_?*L%7:<CVYIMI>:X="\+'6=5N4N[T-)>6:QJEU.QCR(X]BKL53
M\S$XP."U '4^*/$,/A7P]<ZS<VMQ<06X!=8-NX G&?F(XR16NIW*#ZC->/ZO
MJM_JGP4\8+J$LLLMG>W%HC3;?,V),H4,5X+ '&1UQWKU^/\ U:?04 .HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH Q=:\-6VKZA8:DMQ/9ZE8%OL]U!MW!6&&1@P(93Z$?0BJ=]X(L=0T
M75M/N+N[WZLP-[=J4$LN %"\J5"@   #]22>FHH YGQ#H=_=Z%966G:MJ4%W
M;RHT=Q#(B%RH('FX !3G)4#G&*Z212\;*KM&Q& ZXRON,@BG44 <@/A[8+X%
M?P@-2U'^SGW ONB\W:S[RN=F,9)[9]ZZFVA-M:I$\\DQ1<&27:&/UV@#]*FH
MH \S\):8VK7?C2#^T[NVM[S6)BT4:J/-A*(-Z,5R-WS#<#VXP>:Z'6? 6G:G
M)IMQ8W5YH]YIL7D6UQI[A&6'&/+(((9>.AKJZ* .8N_!%K=V^E1/J>I*^G78
MO5FWHSS3 $;Y"R'/!(P,#&   !B[>>&X;SQ/I^O/?7:7%C$\442;/+*OC=D%
M2>=H[]JVJC6>)KAX%D4S(JNR \J&R 3]=I_*@#FD\#VJ:?K]E_:FHF+7)))+
MHDQ9!=0C;/W?&5 '.:D/@NV,WA^4ZGJ&[0E*VO,7SY38=_R<_+QQC\ZZ6JTU
MXJVUW);(;J:V# P1L-S.%#!.> 2".OJ* ,27P?#<@P7>HW=S8_;C?BVE"863
MS#(%#!=VP,<XSGMG'%$W@^&Z5K>[U&[N+%K[[=]ED"$+)YGF!0P7=L#<XSGM
MG'%;EC/+=6%O<36TEK++&KO!(06C)&2I(XR.E6* ,"'PG:Q:WK.IM=W<K:O$
MD-S"Y3RPJJ54+A0PP&/?O5?3_!5M96FG6,^H7E[8::ZO9VT^S:A3[FXJH+;>
MV?8G) -=/10!@1^$[-=>U;59;FYG.JP+;W-M+L,1100  %!Z,W?G-4?#_@*V
M\/31+%K&K75A;G-K87,X:& ]L8 )QV!) Z]0#1K?CVWT'3[_ %*[T35VTZQE
M,4MW&L.QB&"94&0,1N.,[:EO_&;:;:WLUWX=U>'[+9R7A#^00Z)C=@K*1D9!
MP><=,T :GB+0K7Q+H-UI%ZTJ07 &7B;#HRL&5@?4$ _A67;>"UAUVVUN?6]3
MN=1AM6M3+(8P'5B#RH0*,$#H!TYS6]IMZNI:59WRH46Y@28*3DJ&4''ZU:H
MXX?#JQ'A%?#7]JZG]A6X^T!LQ>9N\SS<9\O&-_/2K<_@R(^(WUVQU6_T^\N(
MDBO#;^65N@HPI960@,!QD8XKIJ* .)_X5CI(\+6>AB_U%?L,YN;.\64+/;R$
MEB58+TRQX.>OL*M7?@*VU'PU=:-?ZQJMP;PH;B\>1#,X0[E490JJ@CH .I]3
M7644 ,A1HX41Y7E91@NX +>YP /R%<C?_#JPOVUU#J>IPVFM?/=6D4B"/S-H
M7>"5W \#C.#W!Z5V-4M6O;C3],FNK73YM0F3&VVA90[Y(!P6(' .?PH X.[L
M6@^*6@VL&I72?9=(FA-TP5RSET(5R5VY(R<#'08Q2?$+1+?2_A[?VMN\\UW?
MZA!<32XW33/YT99L*/X57L, **]*JE<7MQ#JME:1Z?--!<"0RW2LH2#: 0&!
M.3NS@8]* *5IH<3ZE#K%Q?S7]S' T5M*X0+$C8+,H4 ;FPN3[<8&<YB^ ;)?
M#.JZ"=3U%K74YI)IW)BW@R'+A3LP 3['VKK:* .4U?P+:ZH^F74>J:A9:GIT
M?DPZA;.BRM&>JN-NUA[8ZTZ[\#VES_94L6IZE;WVFRR2QWR2*TLC2#:^_>I5
MLC Z<8 & ,5U-% ''CX<Z4=+UK3I+W49+;5KD7<H:<$QRY5MRG'7**?FST^N
M=>T\/K'J,6HWU]<7]]!$T,$LRHHB5L;BJJH&YL#)]L# XK9JKJ>HVND:7=:C
M>R>7:VL32ROC.%49/'>@#G5^'NE-H&K:-=W%Y=VFIW3W<IE9 T<K-N+(548^
M8 CK5WP]X8.ADR7&L:EJLX3RXY;^4,8TX)"@ #G R3DG YJ73-;N[[4WL[G1
M;NT0VZW$5RQ#Q.I.-I8?=<?W?Q!-6]2U:'3]/O[I8WN6LHS)+#"5WX"[L?,0
M,XYZT 5-?\-P^(9-->>\NK?^S[M+R(0;.9%! W;E.1@GCCK61?\ PZL+\ZY&
M=3U.*TUKY[JUBD01^9M"[P=NX'@<9P>X/2NBT/5$UO0=/U6.-HDO;>.X5&.2
MH90V#^=.MKVXFU2^M9-/FA@MQ'Y5R[*4N-P).T Y&WH<^M &=J7A+3]8\/6V
MC:@\]S#;R12B21AYC,C \D#'/(. ."0,587P[IZ^*6\1",B_:T%H3VV!MV<>
MO;/I6M67K&N0:1)9VYAFN;R]D,=M;0[=\A +,<L0  !DDG]2!0!4L=+OH/&6
MHZB=0OI+">%5^RSR Q)(-N#$O51@-G/4M[5-KOAV#7)=/N#=7%K=Z?,9[:>#
M:2K%2I!# @@@D=/RI=.U_P"W:M-I<VFWEE=PPB9EG"E64D@%65B#R#].^*V*
M .>EALO"5GJ6O77VV^N9=AN9DB\R5U!VJJH@&%7<3@#N2<G)J#PGI5NE[K'B
M&.QDM)-8G601RH4?RT0*I93]TL=S8Z_,,\YKJ*C$\37#VXD4S(BNR9Y"L2 ?
MH2K?D: *NKZ;_:U@;7[7<6C>9'*LUN5#JR.&&-P(QD<@@Y&:RIO!FGWL&LKJ
M$LMS-K$"V]U-A4/EJ"%"@# QN)R<\^P &MI=[<7]HTUSI\UC()7013,I)"L0
M&^4D8(&:NT <G;>!HX]3T;4KK7-4N[O2ED2%Y6C 97"J58*@&,+U')SR3@8C
ML?AY8Z;J4\MIJ>IQ:;/.;A]*68?9C(3D\8W!2>2N<'OQQ784V21(HVDD8*B
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
MV=4V[W96!+$-DMR22>O-=#>^"=.O]%U/3;BYO#_:CA[VY#)YLV   3MP
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
M/J#:D95>/<LS AB/DQM(."I!%:NEZ);Z7<7UTDDL]W?2+)<3R[=SE5"J,*
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
M.L,@"2(&++N!!S@DGKST.1Q68WP]TY_"UUX=;4-1-C=7!N)/GCW[B_F'!V<
MMS_]:@#,\77MVMQXB-MJ=W)+9Z8)K>WL7,?V)PKMYDK9 ;=A<*<G"GY><UG3
M^;K7BGX;7MU=W2S7VFW$LWDS%!N\B-L@#@$ECGVXKJ;OP'I]YJ6HWKW^I(=3
MMUM[Z**<(EP%4H&8!<A@#C@@'N#0/ >G+;:%$M]J2R:*K);3K<?O"C*$9&..
MA4 < 8QQB@"WXW_Y$'Q%_P!@RY_]%-7':;)J&CWOP^DCU:[E@U.W%O<6LC#R
M=HMMZ[5 ^4@J.>I[UZ#K&EQ:SH]WIDTLT4%U$T,C1$!MC#! )!Z@FLEO!EHQ
MT(G4+_\ XDG_ !Z<Q\_+L^;Y.?EX[?GS0!Q_B+6=2L;6]U.SU6[NY[?6XHO.
MA8I:PQ&5$^SE"<.P!.6 .">H(Q5SQ7KMUH^O7ZZR^IV.E3"-=/U:S=C!:MM&
MY9U4\9?/+ \$8QC-:EQ\,])GL[^R^WZK'9W=W]L%O'< )#+O#ED&WN1T;(],
M&M&[\'6U['J$$NI:B;/4 JW5J9$9' 14/+*6&549(;U/!H Z)6#*&4@@C(([
MTM-1%C1410JJ  !T IU !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!AWWB,6/BW2=!:RE)U&.9TN=ZA!Y:@D8ZD\CTZUN5P/C*T:^^(_@RV6ZGM=
M\.H RP$*X'EQYP2#C/3/7TP>:P9=>UGPFWB?13J=Q>06EU8):7M[)ND@2Y;#
MAW(.=HR02#C(X/2@#URBO/-4'B+PF-7UY+J+^SH]+E<6$U_+=,;A 65U,B@@
M8'*@X[U8L=-\027NBZO;:K''921XO?,U&2<72NHVLB,@1&W'(VX'.,8H [NB
MO%I[O6(?AKJ_B+_A(-5:^TO59EM\SX0JMR$VNH^^"O&#P.P'.?7]2O!IVE7E
M\4+BV@>8H.K;5)Q^E &;XI\1CPQIL5Z]E+=))<10'8ZJ$+N%!.><9/8&KXN[
MO^VS9_V>XLQ;^:+WS%VF3=CR]OWLXYSTKRO7DEU;X5Z+XANK^ZEO+R[LKF8"
M=O*.^9/D$>=H"Y &!GY>3R<]:+N^C^+MU8B_F:T;01<I!(W[N.3SBNX >P'O
MUH [2HH+F&Y1G@D615=HV*GHRDAA^!!'X5YSX8U6:36[+1/$1U?3M>,$BR+)
M<N]MJ/R_-)"P;"D<MA0-H..PQSMJMSI7P%U+4M.U&_M;N.YGVR)<N>EVR]R<
M9!.2,$]S0![!J=W=V=O')9Z>]](TR1M&DBH40G#/ENH4<X[U0L_$8N_%^H>'
MS92Q/9V\=QYSNI$BN2!@#./NGKS[5RWBZRO_  [I5K=6WB'5Y)+K6;3S1+."
MNUG561< %4/7:#CFFW.DMK/Q8URU_M&^L4.D6I9[*7RI#\\F/FQD8]NOTXH
M]'HKR"TUK6UTG1([K4[F2YL_%W]CR7(<K]K@5F'S@<'. ,^WUK=O);BX\6^,
MM+DO+LV2Z/%,D0N''ENWF;BI!RN=HZ8H [VVN8;NWCN+>19(9!N1U.0P]14M
M>4:%>SZ9X)\!:;9R2#^V419FEO)$&%@+;%?YC'N( ^4#N!C.19UF\\1^#-+U
M9Y=2B\B^NK:'3U:Y>YEL?,8)(Q>1067J5SG!XH [*]\1BR\7:7H#64I.H132
M)<[UV#RP"1CKGYAZ=>]:]S<PVEM)<7$BQPQJ6=V/  K@=1TN/3OBSX0,5S=R
MK):7P*W%P\N"%C^8%B2"<C...!Q5GXNVZS?#^X=GE4QW5L1Y<K(#F=%.<$9X
M)Z]^>HH [JBN)>Y:Y^(<?A,W%W'86VDF](6YD$D[M+L&9,[R%&>,]6YZ"I?!
M&H7[:GXDT.]N)+I-)O5CM[F4Y=HG0.JLW\17.,GD\9H [&BN$\4S32ZMJL,&
MHWLLD&E[TM+*5H/LCG>?.DD##.<#"\GY3QC)K?\ !M_<:IX)T._O)/,N;BQA
MDE?&-S% 2?Q- &=_PG!;7-6TB#P]JES<Z4L;W/DM"1M==R[<R MD \=>*VO#
M_B#3O$^C0:KI<QEM9L@;EVLK X*L.Q!KA]+&IM\6O'8TQK1)3!8#=<AB%/E-
M@X'7Z<?6IK;PY'X+T/0]"BUFZ=Y[Z26>*W0I/J+E68JA##RU!P2<@87D\\@'
MHM13W,-JBO/(L:LZQJ6/5F(51]22!7D-_K&M1_#+QI*NIWUM<Z5K#V]L_G[Y
M(X\Q$(9#RV/,89SGWK3\9^'!9W?AN2;5]6NVNO$5ON$UVP6/*/D(%P%&5!'I
MSC&: /0Y+N[768;1=/=[-X6D>\$BA4<$ )MZDD$G/3BKM<5-/=V?Q6TVQ2^N
MWL7T>:0VS2%EW(Z -ZEL$\DD\U2\._;?%OA'2_$Z:_<6-[)<&YF82,T B5V#
M0&/<$P%&-Q&<C.: .U@N[N35KNUDT]XK6%$:*[,BE9B<[@%'(VX'7KFKM<!'
M=:@WC'QS9_VI>>5!86TML-X_<,RRD[!C Z#MFN9:;7=/^'GAOQK%XAU.XOA]
MD^T6LLNZ&XCD94*E/[WS [N3U]L 'LM%>4^--5O[/2?%&IZ?JM[<75A<Q^5+
M!(8H++'EYA9=VV5CDD_*?O8)& *V;Z.]O_BN^DMK&HPZ?+H?VAH()M@#^<%R
MI RO'<<^_)H [BXN8;6$RSR+'&"J[F/&20 /Q) _&I:\6O)+G5?ASI']H7MW
M<36GB9+,3-.RO(BW6P%R"-S  <GD8SUYKV6"%;>!(49V5!@&1R['ZL22?QH
MDHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH R-8\.VNL7MA?/-<VU]8%S;7-NX#(' ### J00!
MU!Z5%)X2TBXTC4--NX#=Q:B=UX\S9>=L !B1C!&!C& ,#&*W** .;T3P5IVB
MP2Q&YU#45>$VX&HW)G$<1ZQJ#P%.!GCG ]*AT'P!I?AV=7LKO5'ABW&VM;B[
M:2&U)R,QH> <$\G/4^M=510!RC?#_2W\-WN@/=7[6%[.;B93(NXNS;V^;;D
MM@UTZ18@$4C&8;=K-(!EOK@ ?I4E% '%?\*PT4::^EI>:JFF>>L\5DEV1'"P
M??\ )QD#/8DXZC!YK9_X1>S/B%M;-Q=FZ:S^PD&0%?)SG;R,YSSG.?>MRB@#
M"L?"MI9SZ?+)=WEX=-1DLQ=.K>3N7:2"%!8[>,L3P36?)\.]'?1+_1A/J"Z?
M>RF62$7'RIE]Y5,@[06YXY]\5UM% &+K/AJVUW3K6RO;N[*6TR3JZ,JLSH<J
M6.WL>>,4VZ\+V\^M'6(+V]L[]X%MYI;=U_?1@D@,K*5R"3R #S6Y10!S]]X-
MTB]\/V^C*DUM!;3+<02V\I66*56+"0,<Y;))).<Y.:;8^#-,L=6N=3\V]GNK
MJV6VG:>X9A(HSRP[GD^P[ 5T5% ')/\ #K0I?"\?A^8WLMI"ZO;R/<L9;<K]
MPQM_#MR0/US5A/ VD/H%YH]^]YJ<5XH6>>_N&EF<+ROSGIM/(QC!R>I-=+10
M!R]KX%L8-2TO49]2U:\NM,61+=[F[)PK@ @X S]W\>^>,:VO:'9^(]%N-*OQ
M(;:?;N,;[64JP92#V((!_"M*B@# N?"-C<3Z?=K<WL.HV*LD5\DH,S*WWE<L
M"&!/.",#MBM'2])M=(AECMP[//*TT\LAR\LAZLQ]> ..     *O44 <[?>"]
M,O\ 6[G57EO8I;NW%O=1P7#1QW"#.W>!R2,GH1^-:&@Z):^'=&MM*LWG>WMU
M"(9Y"[8' &?0  8&!6E10!A:?X6M=-\1W^NQ7=X]Y?A%N?,92CA!A. HQ@>F
M/>I-=\,V6OSV%Q/+=6]U82F2WN+67RW3<,,,^A'!K9HH Y";X<:)+IVK6'GZ
MBMKJLXGND^U%MS?+G!;)&2JDGJ<=<<5K:SX;M-=TZTM+V>Z+6DZ7,-Q'($E6
M1,X;(&,\D=.];-% &*?#%I_PD-IK0N+O[3:VYM8U,@*^6<$@Y!))(!))S[UG
M67P]T;3]6EO+6;4(K>6?[0VG+=,+3S<YW^7]<''3@<<"NKHH YF^T"VT^;7=
M=CEO9;N_M?*EC4;PP52$"HJYXW'IZ\YK'\!^&EE\$^'DU-M1)LHXY/L%VFQ8
MIU'4@J&."<@$D XQT&.^HH Y&]^'&B7ZZQ%++J"6VK2&:YMH[HK%YIQF0+_>
M.!UR..E:$'A2UM]=368[V^^V)9_8@SRAQY6[=@[@<G=SD\_AQ6]10!RH\ :3
M_P (_-HS3WK6TEW]M5_- DCFW[]ZL ,'=SWK5AT*"'5K?45N[YI(+4VPB>X9
MHW!;<793U?/>M6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF;/4V\0>*]5LHY'2PT
MC9"WEL5,MPR[FR1SA%*C'JQST%=-7#^!K>33_%'C:QF!$K:H+U2?XHY8P5(]
MLJP^H- &)X2\=:=H.@W":W>:A*$U6ZA>[DBEG2%?.*H))<$+QC@G/X5UFOZL
M?#VIZ5J(F+Z=J%TEE<(6RJ,X/ERKZ?, IQP0V>HKD+*&X3P%XF\,R:;>-JMY
M=7R00-;.%83.VR3?C;M&X$MGC'KQ6CXYTF5/!'AOP[&YENGO[&U1QU)C^9G^
M@5&- 'HM<]XSNM0307L-&?9J^H9MK1LXV,5)9\]MJJQ!]<>M=#7(QQ-XB\67
MEPSZG91Z=&+:V80M")"V&E<%UPP)"*,?W#V- %WP/XA/B?P?8:E(-MT4\JZ0
MC!29#M<$=N03]"*K?$>>XL_A_K-[:7,]M=6UNTL4L,K(RL/H>?H:PO#$-QX5
M^(^MZ,EOJ4^D:GLO8KIK61HX[D\2*SA=OS8#9Z<8K;^):2S_  \UNUM[>XN+
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
M3 @%258,0"<' *@\$\''62ZY%8PPVZ6]U>W2VRSO!:H&=4Z;CD@<D' SDX.
M<&@#:HKE6^(GA[[/I$\,US/'JP?[(8;9VWE025Z?>RI&WKGM6WIVJQZGHT6I
MQ6UW&DB%Q#/"8Y1C/!4]#Q0!?HKR7Q'XJN?$WP<UO5E@O=.EBD<1.DAC^5;C
M8 2K<G:,,.F37>67BW3KW76T<1WD-SY!N(C/;LBSQ@@%HR?O8)'YY&10!<U[
M18?$&CS:=//<0)(482V[[71E8,I!Y'! Z@BJ5EX?OE>,ZMK]WJ<<3JZ1/#%$
MI93E6;8H+$$ CG&1G'2J.B:]H-OI>K7UE+?-"-6DAE6YWES<LRKL17Y4;F4
M< <].M;VGZHFH37,'V:YMIK9E62.=0#R,C!!((QW!H OT5Y_XW\[_A.O!MJE
M_?V]M?SW$=S';WDL2R!8]RYVL,8/I698ZC?MX@\;^'HM2N[W1[*Q$L-R9V,M
MM,4R8A,#N/<\DD8QZT >IT5Q7A3Q!#8^!/",5RT]S?ZA91K!"F&DF81;F.6(
M' !))(_6KLWC[0[?P^^LS-<I;17)M)E,#%HI@^PJ^.%P2.2<>] '445AZ;XK
MT_4]<GT=(KR"\CA%PJW-NT7FQ;MN],]1GCG!YJ'QK>Z39>'R=9>]2T>>)=UI
MO#;]Z[<LOW06P.2!0!T5%<_?^,=-L-=?16AOIM06V^U"&"U=BZ;@ORG&#R>W
M P<D5>T'7++Q'I$6IV#.8)"R[9$*.C*2K*P/0@@B@#2HKE4\427?CN\\-?V?
M=+#!:)(TZ\;B[$;@0<A0%//7.?0&N9\$>,;31?"D*:H^HS*VIW%N]XT;RI$6
MN&5!)(?7@=^HSC(H ]0HK'U3Q%;:8UP@M[J[>UB$UPMK&&,*'."<D>A.!D\=
M*O:;J5IJ^FV^HV$RSVEQ&)(I%Z,I_E]* +5%<[?^--+TT">X6Y&G_:/LKWXC
M!@27=MP3G.-WR[L;0>,U:L?$=GJ&NZAHT45REY8*CSK(@48?.TJ<_,#@]/3G
M% &Q16-'XEM);.VGB@NGDNF=;>W"#S)=OWF'. O^T2!R.>1G-D^(>@0Z4]_,
M]U&L=Y]AGB:W;?!-D#:_9>HYS@]B: .KHKG[/QA8WVH7VGQ6NH)>VL N1;S6
MQC>:,D@,@;&1D8YQSUIG@CQ+)XL\-P:K)9RVWG%F4,!M*[V"@'/.  ">.: .
MCHK*O=>M[2^:QB@N+V\2+SY(+90S)&20&.2 ,D' SDX. <5S/C'QJB_#"^U_
MP_+++YD12*>-,&%BP0[@<%6!)X(ZB@#>E\./<^(_[4N=6O9K52CQ::Q40)(H
MP'Z9//."<9Y[#&[6#H6BVMI>3ZG:C4;;[3&L<EI<2DIN4_ZS:2<,>YSS]:P/
MB!XB@D\%^)$LAJ#M9P21O=V9*K#,%X4L&#'!(S@$#/.,' !WM%<]9:U'9Z-I
M< AN;V]>QCF,%N S[ H!8EB .?4Y)SC.#20>-M&O-.TV\LY);DZE*T-K!&F)
M7D4$NI#8"E0ISD@<>XH Z*BN*UWX@V]EX+U#6].M+B>:UN#9R0N@4P3[@AW\
M] 6'0G.1CUJEKNJ&T^(_A:[8:C''<6E[OL\NQ=E"!<1 D;N3R.W7I0!Z%165
MH'B"R\1V,MS9K-&89WMYX9X]DD4B]58=CR/SJ/4O$EIIVH'3Q#<75ZMLUV\%
MNH+)"#C>=Q Z\  Y.#@4 ;-%<;JGCR&)/#4NEVL][;:W,H2:-. FTMC!(.XX
MZ=N?;/5W%Y!9V$M]=/Y-O#$9I6?^!0,DGZ"@">BL1?$L)WA]/OXR+4W:AXU_
M>1@@$J0Q&?F'RG!]NE1#QEI1T[1=0'V@VFLRQPVL@C_C?[H8=1G!_*@#H**P
M-5\7Z;I"7TDJ7,T&GX^VS01AEML@'YN02<$$A02 02.17-7.L1V/Q96XCDOK
MNUN/#WG16]N7F$C&<8*)G RH'/ ]: /1**S="URR\1:1#J=@SF"4LN)$*NC*
M2K*P/0@@BLB'Q;)-X\O?#_\ 9UR(;6UCE,P0'<79N>N=N%QZDYXZ9 .IHKB;
M+Q7X<T7PSJ^MQ/J36,.H3"Y,L<DCK-N 8!6Y5<G !P!6@_CG2HM7_LR2#4$N
M)(FEM@UH^+H @$1=V(R.PXYZ<T =-16#IWB_2M1TB[U$-/;I9SFVN(;B(K+'
M*"!L*\DD[EP!G.1BF+XRTN.\OK._$^GW-E:F]ECND )@&<R*5)! Q@X.1Z4
M=#1698ZTEY??8VLKNVE,/GKYZ* R9 R"I(SSTZCN*TZ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH XKQ,D[?$7P=<QV=W+;VK7?GS16[ND
M6^+:N6 P,GCV[UDZLCZ%\0-4O=3\,W>LZ7JT4)@GM+3[0UO(B[&1EZ@'@YZ?
MKCTNB@#S*YBOO"OB;1O$%MX:G&D/I\EC/8:; '>SW2^:K>6G7/1MN0#GKQF;
MQ4FI7D.A^(XO#<US:V-Y))-I1B!G>"1-ID*?WP<MMZX(S@YQZ/10!YOJD4&I
M> O$\^D>%;G3WOK)H(T-AY=S<R;6 RB@MM&0 6]^V";OB+2;S4OAUIUUI\$J
MZQI*07UI&\;*_FQ ;D*D9^8;EQWR*[NB@#A?$F@ZKJ'PYN4M[=)-8FFCU&2V
M<\22+(LAB)[@*H0?[HJ;PM<V&KZA%>6O@RXTB>&,B6XOK$0.A/\ RSC/5LGJ
M1Q@>IKM** .1\8W>H6VJ:"D-E>2Z;)-*+V>Q@,D\7R?(!M!958D@L.0!U&:X
ME].U)?AUX]TM=$U1+B[U&XDM8VA:1I5DV;<$$[NAR<D>]>R44 <%K GG\7^
M[N*QOG@M3<-<.+23$(> HN[Y>,MQS]>E:GQ%T6^\0>!-2T_3,&\81R1(3@2%
M'5]OX[<?C74T4 <'J:R^,=2\*SV]C?6G]GWHOKMKFV>(PA48>7\P&XEB!\N1
M@$^F;'P]CG@;Q,MQ9W=N9]<N;F+S[=XQ)$^W:PW 9S@^]=I10!POQ+G%LWA&
M9DD=4\0VY*QH68C9)T Y/T'-4]8M-3N_$VL^*-'TUYFMM :QMX[F!D^U3%R^
M-C %E  '/4M@=#75>(?#@\03:9(][+;_ -G7:7D0C13ND4$#=D=,,>!BMP=.
M>M 'EFFB[?QQX:U;^RM>>$Z=/#<SW=NRE)#Y9P4.!&!@\  '^'-:_@>UNO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH P-:\7Z?H6K6>F7,-[+=WB2-
M D%N7W[!D@'N>1P/7G YK.C^).B-X?U35I(-0A_LM_+O;22V(GA/;<N< 'US
MCWJEXONA9_$SP/,T4TB!-0#"&,R, 8X^=HY/X UC>(M!O[[3?'VJVUA=%]:A
M@M;.W$+"67RTP79<94$D@;L<+[B@#M+?QC9W/F8L-2C/FI%;"6WV?:V=2P\H
MDX884DDX  R<"F1>.-+==12:.YMKS3YHH)[.95$H>4@1 88J0Y88.['KBL7Q
MC8W]UI?AS6;+2'U,:9-YEQIDL>'EC:,HV%;JRYR!398-.U;P[?R/X%GMM/NF
MABFMFM%ANI1O&7VH<@)P1SG(.!TR =.WB:TM[>_GO[>YL%L=GFB=5);=]W;L
M+;LG@8[\=:KCQE91ZC=:?=V=_:7MO9_;O(DB#M)#G:678S X/!!P?;%<-<^&
M_$TOAS6K#3KJ]U"TLKFTN](&IJ4FD:-M[Q$L Q487:6 YX]ZZ^V\0WNNZ5=R
M'P]J>GQK:N)!>08D>0C 2-026'7+8 Z8[X *4_CO0];\,WL\VFZT=(ETUKF2
MX6U94:(\,JNI^^!G/(Q@\\5FZU?VVG^+O -]:+?O:2V=ULMD9Y7=1"GEC9D@
MM\W7ZDG S4UG97R_ =M):PNUU$:0]G]E,+;_ #3&5 QCIDCGI1/:WMO??#_5
M6TZ]>VTZUFAO!' S20L\*(,Q@;B,J>0#0!T&E>.='U33]0NB+JSDTZ017=K=
MPE)HF/W05&<[LC;C.>U3VWBRRDUJ72+R"YTZ]CMOM82[V 20@X+JRLPX/4$@
MCTKB]>\)ZKK:>*=;L;0+/>263V5G<KM-P+9@QWJ>F\Y #8. ,XS5K[&/%WA_
M4[73_!SZ!=S6$UNUS>VD<+!W4@(A7YBI/5N!CL2> "+QAKJ:I)X.N;6VU**V
MN-=M##<L=D4\9)/*AL\\$;U' XKK?'2;O 6OL))8VCT^>1&BD9&#+&Q!R"#U
M%</=W.KZIX<\(61\,ZM%?:5JEFUY&8,(HB!#,K$X93C((./7'&?0?%%G<:EX
M/UFRM8R]S<V$T449(&7:,@#/3J: .:\-^.=.@LO#FD7EMJ-N]W:0Q6]Y/;E8
M)Y?+'R*YYR>V1@]B:Z#2?%-IJ\FJQ16UU#+I<ABN4G"(0V-W'S=",$'H<]:Y
M4Z?<^(M \(Z0MA>6TFF7%I<7DEU;M$(?(7E5+##EF&!MR,$DGUF\4:%>'QO9
MR::RK;Z_ ;'54S@^7'\_F#WV;X\]MZT =IIFH)JFE6^H10311W$8E2.50'VD
M9&1DXR.U>>ZGXFN_$O@#QN\MC>6/V#[7%"ZRJI0Q(!M)1\EMV21RN.,FO30
MJA5   P .U>6?8=4@\)?$#1VT>^,][=WTMLZQ;DF$P_=[2.N<\]ACG% '2>'
M?%UFQT/19K:^BFN[)6MKB:';%<%(P7"G.<@<\@ CD$U<U3QKIVDP2WD\%VVF
MP3_9Y[^-%,,+[MIS\VX@-\I(4@'([&N?GMKQ]8^'DRV%Z8[!)1=M]G?]SNM_
M+&[C^]Q^O3FLS2+*;1IK_P /:IX&;59FNYI+/41:QR031R.74S2-]P@MSU.!
MP#QD ]3DC2XA*,24<=58CCV(YKQOPEJNAGX=W-SKGBNZM]1CFN5\TZQ*)UVN
MP3";_F. ,#!SZ&O8RRVUMN93M11D11D_DHR?PKS3P-YFD^ )=*UCPYJ<\S3W
M#M9M9%A*KR,P&3\O((ZF@#?\+>(K^W^'FC:CXJ61-4N0L7E"/$DTC,1& O'S
M,N">@'). #C4MO%=A)?WNGW<<^GWMG!]JE@N@N3#_P ]%*E@R\$'!X/6O.].
M\'>)=%\#>&99H7N;S1]5^W/IR2!V2W;<#&ASAF4-D#/<@5T>HV>HZMXK?Q+I
M-E*#8:-/!;+=PM";BX<Y5"K@-M&.20!EACO@ V]/\::??WFFV_V6]@_M.W:Y
ML9)47;<(H#'&UB0=K X8 X/KQ4&G>/M-U6]^SVMCJA1+F6UFN&M2(K=XQEO,
M;/RC@]?QQD9Y&QBU2;Q'X*U>70]::2WBN(]0EN4 *2/$HX3=A$!!Q@ >F36E
MH6C7]]X/\:Z2UO<65QJ5]?O;-/$R!DFSL;)'0YY'4>E $'C/7TU2/PE=6EOJ
M,=K<:]9^1=;MD4Z&3NH;."!D;E&0./?M_%$?F>%-7&^1"+.5@T<C(P(0D8*D
M$5YU<SZQJ'A/PIIK>&=6CO\ 2=3L3=Q^1\@6$X9D<G:RD#((.!WQ7IFLV\M[
MX?U"VA0F:>UDC1"0/F9" ,].IH XGPAXZT^R\.^%--O[?48?M=G;P17\UN1;
MR3&,?)O/.2>^,'UKJ]*\36VK:GJNGQ6MU%<Z8RK<),JKRPRN/F.01R#TKBXM
M+O-=\!^&?#!TZ\MKJS:S^VR7$#1K (-I8JQ&')*X&TG[V3@5?\8Z-?#Q9IE[
MI$BQMK$;:3J(W8)AVLXE7_:0*X!_V@* .RTG4X]8TJWU&"&:.&X3S(UE #%3
MT/!(P1R.:R/^$UT[^Q=8U0VUX(='GD@O$V+O1D 9B/FP0 1T-=%%&D,211($
MC10JJHP !T KRB^M-6M-%^(6AIH>HSW&I7%S=6LL468I$DB4##?W@5(V]<X_
M  [^3Q+;"6*&VM;J\G>T6\,4 3<D3<*2&89R01@9/!K.N]7T2\\1^%//AOOM
MUXDLVGL RHH,.Y]^#M)V]N<$_C7.ZMHRZG!IKS66MZ3J]II<7V74K&)W='^8
M-"X3<"/E4X/'S'D59E@UR;7?AY=ZI93/=VD<[:E)!"62)W@V#)48Y;TX'TH
MU+CXCZ5!%JLJ:?JTZZ5*8[SRK7_5 *&+G)'R@'Z\'C K9N/$EC%-IT$'F7=Q
MJ,9EM8H ,O&%#%\L0  ".I[BN)2SOO[+^(\9TZ]#ZE),;-3;/^_#6XC&WC^\
M._UZ57O7N-+_ .$'NX=)U1]1LM->.86UMYKHH2-&1XBRD@MSN!X*]\T =WX?
M\3V7B1;HV<5U&;65H)UGA*;)%.&3/0D=\$]JP/&FK7,7BCPSHXL+F>RO+B5K
MB./9BX"0LP3EAD X8@X!P.O2K7@*?3OL^HV]M;:G;7LERU[>+J5J8)'>4GYP
MO3;\I P3C;SZF+Q5%<OXY\(7,-E=S6]E/</<RQ0,ZQAX2BY('.2>V: )M/O=
M.\,6]]INF6FJ7T=DQN+B*-EE-H'&X1C<PS@<A%W$ ^XS/=>/M$MX-'GB:YNX
M=7.+22V@+ASM)Q[-P1MZY[5E:*E[X5\5>)5O+&]N++4[D7]I<6T#39)0*T3;
M0=A&T8W8!'<5A6/AK4?#^G^!+.2RN)7LM0FN[P01&1;=9!)QD#'!<#CT)Z4
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
M&[<$+<;MN.AZ'-2ZKXSL]+GU2-;*\NQI-NEQ?- $Q$C L/O,-QVJ3@9X]^*
M.DHKE]2\<V&GWNGVD=EJ%Y+J-L]S:"VA#>:JJ&(&2.<$>W/)%2_\)/#?H;2#
M2M1GN3:)<7-JH6.2V5P=J/N<8<X/R@YX[<9 .CHKB/A$_F?##2'RYW-<'+DE
MO]?)USWJIJ]T^L?$Y?#^H:-<7FEKI+R>0QB*%FF5/.P7Z # _B&3@<T >A5B
M:/X9@TB^N;UK_4;^XF9MCWUP9?(1FW%(_P"ZN0/^^1SP*R;?Q/I?A[P\6M[;
M4KG1--8VLFH9$H38=K,<MO95/!(!Z'&0*L:GXZLM.U9=,AT[4K^ZDLC?0BSA
M#B:,$#Y#N&3SGTX]2 0#J:*S=1U5[+PY/JT=C/*\=L9Q:DJC_=SM.3@$=_H>
MM><ZYK,^L>$/ FN7UM<P3R:OI\CX((E##<2J(QR">@(SQTH ]8HKFK/QK8SR
MZS%>6E[ILNDPBYN([I%R82&(==C,",*>.OM3K'QC;WNHVMBVGWMO/>V9O;02
MB/$T8QD ASAOF7@XZ]: .CHKEO _B:]\3Z==75WITMJ$NYHD)9"H".5"_*Q)
M(QR2,9Z$U+JOC*TTK7UT3^S]1NK][9KF)+:$,) " 0"2!GGO@#!YH Z2BN-B
M^).D2^'I-9^QZ@L<%X+*[MVC59K:4L% =2P[L.F>M;,GB2VB\3-H#6MU]K^Q
M->HP52DD:L%(&&SNRPX(% &S17$6_P 3M/NM(.K1:-K;:<D$\TER+4%$\IB&
M4G=P< D=O?(($]M\1=-GU/2[2;3]3M(=5 %E>7$ 6&5RN0@.[(/ID8/8D8-
M'845S=[XSL[2WU"[CLKV[L=.D:.\NK=4*Q%?O\%@S;<_-M!QSU((%F3Q/:/<
MPV^GPRZC++:"]5;9DYA)PK#>RYR>F/3G'% &W6)IGAF#3=7NM2>_U&]GF=S&
M+RX,B6RN062(?PKP/7@ 4I\1PM#8_9K2YN+J]MOM4=JNQ76/"Y+;F"K@LHZ]
M3QG!Q)X=\167B;37O+(2IY4SV\\,R@20RH<,C $C(]B1S0!K445YMX^U[5--
MU6UUBPD;^RO#US$=3C7GS1,"K#ZHC*W_ &T![4 >DT5C^(O$EGX;\.3ZY<1S
MW%I"@<_9E#DJ>A&2!CD<YJI;>,;:?7TT=]-U"WFGMWN+1YXU5;E4QN"?-D'D
M<,%H Z.L#5_"L6IZO'JUOJFI:;?K"(&ELY5P\8)8*R.K*<$DYQGFH=/\:V.H
M>'M3UE;*^ABTV26.X@E5!*'C^\H <C/U(S6^EP#9BYFC>W&S>Z2XW(,9(."1
MD>Q- %;3=*CTU78W%Q=7$@ DN;EPSN!G X   R>  .2<<FK]8.G^(8=:%HB:
M?>I::C;M-!<L4V.F >JN64D," 0._<$5P_@+Q9;^'_ NE1WEEJ#VLE_/;O?*
M@,43O<N%W%F#'DCD @9Y.: /5J*YK5O&EGI4VJH+*\NETB%)K]X F(58%A]Y
M@6.T%CC/'OQ3-3\<V.G:A96,=CJ-[/?6KW5L+6$-YJJ 2!DCG!'M[T =117.
M3>+HTLWGATK49Y(+9+FZMU5%DMU9=P5PS#Y\ _*,GCW&5MO&6GZBEF=)BGU!
MKNT^VHD.Q6$6=N3O9><Y&/4'.* .BHJMI]XFHZ;:WL<<D:7$*2JD@PRA@#@C
ML>:PKSQM8VEG=Z@MG>W&EV4S0W-["JLD94X<XW;F53P2%/0]<&@#IJ*X+QCK
M4TNO^%-/@L9[W3;^X>201-$4NU6%V51N<9&<,=V <#KTK?M=$&@^&;ZT\/Q/
M#,Z2S6T,TFY8I6&0HR2%4-C@<#F@#>HKR+PQ>Z%XCTV'26N;S2?&5MY?VN.Z
MGDCGGD4@ON)/[Q&P>.< ]!Q79/XHOA\2!X<72YS:KI_VEI5>/YMT@4/RP(5<
M,/[Q)Z< D ZNBN7NO'.GVMA+JAM+R71X9C#+J$:J8U(;8S8W;R@;(+!3TSR.
M:OWGB.""Z>TL[6XU&YCMQ<R1VI3Y(SG:268#+8. #DX/;F@#9HKS?4=6LM<\
M7?#O6[)YA;W3W9'F93 %N_#*> 0<\_K7;:1K"ZS')-#9W45N'*Q3R[ LX!QN
M3#$E3U!(&1R* -*BN4UGQ/?:?XWT;0X-+GFANXIIGE1X\OL & &88 + DG';
M&>:YC1]?C\+:IXZG.GZE>P6VHB67[. YAC$*%F)=AD#DX!)]L4 >I45A3^*K
M075E:6-O<7]S>VAO8HX-J_N1M^8ERH&2R@#KS^-86J?$ MHGAO4]%L+BYM]9
MOXK8,VQ6C^8[DVLP^8[&7T')STR =U7,)X+2VO[FXT_7M9L8;J9IYK6&:-HR
M['+$;T8KDY/!'X5NW""\TR1)HY(Q+$=\9;#+D<@E3U^AKS+P)XYM-#\ ^&HM
M2L=36UF186U,PYMTD9C@,Q.[&>-V,9[]: /4+6TALK1;:W!6-<X)8L22<DDG
MDDDDDGJ367H'AN+P]+J4D-[=7']H7;WDHGV8$C  E=JC P!Q46K>++?2X]0D
M2QO+V+35W7KVP3$/RAR/F8%B%(8@9X(^E/'BNRN?LRZ7#-J<MQ:+>I';;01"
MWW6)<J!D\ =3@\<' !NT5SEIXUTS4-+TJ\LX[F:35"ZVMKL"RL4SOR&("A<'
M))QTQG(S&WCG3HM/UJXGM;V*XT9=U[9E%,J+MW!AAMI4J"00>U '3T5R(^(%
MDMUID4NE:K%%JD6^SG,"E9FV;]@ 8L&QTR #C@XYJWI_C33[N'6&N[>ZTV72
M"/MD%VJ[T5EW*PV,P8$=,$G/% '1T5S\'BRW;Q#;Z)>6-W87=W"TUK]HV%9@
MOW@"C-A@.2#CBI?$7BBR\,)8O?0W3K>726J&"+?M=NF?R/3)XZ4 ;=%<OI?C
MK3[_ %+4-.NK._TN]L8/M3PWT05G@_YZ+M+9'ZT[3_&MI?WFEVYL+V#^UK9[
MFP>4)B=%4,1PQ*G:P.&QP?7B@#IJ*YS3O&=EJ.CZOJ0L[VW32I)8KF*<1K(&
MC&6  <CIZD9I+KQC#;RO;KI>H2W45B+^>W41AX8B2 #EP"QVMP">GTH Z2BO
M-/$&L6ESXM^'VOV:75Q!=)=21QPJS/(K6Q*@)G&?F[XQSD@5I7?BBQ\4^$?%
M-HMM?6%_I]I*+FTNAY4L1,;,C?*Q!!QD$'M0!O:;X;BTSQ%JNM)?74LVI^7Y
M\<FS8/+7:NW"@C /K1K'AJ+6-7TK4I+ZZ@DTR1I8$BV;2S*5.[<I)X)'45F>
M&=7CL/!'A6W$4MS>7.F0&*"+;N8+$I9LL0 !D9)/<#J16MX>\26?B."Z:WCF
M@GL[AK:ZMYP \,B]0<$@CN""0: -BBL:+Q'!-XAOM#6TNOMEI;K<G(3;(C$@
M;3NZY4]<5D?\+'TC^P](U<VNH_9]4NC:0@0!F60,RX8 GNC8 R3Z4 =A17+Z
M5XZTW4;[4K&[MKW2;O3X?M,T.H(J$P_\] 58@KZ\\4]?&EFDFF&ZLKVTM-4=
M8[.[G5!'([#**0&+(6'3<!Z'!XH Z6BN/NOB%:02:S%#H^KW,FCL/M:Q0H-J
M[=^\%F (V\XZGL*ZBPOH-3TZUO[5]]O<Q)-$V,95@"#^1H L45RUSX\TZV,\
MK6EXUC;Z@-.FO%5-B3%@O0MN*AF ) Z^HYKIY(TFC:.10R,,%3T- #J*\$M+
MNWMOA=JVHIK=Y!X@M]0G2R9+Z0RLPEPD?E[CO!'&"#QS7J$/BV:UM;2TO=.N
MKC64TJ._OH+<(OE C#?>8#)8, !Z=J .KHKE;CQ_I4-OH4\5M?7,>MKFT,,(
M.3L+!3DC!XQCUZX'-4;3QO?W_C'3M+7P]J-M;SZ?)=.ER(DE!$J("5+\*OS9
M[G(P* .XHKD=(UWP]:R>*=0C@N+'['=9U*6XS\\@C7YE&3QMV@  9/:K\'BJ
M)]:CTFYTV_M+J:V:Z@$J(1*BG# %6.&&1P<=: +'B;P_!XIT&YT>ZN;B"VN0
M%E:#:&(!!QE@<<BM."-H8$C>5I648+N "WN< #\A7#Z9XO\ #FA>#$U6RT_4
M(--DOY(3&5WNLK3%69LL< N3W_#M6IIWCFPO=?FT6YL=0TV\6 W,0OH0@GB'
M5DP3T]#@^W7 !U%%<OI_CFPU"ZTB,6=[##K"2/83R*FV8(NX\!BRY7D9 X]#
MQ5*;XE6$5CJEXND:Q+!I=T]M>LL"#R=H4LYRPR/FZ#)X)P!@T =K17(WWBR[
MB\<:3HUIILT]I=V<ET9XWC_> ;0,!F& -V3W/& :NVVAC3_%VIZ_]IN$M[BW
M598I)RZ,RX^<+T0*%(]]S=,#(!T-8FC^&8-)O[F^:_U&_N)F?8U]<&7R$9MQ
M2,?PKD#_ +Y'H*32_$L>JR6)BT^\2VOH#<6UR^PQN@ (SAB5)# @$>O<$5N4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ''>++34!XP\)ZO::=/
M>P6,ETDZP%=R^;%M4_,0,9')[5G6]I?IK?Q N'TZ[$>HQPBT/E$^<5M_+('I
M\WKCCGI7H5)D$D9&1UH \CBT;5](T_P?JS^')-5CL=*&FZCIS1JTT1^0B1%;
MAB"N.#T/Y>B^' 6L'G_L9-(2:3=':[$60+@#,@0D!B<\ G QWX&Q10!P&H1W
MT/Q>MM932KZ?3X=(>T>:*+(\PR[L $@D8'4<5!!X<U'6/B7>>($L)M'TU]+:
MRD,A427DC$_.44G 4$<MSP/P]&) &2< 44 >5P:-K,_PJ?P'<Z9,FIHGV(3[
M,V[1A^)@_3 7G;][(QBIO$5AKMX_B71I=(OKVT.FB'1VC=1!GR2&,F6&9-_3
M(/08QR3Z=10!YM8VNIGQ!X#N9=(O88K#39K>Z+(#Y+-'&JYP3U*'IG'&<<XN
M6L>J^&OB'K]R^DWE_IVM>1-!/:!6,4B)L*."1@' (/3^G>T4 <?\,;*_TWP'
M8V.I6$UG<PO-E)2N2&E=P1@GLPZX-,,%V/B]_:/V&Z^P?V-]C^T^6=GF^=OQ
MZXQWQCWKLB0" 2.>E+0!Y?I6E:OI'P^UCP3-IES<71%U!97"KF&>.8L5=GZ)
M@N=P//'&:T--T2[T?QYH*+;7,UC8:!_9KW@C.SS R$9[\A#ST&:] HH I:Q;
M27FB7]K" 99K:2- 3C)*D#^=>;FRUB;P/X'L6T._BN-*U"Q:Y1D4D)",._!/
M'IW/I7JM% 'GFH0:['XR\3ZEI&GRF:;1HX;&66/$;SH7.WG_ 'AC. :IZ99:
MH_C3PQJ_]@:HJBRG@O+B[=#()&V?,_S'"\-@#'?"@5Z?10!QOP]M-0TNPU#3
M+_3I[<QZA<RK,Y79*KREE*8))X/<"J>KW8LOC+I,C03RH=%G5O)C,A0>:G.T
M<D9P. >OIFN^K%E\.6\_BJ'Q#]LNA=00-;+&I3R_+)#$$;<\D YSF@#A=8\*
M:K=>&/%E_;V,GVO5-2@O8++(#F*%X^O. [!&;'N >>*UH)-3O/B99Z\=!U&#
M3O[&DMR\JJ'1C*K_ #(&)Z*>!D^U=[D9QD9ZXI: /,--L[S3?@+K=AJ%G/:7
M4-AJ)>.5<<.974@C@\,*G2RG\5>'_!-G%97,(L)[._N9IHRBQB*/("MT<L2
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
M@D@N;:QA@ECD7!5T0*1[\CK6]10!Y#XBL?$FLZ1J\-[H.H7.HP:K'+;NC)Y
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
M9O+#N^U\L6+'!(W G/'6NZMUTC0=7>:PT1[75]0@W2V:31QKY<9P';#; 3N
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%8^H:ZMIK-MI%O"L]_/ ]PL;RB,;$(!P2#ELL,#'8Y(JHGBP#5- L+
MC3;B"368I)(][+F$QIO97'KSCC- '1T5S$?C:Q6#7);NWFM_['N5MI5X<RNP
M4H$QU+%U SCDTEUK#7\]_H&J:--"TFGM<J[8EA=/NE2P& X./EY]030!TR.L
MBAD8,IZ$'(-.KS#P)XK.D>#/!MG<Z5="RO4BLX[[<FWSF!*C9G=@X(W8_3FO
M1M0MX;K3[B&XB26)HR&1UR#QZ4 206T-LA2&,("Q8XZL3U)/<^]2U\\V!M5^
M#>AW&@RG_A-&E7[/]B?-Q(WG$$2 =4V9SNXZ5Z[JGB^32UU3_B5S7/\ 9%JE
MS?.K!%PREB(\_?("DGD#H,YH ZFBN3U'QS'::AI5E::1?7TNJ6KW5H8BBB0*
MH;;RW!PPZX'UZ54TGQ9K.H^-YM,FT:2UMXM.AN#"\J&1&D)R6YQQMQ@'W[X
M!VJ.DF=CJV"5.#G!'44ZN+T/Q+HEIH6KZA;:7+IZ1ZM+;2VX"F2>[+JIP 2-
MS.0.N/<"M.+Q%.^I7NEWFB727$-J+I1&5DCG0DC:'.U=X/53CZF@#?1TE0/&
MRNC#(93D&G5P.F^--(TCP9X:NM.T*[BTW4YEMK6" *?*+%L C.23M8\ \]ZO
MV'CV&2_U;3]5TF]TN_TZT-\UO+ME,MN,_.A0D,<C&!WX]: .OHKF;'Q>;C5[
M+3KK2YK::_LFO;4>8K%E7&4;IM?YAQR/>LD?$V/^Q3K)T#4$TV*[-K=3N\8\
M@B3R\[=V6Y(SMR!GJ>: .\HKDO\ A(M4;XFOH L1]BBTY;G>)5RVZ3;O(]!M
M( '/)-26VD6'A"[\2^)&#0VURGVJXC21Y,F,.SR8;HQ#8VCC"CUX .IHK'TO
M69[^XA22P\J&>V^TPW$<RRQLN1\N1_%\P/IZ$T_6==MM'>U@?:UU=LRP1M((
MP=HRS,QZ*..>3R, YH U:*XVT^(NFW-K<[HC%>V]^FGO;M*I7S7^X1(.-A&3
MGKP>,\&+Q=XMU;2/!^J7\&E&&[M;F.U)>4%0'\L"1#CYAF0 # Y!STQ0!V]%
M8%SXANHK^'38=(EDOWM7NWC:4+&B*P7'F8(+$G@?F16!J/CVXNM)\*:CHEB[
MVVMWL<3&5U5T'S$ICID["">GY\ '?45R^K>,X=-:\CBM5GGL(5ENXC<I&5RN
M[8N?O/MYQP.1SS6UHVKVFO:-::K8N6M;J(2QEA@X/8CU'2@"]1110 4444 <
MQ!X%TVTN)&LKW5K2VDD:1[.WOY$AW,<L0 <KDDGY2.M='!!%:V\<$$:QQ1J%
M1%&  .U244 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M96N^'[7Q#;007<]Y"D,HE!M+EX6) (P2I!(P36K10!';V\-I;16UO&L4,2!(
MT48"J!@ ?A4E%% !1110 4444 %%%% !1110 4444 %%%% !1110!$UO"]PD
M[QAI8P0C'G;GKCTJ6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH X_QCH4'B"Z@MM0T.YN[:.(O!?V<JI/:S9_A)8'D8Z9&0,^V,VC^*+)
M/ ^J7EM-K%]I/VB.^2*6,2E94VJV68*Q7"AN>3D\]:])HH \INO"7B35;+Q>
MHLDLKN[U&#4=/=YE='>(1D*<<CE,9(QGVKK+'4_$FK:=<-?>')--V6[J8&N8
MY'GE(P A!P%'/+$$\>]=510!Y;'X=U^/P)X(TPZ-.;O2=1M9[M!-#\J1D[B#
MOP>O 'Z5Z5>O(MA,T5O)/)L.V)"H9CCIEB!^M6** .0^&.EZEH7@'3=(U6R>
MUO+175U,B.#EV8$%6/8BL;Q/I'B+5K_Q192Z0=0M+JQ\O2)3<1K# QB(;<A.
M?,+GAMI[#*C->D44 >=6.E:[_;O@>ZFT6:.+3-/EMKL^?$?+9TC4?Q9/*'.,
M]1UK6&GZK9_%"ZU6/3VGT^]TZ& SK*BB)T=R0P)W'(;C //7'4=?10!Y4?"7
MB*Y\+:W'#9_9-47Q%)K6GI/*A64>:'5258XR,CGOBNRTK5-?U*WEN+_P_)IJ
M)"0+9[B.26:0X^Z0=H48/)()ST&.>CHH \<GL-3T#X??#ZPOM.D2_L]>MD>W
M$D9+D"4_*P;;R#QDCWQ73ZIH^NZEKVI^(],MS97L.C/8:<MP5W/*S;RY )
MPH&>Y)(QUZ;6O#UIKSV+7<EPOV&X6Z@$3[0LJYVL>.<9/!XYZ5K 8 &<^] '
MF6FZ/K:>+/#>L_\ "-30+#9SP7SS7<3S&1@GSNVX[@=IQR3ZA152;PUXAD^$
M^L:&-%F&HW6H2311&>'!1K@2@[M^!\H_.O6** ..>PU:+XGPZW%ICR6-UI*6
M<CF9%-NZS%SN&<GY6XVYY]!S72ZO]H_L:^^RVL=W<>0_E6\A 65MIPASQ@GC
MGUJY10!P7A/PS-HGBF2XTJTO=+T&:U8SZ=<RJ\:7!8$&)0S;>-V<''(QGM:\
M;:7K)U31/$&B64>HSZ8TR36#N$\^*4*&VLW 8%01G_ZU=G10!Q=[!?ZUH)35
M/",;V=U,B3:69(VE6(!LR%MP7=NVX .0!UR>.?NO!VN_\*_\1:+9"ZGMGNH)
M=)M+V=6F2-'C=D+DD $JP4$\#&<9KU2B@#A]13Q#?^)[*6ZT&2YT62R(^QFY
MC"P7.\_-,,X<;-O3?@YP">:Y[3_#7B2S\">$+9]&9KS1-56>:V2XCW21CS 6
M4E@O\8X)_*O6:* /.Y+7Q)H'C#4[^V\.)K.GZSY4S)'<1H]I.L81@2^-RD*.
M1Z5UD%UJUO>:;9RZ4DD,T4CW5U#,JQVSCE4"D9<'.,\=,D<UL44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !5#4-4CL9K:U5?-O+MBL$(.
M-V!EF)[*!U/N ,D@&_7#64SW/QLU192=MGHT*0 ] 'D+.1]2JC\!0!W-9[ZK
M'!K$6G7*&)[A2UM)G*S;1EE]F'7'<<C.#CD+(7/C4^*HSJUY87=EJ+V-HUO,
MZ"V"*I5RBL Y9BQ.[J..E)\2)Y;7PCHFH17 N+JUU.RECG0 >:Q;:2 .S!FX
M'8T >@5RX\7S2>*;[P]!HT\MW9PI.[B:,(R/T().?PQ745YK##J$WQJ\0#3[
MV"U<:7;;FFMS,",MT 9<4 =UI.I3:C'<_:-/GL9;><PM',RMN^56# J2""&'
MZU=F=XX7>.(RNH)5%(!8^F3Q7#ZUJ&IZ8O@W0;R\?SM2N!!?7D;%&?9&6(4C
ME2[ #(.<9Q4MA/>:1\49=!BN+B?2KO2_MRQSRM*;>59 AVLQ)VL"#@G@],4
M)_PL,'X?67BQ=(E:*YE6,P><N8]TOE EL<\XZ _UKMZ\4B_Y-OTS_KYA_P#2
MX5VZWCZ]\1=8T.ZFN(K/3;*!XHH)WA,KR;BSED()P J@9P#D]: .THKR*2]U
M^X\#ZY,+^^EN_"^L2(DL<[1M>VT15F23:1N.PD9ZY7U)J\WBJ*P\>_VG]KO)
M_#VHV#K;DW+M']J1!*0BYP-R, /]I2!B@#T+4+J]MI+-;/3S=K-.(YV$RIY$
M9!S)S][! &!SS5VO/-<BU'1(O!$9U.^\^;5XH;Q?M+LLNY'9E))R5!4  G&!
M4 L[K5O&'CFPGUO5DM;6&UD@CANVC\MFB=LJ5P0,\X'![YP, 'I5%>86FNZM
M=^$O -[>7$YL;QE75)XF*R,?+;9DKR%+@%B/3GC-;O@NWU$:OK]Q/=7\NEBZ
M\O31<RLP,>U2Q7=R5#9"L>HZ<8H [*N:T[Q3<ZK'XA6UT>0W>D3M;I;-.H-P
MX0.!NZ+G<!U-5-5U&2^^)%AX9>:6"S&FR:A((I&C:=Q($5-RD' ^9B >>,\5
MR5M#-IGASXHFSOKR*6UNII8IQ,3*I6W5E^<\G' SG/'6@#UBVDEEM89)H?)E
M9 SQ%@VQB.5R.#@\9I)KJ"WE@BEE5'N',<2GJ[!2V!^"L?PK@-5O]8M=,\/:
MC]CO]5TI=-4W\%A<LERCLJ%9L!@9.CC&>ISVK-GCT[6M?^&UU;:C>WMO.EVB
MW)N98W<+ >3A@0^<@GJ<8/% 'J]<QKGBF^T#P]K6KW>A2>7I\C>4BW*'[1$
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
MSDEF8GEB2223ZUG1^#M#BT;2=*6S'V32IH[BU4G.V1"2&)[G))/UK>K \/\
MB.36]2UNREL?LK:7="W)\W?YF4#;N@QP1QS0!9UKP]::[-82W4MPC6%P+FW\
MIPH64 @,>.>"1@\<]*AC\+6D6IZKJ$=S=K<ZHBI=,'&"%!5<#'RX!(X]?6MR
MB@#S7Q#X<ATF#P_I4-CKTNBV E:.ZTN9C<V[D!57"D,4*L^3@GH.F:V_"&G7
M5K>33Q7FOR:<\6/+UN7?(9,C#(&^=0!D'=UR,#BNOHH Q-=\*Z=K]U97D[7%
MO?63$V]W:2F.5 ?O+GN#W!!JG'X#TB*SUBV66_*:QG[:6NF8R KM/7.,CC/7
MWKIZ* ,-/#$$)LVMM0O[>2TMOLL;I(IS'V#!E*MC Y(S[\FH9O!.BRVFE6T<
M=Q;KI3L]J]O.T;KN!#Y8')W9.>YS6AK^M6WA[0[K5;H,T4 'RKU9F(55'U8@
M?C4>F7VKSZC>6NI:2EK'$$:&YAN?-CF!SD<JK!ACGC'/6@!NG>&[/3-;U#5H
M)KDW.H;/M =P5;8-J8&.,#CC\<U5B\%Z2EEK%G+]HN+;6)&EO8Y9.'=@ 6&,
M%> .F!Q4</BF[U!;VYTG1VO;&SGD@9Q<!)970X?RT(P0""/F9<X^AK4LM;MK
MK2=+OY3]G_M%(FABD/S;G3<%^H&?R- $%AX;M;*YMKB6XN[V:U0QVSW<@<PJ
M1@[< <D#&XY;'&:R[SX=:'?#58Y7OA:ZI(9KBU2Y80^8V-SA>FXX_J,&NMHH
M PIO"6ES:GIVH$W:W-C"8(W6Z?+QD@['.<N,@'!I+;PCI<#:OY@EN8]7):]B
MG8,LA(VYQCCCCBCQ?XCD\+:&=32R^UJLT43+YNS;O=4!Z'/+#BMZ@#"T[PI8
MZ>UD3/=W2V *V274N\6X(V_+QDG;P"V2 2 >35<>"--&FZQ8?:+TV^KRO->J
M91F1G #$''RY  P,=*V-5N+^UL#+IM@M]<AT A:81 J6 8[B#T&3COBKM %>
MQM$L+""SC=WC@01H9#EMHX&3WXK#7P1I"?:X8S<II]Y,9[C3UD_<2.3DG&,@
M$CE00I[BNDHH QM0\-6FHZY8:O+<727>GAQ;>6X"Q[QAOEQ@Y '7-7M3TZ'5
MM.FL;@R"*888Q.48<YR".0>.M6Z* ,&7PI9W"WC75S=W%Q=VOV*2XD91((,D
ME!A0 #DY.,GUX&(CX,T\VVBP?:+SR]&*M9#S!^[*KM7/'S87CG/%2ZIXBDTW
MQ9H6B_8M\>JF8"X\W'EF.,N1MQSGCN*U[R[M]/LI[RZE6*W@0R22-T50,DT
M<O/\-M N+>^MV-^MM>7/VMH$NW5(Y=P<LBYPI)'^&*U;/PQ96.OR:U#-=FZD
M@6W</+N5HU^ZI!'8G.<Y]2<FMJB@#E)_AYH4VNW&JK]M@:Z8/=VUO=/'!=-Z
MR(#AL]QT/?.35V]\)V5_+J'G7%Y]FU$J;NT$@\J7"JF,$94%5 .TC/>MZB@!
MK11M$8F13&5VE"."/3'I7/6/@K2M/BM[:)[I["UF\^VL99=T,+@Y! QD@$Y
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
M)=6=M]D$L5RT;2PYR$<KC(SSZU67X>Z)'X<708VO4T];C[0(Q<$D,'W@ GH
MW.!CWS75U@>)/$<GA^?1D%C]HCU'4(K$R>;M\HOGYL8.> ?2@#=12J*I8N0,
M%FQD^YQQ3J"<#)Z5#9W<%_9PW=K*);>9!)'(O1E(R"* )J*** "BLS7]:M_#
M^CRZC<*SJC)&B+U=W8(J_BS#GM3=*OM6N+Z^MM3TE;18"AAN(KCS8YU8'.,A
M6!&,$$=Q@T :M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M/!&S>3D+@G@8ZF@#C=/@DTBY^'%W;7UZ7U"%;>ZC>X9HY$^S;E'EYVKM(&,
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
MW,<DT .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MG+YW <!=V<@'KGFNAU7P_>:/:>)+I-8^SVUQI$TD=A:/(GES1KGSD;?E>H!
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
MR,D9Q\NX-DC@<'/0>E)<^$M"N[*QLYM/0P6#^9;*K,IC;G)R""<Y.<GG/.:
M./TWP_9:Q\2/%UO>RWDD%I)I\T$8NY $?8S9&&]>W09/%8]Z&3P/\4XC+-(L
M=[,J>;(TA \F,XRQ)QS7IUEX=TO3M5NM3M8'CO+L*)W\YR'"C"@J6QP.!QQV
MJ*#PIHMO%J42V6^/4F+7B2RO(LQ(P20Q(SCC\* .(U#1(]!UOP=JFDS77VS4
M+M+2^C>X>1;F%HF9BRL2/EVY&  /P%9ERY3X5_$ ^8P-IJ]Z+<[SF':R[0I_
MAQGC'K7IVG>'-+TN6*6VAE,D*&.)I[B28Q(>JIO8[1P.!CH/2J-WX#\-7MQ?
MS7&F!VU#FY7SI DC$8+; VT-C^( 'WH YM]-LKCXO:+--;H\CZ \C,W4LLD>
MT_ADUD7^JZAX?TOXGW>G2SM<6MS%Y#/(TC1!HDW,"Q/W=S-Z#%>C3>%=$GN-
M/GDL$,NGJ4MF#,-BG&5.#\PX'#9%/M/#>DV5QJ$T-J2^H_\ 'V))7D6;C'S*
MQ(Z<=.G% ''Z_:Q:%>>#]3\/$J]WJ,-E/L8D7<$B,6:3^^P"[@QYZ\USL^D0
M7/A?XD7,T]X\NG7]U)9LUW(3"Z0(RL/FZ@XY.>./6O3]-\+:/I+P-:6T@^S
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
MJ')) Y^8]A7+V&H?VWXVT+2=8VSVO_".1WT<,PRD]PS ,Q!X8JHX!Z;B:O\
MPSM8+)O%UM;H$AC\03JB#HHV1X ]A0!V#ZG:)J\6EF4?;)8'N%C'7RU95)/I
MRP_7TJW7G]WINGR_'&VEFL[=G.A/,7>,$[UG0!L^H'0]JP[%(?$7PKU[7=0^
M37X'O96NLXFM)8F8QJK=5"JJ<#L3ZF@#URN4\3>,#IO@K5=>T9+>]-@SHPD<
MA"R-M;&.N#QVZ'FM;P_-<ZEX4TN?4XA]JN;*)[E&7C>R L"/J3Q7DJV-E:_
MKQ7);VL$4IGO(RR(%)1;@@#CL..* /;(G,D*.<99033Z\Z?3K?1/B?X8?3T>
M.34;"[6\)D)-QL6-E+9/)!)YK'T&P_X2SPAIWB&;6K.RU*WN?/N+R.T)N8Y@
MYW1,WF9(.=NS&,;0!TH ]=J.>>*VMY)YY$CAC4N[N<!5'))/I67XJMI[WPQ?
MVEM>I97$\?E13OG:K,0 #CG!) _&O.Y)8)M%\8Z5J_AJ'2M831&FDAAVO:SH
MBR;)H\#@[CWY&!Z< 'JEC>0ZCI]M?6Y)@N(EFC)&"58 C]#5BO*H'@M(?AMH
MX@BBTG4X3)>JBA4GF6V4QJ^.NYN<'J5%5O$MWJ/A'5O&,'AX-%8C0X[\1Q#Y
M+6=I"A9!T7**SX'=<T >N2%Q&YC"M( =H8X!/;)P<?E6!X)U^Y\3^%H-5NX(
MH)Y)9HVCB)*C9*R#!/7A:J:=HOAY-1T37-+N6A:6W:*(6[C;>JR;LR\9<@ M
MDGJ3GK7 > KR&=-%T?7[95TR2XNY=,<\QW%R+B7<DGHP!^5>AY/)P  >UT5E
M>([JYTSPIJUWIZ W-M9320*%S\ZH2O'U XKF/#VE:#?:5X5\1P7DD=V(U/GP
MN-]Y)(F'28X)?YLD@]"I/&* .\HKR+3K ^,?"MSJESK-GI^J6E]*\]XMJ6NK
M-XY6PF_S!A=H VXQ@],UHV/AO3-;^)GB^WU*.6XAA&GS)&9Y %DVNV[@^H_4
M^M '>1:G'J,&HC2Y(IKBTD>W.\_)YP4-M)'8%@#CISZ5GZMKUSX?\+07^I00
MMJ#F&!HH&/EF>1E3 )&=H+9]<"N*\-:3IT7A?Q\8K6&!UU/48D>$>6RHH!"@
MK@@ @<=*K:Q9VMU\&O!<MQ;Q2R*=+0/(@8A6:/<,GL>_K0!WEE-XN_X2 V]]
M:Z2=)0L3=Q.ZR2 K\H$9S@AL@Y;D$8KHJX+5[*WL/BEX+CM(Q#$8+Y?*C)"
M!%QA>@^\>@[UF:#;:7XO\)ZAJ&LW4EMJUMJ4[7-Y$P6>S:*8E$1B"54(%&.^
M3W)H ]0JI)J=I%JMOIC2C[9/$\R1CKL4@$_3+ 5Y9XX^RWNF^.+VR!N+BR1!
M)=W+@&SD1%(2W &X=02<CEN_-:TEE8WGQ9T*YNK6WEDDT&25Y'C4EG5X\,3Z
MCG![4 >D45Y'8V'_  F?AK4;^ZUFST_4[34)VGO!:DW5BT<S%5#^8,+L &,8
MP>YR:G\4//H^IZGJVJZ=#K&@2S1-)>P<7>F,JH,;3U3(#8']]LYSR >JT57O
M84N;">*3=L>,@[6*G&/4<UXUIEK;Z-\%[#Q5 9DU1[6*VN+TRR,4MWN%$GRA
M@.%SR,$<G.<F@#VVBO/7\,6UK?R:I;ZM:10WNFRQ&STVW,$=R NX2Y60\CCY
MAV(&>:X_^Q(K7X5>%_%>GO<#Q%"UGY,_G,6EWR*ABQG&TANF.WN<@'N5%>::
M7X<TW6/B7XQCOXYIH[6;3YX4-PX"2>66W#!]?PY/J:S=-L#XQ\*7&JW.LV>G
MZI:7TLD]XMJ6NK-XY6PF_P P?+M &W&-IZ9H ]=HKROQ&\VBZQJ&JZMIL.K:
M!->1.=0MR!=::R[%VE3R8PRYPI_B;.<U,;(>--9\7Z5?7=E%=6MSY,(GMC)-
M;0F)"DL3>8NWYBS9 Z]21@4 >G54U+4[32+%[R]E$<*E5R>[,0% ]220*\YA
MTBVOOB+HEI>7DNIPR>&W\V9W95NL21@,RYQAAR1T/O7/WEI;M\+]0M)8DE@T
M[Q2;:T$HW^3$+M5"@GH,$CZ'% 'LERVIC5+);:.U.GD2?:VD9A*IP-FP 8/.
M<Y[5=K@M9M+>S^)_@A+1!#$8K]/+C)" +&N,*.!C<W0=ZY*?0[&X\(_$FYF6
M62:PU&[DM'>9R872%&5EYX.>_7'% 'M5%>>W4EQ=>(?"<^H(;_3IM+D:6V5/
M-*S%8SYS1C)88.W.#@O[UJ?#[0;K1-(O#>1R1/<7DLD$4DI=HK?>?*0C) (4
M]!Z@=J .NKG/^$@O!\1!X<>V@%HVF->K,')<D2*F",  <GU[5S'CB&]MM5U'
M5'TN#7M%%FL-Y;*P6ZL0 S&2+/!R&R<8.5'/%#VVG>(OB?IF]6N-/N/"YE5'
M)42(9D(W#N,'.#0!Z517D.C2VB^#+/2;F6YD1/$LUI96B2#;.$E<K%(6S^Z
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
M?+8:E:175K+C?%*N5.#D?K6>G@_P[&[/'H]HCM!]F9DCVDQY)*Y'8Y.?7/-
M'FEEI=GI_ASX7ZQ:P"/49KJT@EN029'C>!]R$]=O XZ#M6O?[/ ?C;4!9V41
M@\30?Z&HC^47R_+Y9QT5PP;ZAJ[<^%=#-M9VQTZ+R+)P]K'DX@8="@S\I';'
M2J-M;ZSK&O)-K.F6UG8Z9<22692X\YKAB"B2$;1L 1FXY.6'3'(!KZ+I-OH6
MC6FF6J@16\83(4#<0.6/N3R?K7G4/G:'XAL3JVG6VI:9>:NS6&MVN!/#+*[
M1S*1DC)*9!P !QP,>J5E6_AO2+6X6>"Q1&65IE7<Q19#G+A,[0QR?F SR: /
M+E T/PM\2M1T:T@@U*WU*XC@EAB57B3RXBVT@9  W-@>F:V]=L[33X_!&K>&
MHHXKB;4+:W#PC!N;:129 ^/O#:-V3G!!-=W#H6E6^IW6I1:?;)>W:[9YA&-T
M@Z8)_ ?7 J+3_#>CZ5*DEC810F/<(@,E8@W4("<(#W"XH X/1K?1O%OA_P 1
M-X@G\G4;;5)A<W*N$GM!')F+8Q!**%50,<'YNY-9_BK4+K3_ !_KEPEO)+IA
MTRS75#'_ *Z.U+2AV48[<9[@9QSR/1[CPAX=N]=36[C1K.34T(*W+1@MD="?
M4CC!/(Q4Y\/:4U_<WQLD^U7,9BGER=TB'C:3GD<].U $NC0:9;Z3;#1X[=+!
MHU:'[. $92.",=<C'-<-90Z7XJUSQOI7B'RS<P3B&,2$!K>T,2E'C)^[\VYM
MP[XSVKNM+TBPT6S%GIMJEK;*<K%'PJ_0=OPJEJOA#P[KFH0W^J:/9W=W#@)+
M+&"<#H#ZCV.: ..DGM[WQQ9:%/=VTMB=$ADT_P#M2#SQ<DLP=N64&0J$SWQG
MIDUEZCX=L;"+P7IBZA)J4$6N/;B4DC$9CD)B!!.5!^7KVQVKTG7/#.B>)((H
M=9TRWO4B.Z/S5R4/?!ZBB;PSHL\5E%)IL'EV&#:(HVB CH4 ^Z?<<T <0WAC
M0-(^*>A65KI5G%:1Z5=2!&C# ,)48'+9Y&3CT[5?\*6%I)XQ\>V<MO'+;->6
MVZ*5=ZG,"L<@]>3FNOOM$TO4[NTN[ZPM[BXLV+6\DB M&3UP?P'Y"F0>']+M
MI[R>"T6.:]_X^75F#2_[QSR>U 'D-MIE@O[,]S<I:0).]I([RH@5G*S,!DCD
MX]Z[&6[MKKXFV.C:LL4EHVB+-90S@&.28N1(0#P7"A<=P"WJ:Z9/"FA)HS:.
MNFPC36.3:#/E'G/W<XZG/UHU7PGH.MV-O9:GI=O=P6W^I649,?T/4=N_:@#D
M9;#0=.E\->'["6YU!DO+HV=M<3@V[%5)?S"5.5CWX4 9##'8D<C>P0/\*/%<
M$RVTJV?B5TMPJ#9$OVF($1@YVK\S# /1J]>N_"V@W]G9VEUI-I);V1!MHS$
ML7&/E Z#VI!X4\/K:W]LNCV0@U [KN,1 "8^_P#GB@#DM2-H?B-;>'6&F6^G
M_P!E^996UQ:AX7E,K"4*H95WX"^IP6]351O#E[IVDZ99:!J5GK,NFW-Q(FGW
MXQ%-'@!HT;D QE\*3G&X@]#7:ZCX/\.ZMIEOIU]H]I/:6W^HB:/B/UVD<C/?
MU[U._AO1W@LH1811)8@K:^3F,P \'85(*YQVH S? =]9WWA=#9:?+IRQ7$\4
MME)C,$HD8N@(X(#$XQVQ6'X<T_3HOBAXWE%G:I-&;,Q.(E#*7@;<5.."W.<=
M:[NSL[;3[9;:TA2&%<D*H[DY)]R222>Y-4YO#VD3ZG)J<FGP&^DB\E[@+ARF
M,8R.>A(^G% 'CVDZ99VOPU\ ZU# JZF-5M(Q=9/F!&F963/92"?EZ5H>.OL5
MWH?CJ^L5$DMI+&DUY=L"\,R*FV.W  *@9!W$_>+8!KTK_A$M!_L^WT\:9"+.
MVD\V& 9V1OU#*,X!SS^)]:;<^#O#EY=75U<Z-9RSW:>7/(\8)D&,<^^.,]:
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
MUK3N;.WO;*6RNH5FMI4,<D<G(=2,$'UXH \QL]\<NL:'KWARSL]7&BRLD]B
M;6]A3 W!<95E8C@^OTJMF ^#_A/+F,W!O;)0W&\KY#[AGKC.W/OBO3[+1=/T
MYVDMK8*[((M[LSL$'1 6)(7_ &1Q6;#X%\+6\:1Q:#8B-)Q<*AB! D&<$ ^F
MYL#H,T <=9>%]#\2>(/'J:W;K+$E\FUW<@0_Z.F77G 8>O7BJ.DQ>)+[PEX6
MU18+36;VWTUQ<:5J)PUQ"[C9(C," ^U%&3U#'UY]*N?#&B7=[+>3:;"T\P"S
M, 0)@.@D X<#_:!J:\T/3K^YBN9[?_2(D,<<L;M&ZH>JAE(.#QD>U 'F2QZ%
MK>K?#.X@TQ!92I>0^3=Q*S*L<# (V1SM8''YUMV%E:2?$_Q?"T$<D$^F6C/&
MXW*^?,['C%===>&]$O;2TM+G2K26WLV#6\31#;$0,?*.W%2PZ)IMOJLVJ16B
M)?3*%EG!.YU'0'U [#M0!X[:6-A#\%?"5W%:VR7'V^R>298U#\SXR3U]179F
MWLY_C5>V[0P2)+X<7[1&5!#GSS]X=^,=>V*Z5/"7AZ/2;K2DT>S6PNFW30+$
M KG.<D>QY'IVIUEX6T+3KN&[M-*M8KF&+R8Y1&-RIDG )YY)))ZG/- 'D/V"
MP7]F%YH[>!+AK99'=%"LS"<@%B.3QD<^]=W<2IJ'Q>;2-4B26SCT<3V<,RAH
MW<R8D?!X+ ;1Z@9]36^/!_AT:=<:>NCVBV=Q)YDT"IA)&SGY@.O/..@JS>:!
MI>H):K=6BR-:'-O)N821<8.UP=PR/0\T >0:U:O%X)\7Z?\ .=-TW7K>/3CN
M/[E6EB+QK_LKO( [9(KL;33;/1?C+##IT"VT=WH<LEPJ?\MG69,.W]YOF/S'
MGFNLN/#FC7>EIID^G0/8JV\0%?DW9SDCN<\Y/?GK3QH6F#5(M3^RJ;Z*/RDN
M&9BZI_=R3T]J .8^+]M;S_##6I)H(I'AA#1,Z E#N49!/0_2JVH1VMO\1?#>
M@O9V\.C2V5Q/#;K$JQ2W(V]5 P2J;B/KFNTU32;#6K)K/4K9+FV8@M#)RK8Z
M9'?\:BNM TN^LH+.ZLTEA@8/#N)+1,.A5LY4CU!H \J\0V9M-+^)VE0)C1K6
MWAN+:(<)!,\99U3T'W6QT&[WKTOPUH&F:/:?:K&U$5Q>Q1-<R[B3*RKP3D]>
M3SWS5F3P]I$NER:9)8Q/9RL6EB;)$K'J7[L3[YJ[:VL-E:QVUNFR&)=J("2%
M'8#/:@#A=,T_3Q\9M?F>SM1(MA:2HYB7(=FD!8''WCP,]37$IIEG%\(+?75@
M7^U+76"T%T22\7^GE2%/\(()R!P<YKV6XT'2KK54U2:P@>_2(Q)<E?WBH<\!
MNHZGZ9-5?^$0\/\ ]E_V9_9<'V#S/,^S<^7NSG.W.,YY^O- ''W$4/B;QMXK
MT+4Y[!6BBA2VBN[;S&$#1 EXB7&/G+9(&<A<G@5VOAFW6T\-6%LFHR:BD,0C
M6[D'S3 ' ;WX'7OU[U%J_@_P[K\EO)JVD6M[);@+$\R;F ]">I'L<ULHBQHJ
M(H5% "JHP /04 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;))'
M#&TDKJB+R68X _&D$L9B\T2*8\;M^>,>N:XK6KDR?%C0-.U!0VFR6%Q);(XR
MCW09<\="1'G'IN-<9XDL!;Z-\4-/BA4Z-;+!/:Q[?D@N'CW2!/3DJ<#IN]Z
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
MB,&#'_=:@#TU65QE6##U!S3/M$ G\CSH_.(SY>X;L>N.M5M'TJVT32+33;1
ML-M$L:X&,X')/N>I]S7D>J3V4^CV.J:88X[9_%<;)/</ONI9//VN<\;% R I
MW';C.* /8+ZX-O;-LF@CG8$1><?E+=AC()^@K&\$^()O$/@S2M7OS!'<W<7F
M.D?RJ#N(X!)/:N=T.:RU[Q9XVM]82">:!HX88IL$+9F,$%<_PL2S$CN1[5S=
MAI/VKX'>&M=M+:.;4="5;^$%02ZH[&2/Z%=W'J!0![',[&.1('C%QL.P/R <
M<9 YQ5:PGGBT:VEU:YM#<^6OGRP';"7[E=QZ9]:YF*/3_$>AZUXB-O'+!J%H
M8K=I(QDVZ*<$Y]7+GZ;?2N=TJRU*Z\ ^!IM%GLGU&TL?.2PO@?*NDV*K<C[K
M#<,'_:/;- 'J9EC$1E,B>6 27W# _&B.6.:-9(G5T;D,IR#^->1#7[5XO"<+
MVRZ'ICZA?07=O<JLD,%XI)5">%*[S)M[ @>G';^$='L='OM:6PU+[4MS.D\L
M,:JL,$A!R$"\ G )'T/>@#8DUNQ774T03H;][9KGR\CY4#*H)],EN/7!K(\'
M^(KK6+;5#JC6L<UKJUQ81^4"BN(R ,!B22>361<6=@?CA')/;VV?[ ,H9T7_
M %@N% ;)_B' SUKC=0TJPG^'/Q!U&6UC>]MM:O7MYV&7A995(*'^$Y],9[T
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '&:_=V1\?:7:#REU--/GF2:[?\
M<10EE#'9D;W..F1A=Q)[5PVE3I_PJ7PZ4OK8BSUX.]LTJH+A!=2XBY.!Q\PR
M<?)UKU^]T?3-2GMY[[3[2ZEMFW0//"KM$?521QT'2N=\2^&)9;2TBT72M&FL
MTNFN;S3;F,1QW9*D9+!2-P)W<J<D#TH PC8:;#?^,_&%[#$EG-8*FVV>-[E0
ML;"1PR$A"P( PW\.35/3IH(/'O@K;+80PR://''! ^XI%MC\M7?/SD]N ,YQ
MGK72Z!X/MK?4?[0D\.:/HQ\EX6M[!M_G*V,B0A$!''W<'UR.E;]MX;T*S^S?
M9=&T^'[,S-!Y=LB^4S?>*X'!.!G'7% 'D]Y96@^%OQ+A%O"(H=:NVB0(,1D"
M/&T=L>U=-/IUCI?Q)\$O86T5N]U9WJSM&H#3 )&PWGJQSDY.>:[+_A&]"^SS
MP?V+IWDSMOFC^RIMD;U88P3[FI?["TCS[>?^R[+SK88@D^SINB'HIQ\OX4 >
M=Z,]YHFJ^'[6_AM-8T2[N9/[*U6#Y9XGD21BLRG[V5+Y(],GFM;X9+:1Q>(8
MT6!+@:[?C:H 8()>GK@9'YBNMM-!TC3YQ-9Z99V\BYVM%"JD9ZXP.,]_6IK?
M3+"SNKBZMK*VAN+DAIY8XE5Y2.[$#)_&@#D?%EKJ_P#PD:ZAH#V-[=V]@8[G
M2+T8$\#N3E&_A8E2.>#QGM6)8W]A>>*?AQJ%K;FSM)]*NTACE(RH"1X3/? !
MQZ]:]%O=%TO49UGO=.M;B94V"26)68+_ '<D9Q[=*2_T/2=4MH;;4-,L[J"
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
M>G':_P#"-:#]C>T_L33OLTC[WA^RIL9O4KC!/O2W_AW1-5B@BU#2+&ZCM_\
M4K-;JXC_ -T$<4 >>:7/IGA_Q7X5TNXU*2XT)=+N$TVZOG7;).)0,[L!3^[X
M4_W3QUY=KSZ-X?L=%33;IH/#K:\YO9PPEB1V1BN-V5\L2D>P9?45Z-J&C:7J
MUFMGJ.G6MW;*05AGA5U4CI@$<4]]+T^33?[->QMFL-GE_9C$ICV^FW&,>U '
MG]YX?TF2+7VTSQ.5NM2>T>211&]O',)%$650 9<@!AW!Y[9@\R\U:S\2:+K4
M-KH>NJ;+S+^U_>6UP6DQ"VT\\LNPJW:N_A\.Z);Z4VE1:18II['<UJMNOEL<
M@Y*XP3D#\J?_ &%I'V*:R.F69M9B&EA:%2LA&,%@1SC Z^@H \TU#64BT;Q5
M9>,-&2WOXXK1;J339RL-ZKN5B8,>4YR&W9^4=^E7+7R9?BCK5I>RZ=*+C0(A
M+! !Y982/A2"3N(7O@<8X%>@+H>DK93V8TVT^RW'^NA,*E9.WS#'/0=:CC\.
M:'%L\O1M/39";=-ML@VQ$Y*#C[N23CI0!P/@7P5H&O?";3A<Z?;FYO=-:WDN
M]@,N"V1\W7@A2/3:*N^"[NZ\0RV%CJEOMN?#&Z&[RGRO=#,:,I[CR]S?]M%]
M*ZJ]LKK1]#>'PIIFF1W"N"ENX\F$@D;C\@ZXSVJ?0].FL+.5[MXWOKJ5KBZ>
M(':7.  ,\X50J@GG"B@#GOBG=7%GX(DECW_9?M4 OBG46QD'F=.Q'!]B:K:]
M:1K\1O"$^E)&#<Q7,5X(@-DMH(P1N X*ABN/=O>N[DC2:-HY$5XW!5E89# ]
M015*QT/2M,1TL--M+9778PAA5<KZ<#ISTH X?X7Z#I']FW&H#3[8WEKJU\D$
MVP;HE\QEVJ?X1@]!QR?6M?Q3=6:^+O#5JRK_ &DQN9;5YY"L$8" .S+_ !MA
MOE''4\BNEL-*T[2D=-.L+6S61MSBWA6,,?4X R:;J&D:;JPB&HZ?:W@A??$+
MB%9-C>HR.#0!XO;ZK':>$4MWN87TH^,I(K\QD",6IE8C(R=L98#OC!QSFNU,
M>GCXXIY:V^;CPXZR!<?O/WZ8R._'Z5V(T32A!=P#3+,0WC%[E/(7;.QZEQCY
MC]:BL?#>AZ9)')8:/86TD2E(WAMT4J#U ('% '!>'K3[#J.H?#IX/]$M[W[=
M"2GRFP=O,"^_[S]V?8GTK1\FVM_C)JKJ! '\.(\KQ##9\YP6XZG '/L*[P6\
M(N6N1$@G9!&9-HW%020,^F2>/>JQT?3#?O?'3K0WCJ4:X\A?,93U!;&<>U '
MG6A7-YX;U/1M-UNWM+^R%A,-*UJP&UVA2,.RR)ZE5!R#@D#N:RK*[LH[OX;W
M5I+:VU@9IC;QM*'G6)H7R99,X))ZC'!XR:]8LM#TK37WV.FVELVTH##"J84\
MD# X&>U0P^&- MU18-$TV-4F^T*$M4&V7^^./O<]>M 'G%CH.@:KH_Q$GUFT
MMI#%J]Y^_E4%X0(T(*D_=.><CK@=:L68OUU+X3KJA?[=]GN?.\S[^?LO\7OZ
M^]>ARZ!H\U^;^72K)[PD$SM I<D="3C)QV]*EN=)TZ\NX;NZT^UGN8/]5-+"
MK/'_ +I(R/PH \KMDTCQ)I?B73/$6O?8+R+5)S=1GRDE0+)F%T9E+8V! I'I
M@5ZI:7MJSI8"[5[R.!)'A=U\X*> S*.1D@\XQFH;CP_HUWJD6J7&DV4M_%CR
M[F2!6D7'3#$9XJTMA9IJ$E^MK"MY)&(GN @WL@.0I;J1[4 6**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5SM\OB"V\5&\L[:&[TA[-(IH#-LE\P.YW("-IX;!!
M*YXYXKHJ* /,8?AA'>ZEXKOVMH](CUJR^QPVL1#>62 3*X7Y02P!PI/?G)JQ
MX!\/>)-*T:WT+7-*TI(+-6B%_#+ODGCYP NT8//WB>@Z9.1Z-10!Y?\ #[PS
MXQ\#&Z\/"#3[O13<F:WOWN"'C4XR/+ RQ('3( )/)J[HOA37-"^*'B'7$BM;
MC3=55&#^<5DC*CE=N.23D=0._M7H=% 'B>G_  FUJX^'7B#P[J)M[>\N]0^W
MVDJR[TW8 VM@9'0C..^>V*Z:T\'ZKJ?Q"T;Q1JENEG%I&FBV2W$JNTTV'#,,
M<!,.<9.3@<"O1J* /$1\-?%!\%>,='-M:BYUK4$NK<_:!M11('(8XZX&.,]:
M]:\-VEQI_AC2K*[0)<6UI%#(H;<-RJ%.#W'%:E% '$>*O"=UXXN(;*]ABL=&
M217N2"&N;L*<B/(X1,\YR2<#@5HW4/BB'QEI4>F"PC\+1VY6ZC88D#@$*%]O
MN8Q[Y[5TU% !1110 4444 4=7FU&#3)GTFUBN;[;B&.638F[L6/H/;G^=<;X
MH\#1ZGX*O+:VT>SN_$%Y#M>]NTC\P2'[SF3!(QR %X' & *] HH \FOO /B#
M4/A9X=\'E((?)N8QJ3>=D&%6).W Y))![=*LR^ =7;Q5XFUN&.SA8Z7_ &=H
M*;^(1Y>W)X^7IQ_O&O4** /&M1^&7B _";0_#]LMD]YI]ZMU-;+*528?,2"^
M!DY8GH !QS@$]/JV@ZY>^ ]:L=,TG3M,U#4H_+\I9R[-N.)'DEP-QVD@<'Z\
MX'?44 >63?#C4X-2\"6]@MD-*T&-GGWN03<$#,FT#YOF&X<COR*H:OX$\8R:
MQX\N+$V;)KD*);SM,1(4 P8QQA1@X)/]T =<CV*B@#RF[^'>K:EI/@;0[F&S
M72=)=9M1B64G>54!0./FR=^3Q][VS5>[^'?B*YL_'E_BS&LZ[((+0F7A+4,,
MJ6QP2G&/]D5Z]10!Y+X@\ :\VE>!EL8+2Z_X1]P;BR2X,(DX3!5\=1M/S<<G
M(':M3Q;X2UO6OA_)H.EV.FZ:UY=1F>"&3Y8X@=S$O@;W+!<\#OR>I]&HH \[
M_P"$'U"'XGZ-JMK'9QZ%I.FBUM4+G=&W(;"XY)4D9SW!YQ@U_#'AOQ9H%SXJ
MU1K6QEU#4]2$T>Z?B2$2#"YQ\H"&3KD\C@8Y],HH X3P9X*;PYXLU_5;:$V&
MF:B(S%I^\-MD&2[84D*,DX )ZGIP*C\;^&->U?QMX4UC2EM);?3))6ECN9"J
MHS  /@<MC'0=P.F<UW]% 'D.E>!_%]EX2\:6[K9G5]<N)"DS3Y+HY"Y) PH"
MF0@<\M_#CFQ-\-M4@G\!VE@MD-.T(&:Z\QR-UP0#YF /F^89 R.XR.M>K44
M>0:QX&\8R>(?'-Y8&S,>MVJ16\[3$2;0N#&!C"Y'!)]!CKD>@>"='N/#_@W2
M]*NHX8YK:!49(6+ '')SQDDY/0=<<XR=^B@#SGXL^&/$'C/2[+1])@B%HMRL
M]U)+.$+@ @*HY]2><<@5K?$#PU?>)?AS=Z'I.RVN)$B$<4C87"LIV$C..!CT
MKL** .%T71M:L_#-TL.B:=IFIG3S;H5N#-)+*$VH6DQ\J ]!ENO;',GA3PKJ
M'A+X7#1K,1'61;2MNW_(;ALD'=Z D#/H*[:B@#QJV^$NH)H'@_0I8[4V5I>M
M?ZT?,SYTG\*@8^8;<K]*W-(\(>)=/\0>.=99K+[5JJNFG.)"6 52(@>/E ^7
M/7IVQSZ310!XROPU\12?"O1O")2T@!OEEU$K,2?*W%F.<<MDK@#IL')KIK7P
M=JD/Q;.O^79IHUKIJ65BH8[HE&,@+C YW#.>A[]O0** /!G^&7C=_!=YH+K8
MNMUK?VNX87)5KF,]69L<#*J<<GG...>V;PKKTWQ9T[Q!/#9'3K+31;PE9"!%
M(3\^U.IX+ =.H/;%>AT4 >06/P[\33>$O&UG>/:0:EKMT\R2K*6\P;@RJ2!\
MJ_?'<_/VQSL6/@.[U&]\*-JL26FF^'+6,0V8<.TUR%4%V(XV@J".<DYSBO1Z
M* /(S\/?$3Z%XZNB+0>(/$$Y2 F7*I;%A\F[''REA^"UT#Z1XQT/P;X=TKPV
M=,2YM&BBO!)DIY0&#@D<\]3@$]L5WE% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5FZCJRVE[::?"HEO[O<8HR<!47&YV]%&0/<L!WR-*N%L)'
MF^-NKB;/[C18$@!_NM(Q8C_@0'Y4 =U69/JZV>M6]A=H(TO,BTF!X=U&3&?1
ML D>H!Z8Y\Q\<3AM!\8ZKIDTUS<V%T@^WRR;#92)Y?[J# R0,_-]T'>?O<UT
M_P 5GD@\-Z;=0$_:8-8LY(,==_F8_D2* .ZKB=?\:ZSH&FR:E/X>MS:?;?LD
M6[4"LC@R%%<KY1 !X.-Q.#7;5P/Q?_Y$N'_L)6G_ *-% %OQ!XLU_P /Z)JM
M_=:!:9LK87$;1W[/'(,X89\H$$<'&.<]:Z^"0S6\4A&"Z!L?45ROQ2_Y)AXA
M_P"O-OYBL?[&FB_$?PHUG+<9U.QNEO-\[.)MB(RD@G ()., 8!QTH ]&JO?3
M36]E--;Q)-*B%EC>0H&QVR <?E7EVBV5WXM\(V/B0:Y;6&HQ7!N)[Q87:6)E
M<[X6_> ;,?+LQC&.*]2O/^/&X_ZYM_*@#CM-\<ZKJ/@J/Q7'X>B:P:)IVABO
M]TX120Q"F,*3\I.-U=7I&JVNMZ1::I8N7M;J)98V(P<$=QV->4>%=#U;5/@/
M:1V?B&6S22SF)B:&/RRFY\H6P& /()!R,U-HOB--5T7X<6,=D=-T?4GGBGMT
M8[2848)'N/)5F&<'KC!SSD ]>HKR_4;@>&_%/B;3$U"?3]!?01?M)#EOL,Q=
MH\Q#^'<!G:.XXQ4FD0RV?Q&TRR2V>QM+S0I3)"LYWRE70+))MP!)\QY!)Y^]
M0!Z97/>(?$-SHNKZ#:1VD4L&IWGV5Y6E(:,[6;A<<_=]?PKS?2D?2/A1>^+X
M)KV?6;$7T=O)+<R.$!G=,E2<-C[V2"<_AC:UO2=.M-1^'U[99=Y-10-<;RQN
M T+MO<_Q-WR>>3ZT >GU2NY=12^L4M+:"2U=V%W))(5:-=IVE1CYB3@=JN @
MYP0<<'VKBO%F^/X@^"'2:91)<W*.@E8(P$#D97.,Y[XS0!VU%>12Z1!?CXDB
MYN+V064ADM0;N3]TXM@X8?-R0>F<@=L<UZ+X3NIK[P=HEW<R&2>>P@DD<]69
MHU))_$T 6(+J]CFU%]2BMK:R@;-O,LV2T84%F?(&W!S5JSNHKZR@N[=MT,\:
MRQL1C*L,@_D:\LN;=)M'^*]K.TL\,(=HUFE:3:1:AQ@L2<!N0*NR:=?V_A'P
MK+HFGVNHI%:+<76D32[/M8,2 NI.064D<'CYO7% 'IE%<YX&U"PU'PO%+IZ7
M442S3(\%V#YL#^8Q:-LY^Z3@>P%<CK=S/HNOW-[KE@;S19]1BD@UFSDS)8E7
M0"&1>HCW*0<<?,<@DT >HUSWB7Q#<Z%>Z%#':130ZEJ"63R-*0T98,<A<<\*
M>XK T6*'QAJWC"#6 YFL[\V=NH<JUM"(UV/'_=9B6;<.3QV KGK?4]0UCP3\
M-[W5',EVVOQ(TK=9 HG57/U4 Y[YS0![#17FGV2?QMJ7BW3YKZWM[NSN_L]N
M7C<RVB>6ICECPZ[<L6;..>A)  '<:?)-;^&;:1[K^TIHK12;A5V_:6"_> YQ
MNZ_C0!1\:^(;GPMX9GU>VM(KKR7C5DDE*8#NJ9& <X+#CCZUJ-+J(UJ.);:
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
M>: /4I3((F,2JTF/E5VV@GW.#C\J\^MOB7?/X5G\37'AQ5TJVG>&X\B^\R9
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
MI:1WCR><Q$C^7YG]_P O.S=[XS715S_A_7+O5]8U^WDB@%IIUTMK#+'G,CA
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
M,8JWI&D6.A:;%IVFPM#:0C$<9D9]H] 6)./:KU% &+=>%-&N[^YO9+:1)[I
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
MXX/3B@#R_P 0Q366C_$O1X))ETFQA@N+-%D91!))'N>-<'[N<';T&>G-;_\
M9UOHWQ&\'2V7F))J5G=I>L9&8SA(T9=V3S@DX].G2NRF\,Z/<:3/I<UGOL[A
MM\Z-(^9F[EVSN8\#J3T'I0WAK2GO;"\:WD:XL%*VLC3R$Q C! ^;N.#ZCK0!
MA_$G4Y],T"P\N1X;:ZU2UMKR9&*F.W=_G.1TR!MS_M52U"Q71?B9X>M](B%M
M9ZK;7<>H6T'R(5C12DF%QA@S!=PYY KM[ZQM-3L9K*^MX[BUF7;)%(N58>XJ
MI8^']-TXLUO%+YC1>3YLEQ))(L?]U79BRCV!% '%?"S0+"70+/6Y1/+J$%Q>
MQ12O.YVH9W!7&<'IGD'DYK2\1W@N?B-X=T"]Q_9MQ;W%P8G^Y<3)@*K#^(*"
MS8]<'L*Z;1]#T[0;1K73+<V\#.7,?F,PW$Y)&XG&3R:9K7A[2O$,$46JV:W
MAD$D3;F1XV'=64AE/T- ' Z7IUK::E\3K*V0PP+Y+*L3E-F;4-P000,]AQCC
MI3+6VU:Y\!>"+G3;>SU1[?3EEFTF[?:+M/+0%E)R-RDC&>/GKN+?P?H%I]O-
MOIR1M?H$NG5WWRJ !@MG/0<\\\YSDTY?"FC1V]C#%;21)8*R6IBN94:%6QE5
M8,#CY1QG'% '!66O:=?7/@W3$AGM-&O;B^2XL[OC%RARL#]B S-@'KM7TJUX
MGAM_">GQV.FWMPMCJ&OVJ7\8?"6<,IRR(0!L5MHR,\!^V179WWA+0-2T1='O
M-,AFL%?S%C;.0Y))<-G=N)));.3D\\U)#X8T2#07T2/38/[-D!$ENR[@^>I8
MGDGIR3G@4 <M>6*Z/\3]$L])B\BPU:RNEU"V@^2,",*4DPN-K9?;N&#S7$VF
MGPP?"31=?1YSJEMJJB&Y:9BR WI0J,GH03D=\\U[%9:!IVG[S;Q2^8\8B,LE
MQ))($'10[,6 [X!%4QX*\/C1TT@6!&GI)YJVXGDV!\[LXW>O/UYZT <[INEZ
M>WQE\0R-:0"0:?:RAPH#!V:0%@>N3@#/7I7)7\6/@[XR FG!M]<N5C;SFW "
MX50"<\\<<YKUJ3P[I,NKQ:M)9JU_%$(5N"S;M@Z G/)&3@GD54/@OP^VEW6F
M-8%K*ZF\^>$SR%9),Y+'YN23@GU('I0!SCZ7::3\6=,AM$81ZEI=S]M5W9Q.
M59-K/N)R?F//H<5RLC!?@-)*SXG@U4K$Y;YD_P!/VX!ZCY<CZ5ZP?#VF-JEM
MJ;0R->VJ&.&9IY"54]1RW(/?/7O6?-X!\+7'VT2Z/"ZWLHFG0N^UGW!MP7.%
M)(!.,9[YH Y3QBEIJ%QXS\A3>75CI:^<UTP$=@?+=U\D 9WMPQ/ X7GC%1/;
MC5O$7PY:\FN)/MNDSM<CSW E(@C/.#W+'/KGG-=M<^"_#EW?2WD^D6[SRPB"
M0\A70# !7.#@< D9':G6_@_0;2;3Y;>P$3Z<A2T*2N/*!X('S=^^>O>@#S0Z
M@_AOPYXDLK>:6VTJW\416KLKD?9K60Q&0*>JCYF'MNXKJ/$UC:>%M-U[7/#\
MSVU])H\ACL[?:(3LY\_8!]\;@,YY%=/%X5T2*'4(18J\6HDM>)*[2+,3U+!B
M>>G/7@4FA^$]"\-V\T&DZ;%;QS#$G)<L!T4EB3@9/'3DT <SI6@6S:IH'B.P
MUJSAA="FVTM64Z@KID"1C(VYA@MD@D$'-=_6!HO@CPUX=OI;W2=(@M;B0$%U
M+':#U"@DA0?1<5OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$
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
M7HN1:?V<%C^R^66\[.#OWYXQG&,>^:\]U7PIX>TGXB>#;2UTFSCM95U%Y$=
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
M"6  .1@YR,8&/2K\LT4";YI$C7.,NP _6N=\3:]?Z/JWAV"U2V:VU*_%I,9
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
MO&GAK2HDMS9:H]PDS,#YBF.)G&TYQU [&MB_U:QTS2;C5+JYC2SMT,DDNX8
M'\SVQZT 72,C!K!7P5X;CL5LH]'MDM5F\\1("JB3.0V >H[>G;%;-M.EU;13
MQ_<D0,,^XS4C,%&6( ]S0!030]-CU;^U5MO]/\KR?M!=BYC_ +I)/(SSCUYZ
MU2TWP9X;T?5I=4T[1K2VOI<[IHX\$9ZX'1<^V*V_,3(&]<GH,U2U=]0_LJX.
MD3627RXV->;C$O(SNVG/3/XT 6;RSMM0LY;2\@CGMIE*212J&5@>Q!K'T_P5
MX;TO3+K3;'2+>"TN^+B- ?WH]&.<D=>,XY/K5Z76;*'6X-':9?MTT#W"QYZ(
MI4$GTR6 'K@^E9'A+Q%>:Q_;:ZG]EB>QU:6PB\G*AE54(^\3ECN- &I=^']*
MOI[*>ZM%EFL?^/61F;=%TY4YX/ YZ\4Z/0=*AU:YU2/3[=;ZY4)-.$&YP!CG
M\ !^%7I)8X4+RNJ(.K,< 4N]  =RX/0YZT 8FD^#/#F@WD]WI6CVMG<3@J\D
M*[3@]0/[H]ABG?\ "(: =,FTPZ;&;&>3S9;<LWEN^<Y*YP3GGZ@'M6R74$@L
M 0,GGI5+1]8LM=L!?:?,);=I)(U<'(;8[(2/8E3@]Q0 R7P_I,^H6FH36$,M
MY:)L@GD&YT7.<9/)YYYZ'FI=5TBPUNS-GJ5LES;%@QB<G:2#D9'?!YJU+-%#
MM\V5(]QP-S 9-/H SO[!TW^U(=3-MNOH8_*CG:1BZI_=R3T]1WJG:^#/#=EK
MKZW;:+9Q:DY+&X6/!R>I Z GG)'/)K$@\2^)+WQ;X@T*RMM+=M)C@=6E,B>?
MYJE@.,[<8QGFM;P?XNMO%OAE-86%K/#M%/#*P/E2*<,-W0CW]Z )I_!WARYU
MY=<GT:T?4U((N&C^;(Z$]B1Q@GD8%&L^#O#OB&[AN]7T>UO+B$8225,G'7!]
M1['(K9$L9B\T2(8\9WYXQZYJCJ6N:?I7V<75PBO<W*6L2!AN:1B!C'L#D^PH
M ;=^'],O;E+F6VQ.D7D"2*1HV\O.=F5(^7GITILOAO2)I(9/L8B>&$6\;0.T
M16(?P#81\OMTJ8G4?[<CVRV?]EFV)*$-YYEW#!!SC9M_'.*N>=%YWE>8GFXS
MLW#./7% &5<^%- O);*6?2+1VL4\NV_=@"-/[H'3;[=*A7P7X;2WBMTTBW2&
M*<W,:("H67.=XP?O>AZCM6A;'4?[6OA<R69L<1FU2(-YJ\'?YF>.3TQVS5L3
M1,X19$+%=P4,,D>OTH YWQ#%K>HW#:%;:9 ='O+?R[G49+KYHP20Z"/!+$IT
M.<9//3GHXXTBC6.-0J( JJHP !T IK3Q+*L32H)&Y5"PR?H*5Y8X\[Y%7 W'
M<<8'K0!2O=#TO4K^TOKRP@GNK0DP2NN6CSZ?D#^%03>&-%N+Z:\DT^,S3E3/
M@D+,5Z&1 =KD>K U/J>M6&D06TUW.JK<W$5O" 1F1Y&"J!Z]<_0$U0U75-7L
M_$FC6UI:VD^FW;,EPQD(F0@$AE7H5&.3[CVR ;]%,,T2RB(RH)",A2PSCZ4^
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!>V$>XYB;^^K8(]O6K6H:'H/AI/"GARRMY7D:\DDLX)9L12R+&Q=YR0=V,Y
M SNVXP.G7VWA_2++49=1MM.MXKV7_67")AW_ -X]3^-/U71-+UR&*+5=/M[R
M.)Q)&L\88*WJ,T >,:E%"_PM^(%O(UO)]FUR0PB)=J1_-#DHN3M&6/?N?6NH
M\:^%M!TR?PP]KI=JC7?B.V^T,4#&7*.#N)SG.!GU/)R:[63PCX=ECNHWT2P,
M=TRM<)Y"XE*_=W#'..U6KS1-+U'3DT^]L+>YLT*E898PR@CH0#Z4 <:T$%M\
M98I+""$,WAF0H(P K8G0+T[8P/I6?X1C\/\ B'P/H>J:C<8U6WO%GGF1PMP;
MP.04;^([B<;?[N!TQ7H*Z'I2ZE'J*Z?;K>QQB))P@#J@_A![+[=*@A\*Z!;Z
MV^M0Z/91ZF^2UTL(#DGJ<^I[GJ: .&%E:_\ "2?%*'R$\M[*U=DQP6\B0Y^N
M>?K6(_A^RM?A_P"!=?TJ$1Z_YNGK'<(Q,DV\*K1L>Z[<\= %[#->F:MH%HFG
MZQ<:;ID1U._MGB>2,*KRDJ0NYB1D#/?H.E5/!?AB#1_#FCQW>FQP:E96R1,2
M0X5PH5V3!(&[G)&"<\T <!XPELI_#'BO4=-V P:U&LEW=.&G^T))$I6+&"B*
M!QDDGYN #FNCET;2M3^,][%=6=O<P2:#'))%(H9)'\]QEEZ,>!U]!Z5UD_A#
MPY=3WD\^B6$DMZ,7+M I,O0\\>H'Y5/'X>T>&\^V1:;;1W/E>1YJ1A6$?0)D
M?P^W2@#R*WM;:;X:^$4N(8Y4@\4+;)YJAML7VJ1=F3_#@ 8] *]K@C@CA1;=
M(UB1=B", !0.PQT'%9O_  BN@?V5)I?]CV7V"1_,:V\D>66SG=MZ9SSFM2**
M."%(88UCB10J(@P% X  ["@#R[53<Z'K%QJ5[96NL^'I]8CE^V1?+=Z?.)50
M @CYD#J%XYP<=*]4K,'AW1UNVNET^ 3/+Y[D+PTN<[R.A;_:(R*TZ "BBB@
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
M@@]<\T =WK'B&7_A*+?PW87=M;7,MG+=/<3+O";6554+D<DMGZ+[Y%R369=
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
M:35M-B($FH6J$R^2 TRC,G'R=?O<CCKS4EY?V>G0B:^NX+6(G >>0(N?3)-
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
M\A?*/_ <8J]'(DL:R1NKHPRK*<@CU!JO)J5C#>1V<M[;)=2?<@:50[?1<Y-
M%1?#.A)I(TI=&L/[/#;A:_9T,>?7;C&?>I;G0M(O;>"WNM+LIX+<YACE@5EC
M/^R"./PJ:[U*QL#&+R]MK8R'"":54W'VR>:EEN8(6C66:.,RMMC#L!O/7 ]3
M0!5O-$TK49K::]TVSN9+4YMWFA5S$?\ 9)''0=/2H6\,Z"]J;5M%T]K=I3.8
MC;(5,AZOC&-WOUJ[;7]G>0-/:W<$\*$JTD4@95(Z@D'M26FHV.H!S97EO<[,
M;O)E5]N>F<'V/Y4 6$18T5$4*JC  & !5&#0])MH;J&#3+.**[8M<HD"A9B>
MI<8^;/O4MKJ5A>RRQ6E[;7$D1Q(D4JN4/N >*;)J^F1736LFHVB7*C)A:=0X
M'TSGN* $T_1]-TE673[&WM0P /E1A<@=!QV'8=JEOK"SU.SDL[^UANK:3&^&
M>,.C8.1D'CK2#4+(^=B[MSY'^M_>#]W_ +W/'XTYKZT6S-XUU +4#)F,@V8]
M=W2@"JN@:.MVEVNE62W*1B))1;J'5 ,!0<9 QVZ41>']&@LKBRBTFQCM;DDS
MP);H$E)_O+C!_&ITU*PDLA>I>VS6AZ3B53&><?>SBG0WUI<SS0074$LT!Q+&
MD@9HS_M <C\: (M+T?3=$M/LNEV%M90;MQCMX@@)]2!WJ[54:E8-?&Q6]MC>
M 9-N)5\P#_=SFB;4K"VNXK2>]MHKF7_5PR2JKO\ 0$Y- %JBJMSJ=A92K%=7
MUM!(XRJ2RJI(]0":M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
ML5]*]"M+&TL+<6]G:P6T )(BAC"*">3P.*DAABMX(X((TCAC4(D:* JJ!@
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
MZJ5"\=",5[%>Z-I>I2QRW^FV=U)&"$>>!7*@]@2.*?<Z5IU[)%)=6%K.\/\
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
M*<$<=P:M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!#/:V]UY?VB"*;RW#IYB!MK#H1GH?>HKK2].O9XY[NPM;B:+_5R2PJ[)]"1D
M5;HH *IQZ3IL-X;R+3[5+DDDS+"H<D]?FQFKE% %272M.GN)+B:PM9)Y8S%)
M(\*EG0\%22,E?;I2W6F6%[:K:W=C;3VZX*Q2Q*R#'3 (Q5JB@"K/IEA<K&L]
MC;2B(8C$D2ML'H,CBECTZRAN6N8K.W2X;.Z58E#'ZG&:LT4 5;K3;&]96N[*
MWN&484RQ*Y'YBK"(D<:QHJJBC 51@ >F*=10!3BTC38%18M/M(UC<R($A4!7
M/!8<<'WI]MI]E9,S6EG;P,_WC%$JEOK@59HH IMI.G-"\+:?:F)W,C(85VLY
MZL1CD^]%QI6G7EM';7.GVL]O&04BEA5E4CI@$8%7** *UQIUC=B,7-G;S"/[
M@DB5MOTR.*Y>S\)S-XXUO5M3L=,N+"^CMT@1CYCQF)6&2K)@9W=CQCO78T4
M5[FQL[Q(TNK6"=(V#(LL88*1T(ST-1R:3ILP<2Z?:N)'\QPT*G<_3<>.3[U<
MHH J+I>GI<)<+8VPF0 +((5W* ,#!QD<5+!:V]L9#;P11&5R\AC0+O8]2<=3
M[U-10!7N=/LKR2&2ZM()W@;?$TL88QMZJ2.#]*C?2--DB$3Z=:-&&+A#"I 8
M]3C'4^M7** *J:;81W(N4LK99P,"41*& QCKC/2HAHFDK/).-+LA+(XD>06Z
M;F8=&)QR?>K]% %6YTS3[V>&>ZL;:>:$YBDEB5FC/^R2,C\*5M.L7NQ=M9V[
M7(P1,8E+C_@6,U9HH ;)&DL;1R(KHPPRL,@CW%06^G6-FKK;6=O K\,(HE4-
M]<#FK-% %6RTVQTV-H["RM[5';<RP1*@)]2 .M11Z)I,,ADBTNR20R"8LMN@
M)<9&[./O<GGKR:OT4 59],L+F[BNY[&VEN8?]5-)$K.G^ZQ&1^%*-.L1=_:Q
M9V_VG_GMY2[_ /OK&:LT4 5)-+T^66>62PM7DN%V3,T*DR+Z,<<CV-*=-L3<
MI<FRMC.@ 64Q+N7'3!QD5:HH S=)T:VTEKMX4B62[F\Z7RHA&N< <*/ID]22
M2:FN-)TV[G6>YT^UFF7I)+"K,/Q(S5RB@"&2UMYIXIY8(GEAR8Y&0%DSUP>W
MX5#_ &3IO[W_ (E]I^^D$DG[E?G<'(8\<D'N:N44 0_9;?[7]J\B+[3LV>=L
M&_;UQGKCVJ.'3-/MKR6\@L;:*ZF_UDZ1*KO]6 R:M44 (RAE*L 5(P0>AJK:
M:5IUA%)%9V%K;QR_ZQ(850/]0!S5NB@"O:V%G8AA:6D%N&Y811A,_7%%S86=
MZ4-W:03E/N^;&&V_3(XJQ10!4N]*TZ_:)KRPM;EHO]69H5<I],CBI;JTMKVV
M:VN[>*>!N&BE0.I^H/%344 5FTZQ>P%BUG;FS "BW,2^7@=!MQBD_LVP._\
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
M<[*V0-F"!MQU&<UD+X0UW_A%/&.E,NGB?7+NYG@87#E8UE4+AOW><C&>,YH
MV;[Q<OVZ&PT_RA</9)>L]PKE41R0@P@)).UO3&.^:O>%-=F\1:#%?W.G3:?<
M;FCEMY01M93C*D@$J>H..]<U<>&_%.FZIIFN:$VG/>+IT>GW]E<RN(I50DJZ
M.%R""3U'0UJZA>>*-*ATA@-,NIKF\5+^,EUVHQ VP#OM&22W92<#L ;VKWLV
MG:1=WEO92WL\,3/';0_?E8#A1]:YW3_%]PWBJ;0;V*UEF33C?EK)RQ0JP5HF
M4_Q#(P>,^@K6\6:9J&L^%=2T[2KS['?7$)2*<D@*<],CD9&1D<C-<U:^&O$D
M?B>RUA(-'L8X](DT\V]O(["$EPZE<H W(]!C_:[@&IX6\4S^)HK.]MOL$UA<
M0L\IMY29+63Y<1.#U/+9/'W>G.:I_%D _#V[) )%S:8]O](CINF>$+E/&%AX
MBDLK+3+N."1-1-C*2E\S  97:O .6R><X'/6M+QYH>H>(_"LNEZ;]F$\DT+[
MKB1D4!)%?LI/.W'XT 37&O7%SXDN-!TF.!KFUMDN+F:X)V)O)")@<DG:23G@
M8ZYKGY_B/<KX=%_#I"&\M]672K^U:XP892X4E#MPX.01G;UK2DT'5=/\;2^)
M=-CMYEO[1+>_M))BA#I]QT;:<X!((('K[5DW_@34WT&6&U:R;4+W6TU>[,DK
M+&I5U8(A"DG"J%R0.YXSB@#<TOQ)J3^+[SP_J]C;02I9+?P26LS2 Q%RA5LJ
M/F!'88-8[?$&_?P_HWB"UTVVFLM7O5LX89)VC>/>Y5'9@K Y*\@+QGJ<5I3:
M=?6?CV?Q5=FSATN+1S:RDS,73:YE+XV8QC(ZUQ^D6NO:9H=IK#Z#H=]I\+-J
M,134Y8U4OEMZ1%3&C88X Z$]<DF@#U:ZN);;3IKD6SS2Q0M)Y$)RSL!G:N<9
M)/ KEM.\87C^)],T74+>T2?4+-[DQP2DR6CJ%)BD!Z\-UXY!XK?UBVN]4\.7
MMM87#65Y<VKI#,>#$[*<$XZ8)[5QVF^%?$<.L^%;Z6#1[:/2K>:VGA@ED;<'
M" R [1DDJ3@XQG.YL\ &MX;\6S^)3;7-FME):R2R1W,*R'S[(J&VB1?4E0#T
MQGC/6NMK@K7P??S^)-&UV[M+&QU6T+?;[RRE/^G*4*[2NU<Y)#$GIC SU'>T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "D=UC1G=@J*,LQ. !ZTM<3XL\5Z%;:S%H.KZE%9VWEK<78D!_?*2
M=L0P.A();V '\1P =)H6NV'B328]3TR4RVDCNB2%2-VUBI(SVR#6E7GOP=U:
MPO\ P8;6TN4EFMKJX:5%SE \\C(3]1S7H5 !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 9'AG0(O#.B)ID,[S(LLLN]P <R2,Y''INQ6O11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
,0 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>exhibit1017-epamnonxempl005.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y
MW4-6>[\7VWAJVD:/%JU]>R(<,(]VQ$4]BS9R>H"G')!'15PUG!):?&O4WE!V
M7VC1/ QZ'RY-KJ/<;E/XB@#?U3Q5H^CFX^V7$@6U"FY>.!Y%@#=-Y4$+V//8
MYZ<U3UG6O[#U+2;\7'FZ7J=PEG(-VY8W<?NI$/8$@*1T^8'L<\QINKQ^&]>\
M3Z%X@TR]N%U+4)+RS:.S>>.\CD51Y? (RNW!W8&/:K_Q(MY;SPIHNFQP+#=7
M6J6<4<49R(V#;FQCLJJWX"@#OJ\Z3Q!#?>/]8T'6]8N]*NHG0:7!'+Y*2Q%
M=ZGI(Y;/#9'  '!KT6N#U\^&/%$>H:5XML/*%K.T=O<2PNF]< AH9,<GL0#U
M'(H V;75#X;TFPM_$FH22W=Q=M;)<F D3.TK"/.Q=J9!7@X _"M*+7-.EUJX
MT=9V%_;PB>2)XG7$9. P8C!&01P3TKRYK/6K3X6Z/)J8O;E-.UR"Y5I8V:X%
MDDWRLZXW9"\XQD#Z5=U(S>(_&GB!=,AO%74/"WV:UN7MW1&D+RX^8CY>O&[&
M<9';(!W,/BW1KJ]M+*.[=9+X-]CD:%U2XVC)\MR-K<<C!Y'(R*Y'PIXTLM(L
M-637M4NI3%KES;+/*DDHB02!$WN 1&O89P.OO5SPEXEL]6T[1].ET2ZCU?3H
MT2XCNK)D6R*KM9A(R[1D @;3DY[#)'*W2M+\*/'5LD$QN+G5KMX8O*;?*'E!
M0JN,D$#((]/:@#VBL.3Q?HD4D8>Z989)_LR7)A?R&ESC;YF-N<@CKC(QUXK0
M.Z]T8BVFV/- 1')_=)7@_@:\JCBEOO@NW@N6SE3Q!'&MC]C:,YWB08E!QC9@
M!]_3WS0!W8\6PS^-;GPRMO=HT5JLC3BV<@L[$#!P0%&#\QX)[\&N<\$^-;*P
M\/)%KFJ74MP^IW%N+B9))0O[YE17D *IG@ $C\JMVY?2?BQ.UVER\=QHMO%'
M<"%F1V21]^6 PN 03DCK7)2J[?!+5[18)S=OJKND'DMYC W@<$+C)&WG/H*
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
MA>Q +ME*CC)Y&1P=O''- &G?^)=,TZ2X2>28_9@IN&BMWD6+<,@,5! ."#[
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
ML<$9'8DBNMH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN9U[Q
M:FB^)M$T?['<RG4#*SR1P,X"I&3A<<EL[>G09SVKG;#Q/#X?\8^-UU&ZU&YM
MK66U>.)4DN#"A@#N< '8@)))X% 'I%%9DFOV"VMG<0R/<B]C\VU2W0NTJ8!W
M >F".3@<CU%.T77+#Q!8M=Z?,71)&AD5T*/%(IPR,IY5AZ&@#1JCJ&F17TEM
M<;C%=VKEX)U'*$C!!]5(X(_D0"*NJ^)M/TC[09Q<2BUC$MR;>!I/(3KN; XX
M!..N.<8J)O&&BC4=+LA<NTFJIOLG6%C'.-N[A\;>G.,YH W:I/ID4VJQZA.Q
MDD@4K;J1\L6X89AZL>F>PX&,G//>(/'=KIG@R?Q!96UU<Q[Q%%FW=06+!0QR
M!\F3U[]NM;4VOVD,</[J[>>9&D2V2W;S2JG!8H1D#D<G'48ZT :E%<R?'_AL
M6.G7OVYS!J$WD0-Y#_ZP9RC<?*PP>#@\4#QSI4FFZQ=PQ7SRZ2NZYM'M7CF
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
M&8,\8PP5@W<9X'%>FT4 >7ZQ;6\<'A1],T&ZLK;_ (2!+UHDM7+K'Y;J99
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
M")G;Y58 L<,& ]O6NMG1==^(.AZ]8K,+'2[*Y-S.T+H',@4)& 0"Q&&8@#C
M[FNYHH \7A@NE^">DV)T^_%Y'J:.]O\ 8Y?,51=F0DKMSC;SFO6-7L7UC0[F
MRAO);0W4103QJ-R ]2 ?:M"B@#RO5/"GB6'QMX1V^)+VXBA-R!<)IT*K:+Y0
M&/E3;AON\_AS6MIB3>#M9\6+):W$T>H7)U&Q,,+/YSN@#1\ X8,HX..&!Z9Q
MWU% 'G>D>$-*T/X?:!I>O6\L^H:>IFB^QM)YZ3,2S"-HR&ZM@G..!FI=!TR?
MP;H^O>);^SN)M5U%_/-G#ON9%5%(AAW#)9L=6Z9)[#-=_10!YWJO@A-2^'EU
M9SZMJ#R30-<, @VFY)\S<$V;_P#6<XZ]JT?#_C&9_ MAJ>K:7JJ7Z^5;W5N+
M)_,\PG;OVD#*D_-D= ?7BNSHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S-4UZQTFXM;6=I)+N
MZ+""V@C+R2;1EB .@'<G K3KS+XD^&?$=[KVG^)?!UZ@UK3("CVC,/WD3$XP
M#QR0PP>N.#D4 =UIFOV&KW5U:6S2BYM AN(9H6C>/=NVY# ==IZ<5IUY#X<^
M*IN--\276LZ&;'Q-I%CON(<,JS*A;:,'E<-)TYX;()[6_#/BKQ/=-X<U.07E
M_INH6LLNJ,;01QVK8W(8R%!(ZJ>6Z9ZT >IU'Y\7VC[/YB^=LW^7GYMN<9QZ
M9KRWPKK_ (R\::7I_B72[^W2%]5>.ZTZ54$:6H(& =NXN!SG/.>F.*I^#TU.
M_P#C7XQ677+W_11$@^6([H\DA.4(4#)^[CWS0!Z1X<\5:1XKMKJXTBX::.VG
M:WD+1LN'&#W'(Y'-;5>#Z1\2]8TGX6>(]9E,$]_#J[6ELPMTC4%@IW,$ !/W
MCD]3BNKM/%6KZ/\ $?0O#-_?R:A;:QI@G,DL<:O#. Y)78H&T[.A!QGK0!Z;
M17S_ "^.?&C^#O%VKKXA*/H>I)! HLX<R*9 F&.W&,'/ !SWKW'0[Y]4\/Z;
MJ$JJLEU:Q3L%Z L@8X_.@"E=^,- LM=M=#EU.$ZI=/Y<=K&=[@X)^;'W>G?%
M6=5U^PT>>TMKF1VN[QF2VMHD+R2E1EL*.P'))X%>9^.U5?COX$(4 E7R0.O+
M5)K<LS_M,^&XG)\J/2Y&C';)6;)_0?E0!Z9H^LZ?K^F1ZAIEPL]M)D!@"""#
M@@@\@@]0:OUY'\"9IFM_%<+$^0FKNT?H&/WOY+7KE !1110 5S\WC70K;Q7!
MX9GNI(]6N!NBA:!P'&"<AL;<?*>_:N@KP;QS<16'Q$\'>*YW$<-SJLR/(>BP
MHT<2G/H5#/\ \"- 'K_B7Q9HGA"PCO=<O1:PR2>6GR,[,V,\*H)[5#<^,]%L
M[G1K:YEGAFUEREFDENZER,=01E?O+UQUKR7QY;S>+OB7X1T>[C8/=2?:Y+9Q
MS!:@Y52.S,J2,WN5'.T5W,6O:EJ?QHN-"@DA?2]*LA<3*T"EEF< !0_4<,#Q
MCH10!Z#17EG@?QSJ>O7-TFKZ@+#4-*N)GU73I8555MPK;3&<;OE;9DDGOZBM
M'2M>\5^+=!@\0:(+:WM[F^5;:UFP!]E5RKR2$@DL=IPJE< ]30!Z%6)K7BO2
MM U'3=/OY95NM2E$-JB0LV]L@?> P,9&<FN"U/XB:OKIUJ'PGDR6<ZV5BL40
MEENI\C>[9!5(5'<]?4=*-T_B#XWZ?'?O&R>&-*\ZZ9?]6+F11G'H,$$?[M '
M>V7BO2=0\3WOAZVEF;4;&,27"&%E5 <8^8@ YW C&<BMNO#?"WBE-#\+^*OB
M)/ 9[O6]4,.GP'K*%)6-?H,MGV2NITOQ#XE?XGV7AB?4(+B*WTW[;JI2!1LE
M;@1J1T4$H1G)()R: /2:*\(G^)_BEO"WBS7+:\MOLMI?BTT^5[8<C?CY1_$Q
M5@23D +T.>.VUCQU=:1+X=T"9K:/7=0MDFO9I1^[M4"YD?;_ !,2&"KZC\"
M>@T5Y.?'GB71M"4W]J9M5UG56MM!M[J(12>02 KS*H&,9'& >1T[:5EXPU&T
M^(/B#P_>WHN;#3=)%[+=F)5:&0!21\H P0V0#D\=: /1J*\2@^)/BA?ASI%\
M\]M)XAU_4_(T^(P@*D.[83M'7D=3_?%=+XL\9ZAH'C_2]&O;I].T>^M"L.H)
M"C!KHM@!]P("@8X&#\P.<= #TBBJVGK=)IMJM](DEXL*"=T&%:3 W$#TSFK-
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5@WWA^[F\2+KECJTEK.+5;8P-")(9%#,V77()
M/S<8(QSUSBMZB@#E8_ UE<7>M7NKR"]O-7MQ:7#I'Y2+"!C8BY)'J223D#IB
MJW@_P+=^%+9-/;Q)=WVE0,QMK.2%$V9SPSCEAR3C@9[5V=% ' ^&OAH_A/4[
MK^R?$5[!HMS-Y[:8(D.&]!(<D#  X . .>]:%EX%73?'&I^)K'5)HFU)5\^U
M,:LI91P=W7'&2!^===10!YUIWPCTZU\):QX<O+^6[M-3N/M)?R@CQ2\?,IR1
M_".,>OK6MIW@40^)[3Q#J>H"^U"QLA96A6#RDC49RY&XY<[CSD#GI77T4 >:
M#X0QCPYK^C'6Y##K5TMU._V8;D8/OPOS="0.N>E=[HVGG2=$L=-,WG?9($@$
MFW;N"@*"1D\X J]10!QFN^!)-;\::5XE;5O)FTSBWA6VRI&23N.[)ZXXQ6CK
M?A2/5-<TK7K>X6UU?3-ZQ3&+>CHZE65TW D<DCD8-=%10!P<GPRMT\#2>'-.
MUB]L9)KG[7/?1<22R$Y8D C@\# /&!U[]O;0FWM883(\IC0(9)#EFP,9)]34
MM% !1110!7OHKF>REBM+D6T[J568Q[]GN!D<USS>![&ZMO#D6HN+HZ$0T'[O
M:KL%VJ6&3TP#UZC\*ZFB@#B[/P#)!\1)?&5QJ_VB[DB\CR#;;4C3 &$^;(/'
M4YZGUJ.U^';6>J>)]0@UZZCGUQMVY8P#!U P<Y; 8@9P!QP2 :[BB@#D_P#A
M!+2ZUS4=8U*99[R^TTZ;*;>+R5,1^\Q&6RYX&<\  8IG@WP7>^$["'36\17-
M[IULS&WMS D>T$DX9ADL 2>X_+BNOHH X;PK\/)_"9NK2S\0W)TB>Y:Y%H(%
M5P3C(\WKC '0 \=12VWPY6VOO%ET-:N2_B .#B,#R-RLHYZMM#G X'X@$=Q1
M0!YQ<_"6&?P1I'AU=;N8WTRZ2YANA"O#+NX"9P/O$YY.>N>E7M+^'/\ 96O:
M]J\6NW;SZM$(\LB[HVV%=Y/\1R2<<#...!CN:* //)/A+8-X+T;PU'J=Q%!I
MMX+PRK&I,[Y8_,#Q_%[].AJ]JW@&6Z\8V'B;3-<FL+ZVM?LC^9")Q+'SUW$8
M//7GM^/:T4 <GK/@=-5U#0-2_M*;^T-&F>6.:X02B7?C<&4%<=!C;@#TJ)OA
M[9?\(_K]@MY,+_70YO=09079FSP!T"#) 7T/7O78T4 >;Q?"*VBG\,R_VW=E
MM$4J"8US+P ,?W ,<8!/).=Q).OK?@3_ (2.UN+#5=2^T:=-?+>",P?O(L$?
M(C[N <8)P3RW3/'8T4 <X/"LH\>GQ-_;-[Y1M?L_]G[OW.?[W7\<8Z\Y[5T=
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !6%J.L._B6T\.V3[+B2!KNYE !,4 (48S
MQN9C@>@#'TK=KA;&.2'XVZN9LXN-%@> G^ZLA5@/Q(_,4 =-=^(]'L+EK:ZU
M&"*1&5'W-Q&S?=#'HI/& <9JKJVL2:%K.G&YDWZ=J4XL^0,P3D$I@]U;!4YZ
M$CL37EWCC6+&[\.>/K*"2/3[F*Y DLD7=/=LOE_OWSG"$ 8V@ ;<D\XKL/B9
M*FJ>$=)^P2"5[O5K,6KI_$?,R&'M@$Y].: ._KSF\\9:EX5\>RV.M3&X\.3^
M5&E\T:J;29P2JR%0 5.#\Q'''OGT:N/6+1_$/B'Q1HUV]M=1306\<T&\$XVO
MVZ@C@Y['% &G=37H\9:?:QWTBV<UG<3O"$0@M&\*CDKG!$C9Y].E6I?$6CP7
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
MWIOB'1]8GN8-.U*UNI;4@3+%(&*9Z$^W!YZ5ROQ:FMH_"=JES)$J/J=I\LA
M# 3*6Z]1C.:H:IJ-C;?%749 ([I5\*.S6T3C=-ME9M@QW*]/8T =O:>(]&OK
ME;:UU&"65T,D:JW^L0=60_Q@>JYIUGK^DZA:W-U9ZA;SP6S%9Y(WW+&1U!(Z
M$=Q7E6F:UIUQXB^'%W#J%N;<0W$2VULN8K0FW 6'/+%^@(8Y) .!FM^YL;K2
M_'FHZ#;0O_9OBA!=EU'RPNF%N?H73;@_WF% ';7'B#2;2SBNYKZ)8)D,D; Y
MWH.K #DJ,CGIS5RUNK>^M8KJTGCGMY5#QRQL&5P>X(ZUYUK>KV7A[XEW#:_>
MW&G:=?:=#'972L4B#1L^^,D# /S _P"176^#K'2].\-6]OHL4T6F[G>W$S,2
MREB=PW<@$DD>Q% %JY\1Z/9W9M;C48(Y5D6)@S<([?=5CT5CD8!()R*9>^*=
M!TZ>>"[U>RAFMT$DT;3#=&I.!D=LD\#J:\F\9:U877ACQK:P21:?+!JBF6P1
M=TT[+)%FXDSDA" ,;0 ,#).<5UMOJ&F7/QM>X2YMG'_".(4<L./W[DXS_LD'
MZ'/2@#K'\4:%':65V^K6@M[XA;63S1MF)[*>Y]NM7FU"T34([!KB,7<J&1(2
M?F91U('H,C\Q7F'A71X?%/P@N--L[B-;J&^N9;.2-@?(F6X=XF'ISC\#75>!
M[ZZ\1V[>);^T>UGFB2UC@<8*"//FGVS+O'N$6@#I[R]MK"#SKN=(8\A07.,L
M>@'J3Z#FN1\;>)"/ASK.L>'=65+BS4_O8@K%'! 9&# X//0@$<5!X[U,:#XK
M\)ZS?[ET6WEN(KF;:2L$DB!8W;'0??&>VX^M97C:]T"X^%_BZ_T981!>*"]V
MG"74Q(!VD_>P !D<9SW!H [^ZUO3]-BA%]=I'))$9 IR6*@#<V!S@9&3T&:I
M:OJEC-::5+#XD@L$NKJ%H)$9'^V*2/W:YZALCD<BN;U'7M,7QO96WVBWL9IM
M'#1ZEP[W*&3_ %$(.5)R-QX8G( '>N.L=1L?^%1> U:ZB#0ZY:*^]L;2LS%N
MOH#SZ4 >O7?BC0;">X@NM7LXIK9 \T;2C=&"<#([9].M1?\ "8^&\V/_ !.[
M'_3L?9L3#][DX&/J01]017-PW5@?CA>L9[?>F@1#)=<@B9R?_'2"?:N(>YTZ
M/]G_ %;RIK56_M-R-K*#G[8"OX[0"/;VH ]RGFCMH))YG"11J69CV K#\/>,
M=)\0Z"^L0W$<-LAD+F5MNQ [*K-GID+GGIFMZ.1)8UDC=71AE64Y!'J#7A]A
M>D?"'P^(&,R:-K,<VL6\8+-'"MS(S!U]CM;'H,]* /8[#6M.U.:6"SNXY9H0
M#)%T= >A*GG!['H:P/'FJ7^D1:#/97S6R3:Q:VUPNU2)(G?Y@21D=.H([U1N
M_*U?XI^'-1T:XBGBM[&Z^WS0.&4Q.%\E21QR^Y@/8FG_ !1$0T?1);D)]DBU
MRS>X:0?(D8?YBV> OJ3Q0!TNC^)-$U\SC2-4M+TP';*()0Q7TSCM[]*6W\1:
M/=:@MA!J-N]TZLT<8;F0+]XKV;'?&<5P?B'3Y=9\8ZC?^&"CS)X=N;:>XMV&
MUYGQY*;AP6&"?88]14?AC4?"?B6/PZJW%[/K6G%"E@SNKV<BJ%?<N!A0 1SP
M>!U(% 'I\]Q#:P//<2I%#&-SR.P55'J2:S8_$^AR07<W]JVJ)9X^TF601^3G
MIN#8(![9ZUA?$V6XM?#5I?1QSR6MEJ-O<WJV_+^0K98@=]IVM_P&L&\NO">I
M:5XDUW2-0EOYVT.>WGO'F8QJI4E(VS@;R2<#J.^,C(!W5IXJT&^U"'3[75[2
M6[FB$T<*2@LR%=V0/H0<=<<U1T[QMH^KW.L6\5[' NG2&)II&"@X4%G&[C:"
MV,G@X]*X?[7IT.E?"@QW%JA62+[KJ,9MF#?FQP?>MCPSJ%E::]X\LKJXBBN#
MJ#3F*0X(B,"?.?1>,9Z4 :K>+M.\/>'M#:[UG^U7OYX[:*\VA1-N;#2':,
M9/OCWH&KWK_%.UL([]I-*N-%>[6#8NW>)44,#C)X/<]ZX.SO+:+X2_#J[DGC
M6VM=8M&N)2PVQ &0$L?X<$CKZUUDVH6L_P 9]/\ )NHM\GA^41Y;!):9"O!Y
MY SCTH ZUO$6CIJ,=@^HVZW,DAB1"V-SCJ@/0M_LYS[5G^+?$-KI>B:FL>J)
M::A#:M*C !C&V#L+ @@ D8&[KVKSSPS=>'=4\-Z=X=UZXOSX@L+A5?2VD=9#
M<HQ(=<#H?O;LX ))JW9ZU9V.F_$+1]<N8K?5Y;J\E2*X(#7$#QXB* _?&T 8
M&<8H ]"\(WD^H>"]"OKN4R7-QIUO--(0!N=HU+'CU)-0:!XPTOQ%=ZG!9S*3
M8W+09)QO"JI9@#VRQ&?;-1_#^>*?X=^'&B=7"Z;;HQ!Z,L:@C\",5Y_<-<W/
MACXFZ)ILA.LR:G<3+;)GS&A*19('7#*& ]3P* /4K3Q#I%_=K:VNH02SNADC
M0-S(@ZLG]X>XR*L:CJ5CI-D]YJ-W!:6R?>EF<(H_$UP&MWEEXH3P--X?FB>Z
MCU*&X"PL-T%NJ-YP8#[HQA2#CG K<^)\D4?PS\0^:Z*&LG5=QQEB. /?- &H
MOBWP\UY+:#6;+[1%$9I$,P!5!U)^G?TJ:R\1Z+J.F3ZE::G:RV4!833B0!8R
MO)W$],#UKA-3N-+/BOX9@2V90)<%/F7 'V?Y<?\  @,>XK*U#5],LY?B;)-;
M0:C;BZLR]MO^4Y2-2[;>=JMR<?W30!Z='K%CJT5W;Z=J*K=11@L% \R+</E;
M:PZ'L2,&L+P1XH%SX"T#4-=U"/[;J"$!Y,*9GRW  &,X'0>E<]INM6'_  M>
MYN9-;AO(Y_#R;;E0J1,1,Y(0C@J!WRV.03Q6#\-==C\/67AN76KFWETS4;3[
M-8718#[#,I.^%AG W\'=UZ \ 8 /7M1\0Z1I+[;_ %""W( +>8V @)P"Q_A!
M/0G%:0(8 @@@\@CO7DIU30[?7O%>A>+M0N;3[?=--"I=A'>6TD:JH0@'<0%V
MX'/3%>E:;%%IWANUB@MITAM[15CMW.Z0*J\(<]6P,?6@!EOXCT>ZO8[.#48'
MGE+B)0W$A3[P0]&(YR!G&*U*\.M==TNXA\ W=O=V]O:Q:D5_L^W&4L08Y (W
M8Y8R$\<D9[+7N- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 455OM2M--2-KJ8(97V1H%+/(V,X50"6. 3@#H#7(^"_$+WU
M]XMEO-6:YL;&^"0S3A4$4?E*Q!P%Q@D@Y&>.: .XHK*MO$ND7<MS#%=_OK:,
M2RPO&Z2*AZ-L(!*^X&*Y#P]KD_BB ZY_PD$VGBTOYFF@:,>0UHCE0C;@ "0
M=V<@D]N  >B5FZCI*7EY:7\+B*_M"PBEQD%&QN1AW4X!]B >U0Q>*=$E-V#J
M,436:"2X6X!A:-#T8AP#M/KTJF/'_A/9(_\ ;UD%CMUN6)?&(VZ'GUR..O(H
M Z(QH2Q**2PPW'4>E4)]*2\U>VOKI@ZV>6M8@.$=A@N?5L$@>@)ZYXJ1>,?#
MTYN1#JL$C6TJ0R*F682/G:H &6)P< 9Z'TJEXAUZ.[\":]J.AZDT=Q8VTY\R
M-!OBEC0MM977Y3TR" >: .II,#.<"L[P]<2W/AG2KB=S)++9PN[GJS% 2?SJ
M,>)]&.GWE\+Y/LUE(T5T^UOW+  D.,97 (SGI0!K8&<XY]:9Y49E$OEIY@&
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
MJW:ZI97NE1ZI:SB:REC$J2QJ6W+Z@ 9H MNBR(4=0RD8((R#0$55"JH"@8
MX%9(\3Z(=/LK\:C$;.^D$5M.,E)')VA0<8R3P,U#>>,O#EA+>17.L6R2V>W[
M0@;<T9;. 0,G/RDXZ@#F@#;**65BH)7H<=*4(H& H ],5S^KZMID]KHTR>(E
ML8[R[A:V>%E/VP$\1C(.5;(SC\ZRM>\2H_C6R\,B]N+2"2TFFGEMU82;P45%
M!P<#YB21Z#W! .UP/04;1Z"N=M=;L] T^.QUK7EN[JV(CN+UX=BAF/R^85RB
M'!7J1GKWJWJ?BO0=&G,&HZK:V\PB,YC9_F"#^+ ^H^O:@#8I H&< #/)Q7/_
M /"=>%S%)(NMVCK'$DS>6VXA7&5.!SD@$XZX%/'C3PVTMC&NLVK-?;?LQ5\A
MRWW1GH">P.,T ;<<4<*[8HT1<YPJX&:<0&!! (/!!K#:_LAXOEC&NDS06!:7
M2U*LJJ'!\XX&X'D+C/3M6?I?Q%T&^T.;5[BY-G9QW#P^9/&Z@ .44DD<9QT[
M9QUH ZN.-(D"1HJ(.BJ, 4BQ1H[.L:J[_>8#!/UJM+JEG!+9Q2RE)+P[;=2C
M9<XSCIP<9//8'TJ:[N[>QM9+FZF2&",9>21L ?C0!-3(XHXDV1QHB]=JC JA
M::_IE])<Q07.9K90\T+HR2(IZ$HP#8/8XYKC]%U>[\9W^I/9ZW<Z?-8:J\4,
M:0[HGMX]H8.K 9+9;G.1D8Z<@'H.T>@HVKDG R>IQUKG]:\7V&B>(-*T>?S#
M/?F0[A&Q"(B%LY Y.0HQ[YI\OC7PU#>?9'UJT%P+A+;8'R?-;HO'?^7&: -T
MJI&"H(],48&<X&:RI/$VC0W\5E)?QI-++Y$98$(TO_/,/C:7_P!G.?:DO/$^
MBZ?<2075^D;1.D<K%6*1,V-H=P-J$Y& Q'4>M &IY4?F^;Y:^81C?CG'IFAX
M8I'#O&C, 5!*@G!ZBL"?QCI\'C)/#;%Q/]E-P\AC;:OSJJKG&#G+$GH,42^/
M/"T,/G/KEIY7G& R!\J'! .2. ,D#)X]Z .B P,"D"@$D 9/4^M95MXFT6[U
ME](M]1@DOT4L85/) .#@]#@]<'CO1<>)=&M+U+2XOHXY'E$ 9@=GF'HA?&T-
M_LDYH TTBCC9V2-%9SEBJ@%C[T\@'K6%>>,_#EA+>17.L6JRV>W[0@;<T9;.
M 0,G/RDX[ <U7UCQOI6E#12LIN%U:55@DB4NFP@L7R >PX'4_@: .DVCT%!5
M2""HP>#QUI$=9(U=3E6 (.,<5EP^)M&N+R&UBOXS+.6$!((28CJ(W(VN1_LD
MT :@1!C"J,# P.@]*7:/05PVJ^(1J7CI_"T>HW-C$NGF7SK9"'\]I=BC)4\+
M@GT.>>E=AIT%U;:;;07MW]LNHXU66X\L1^:P'+;1P,^E $[11NR,\:LR'*DC
M)7Z>E/HHH :(T'1%'.[IW]:=110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 >?^)M230?BCH>J:N_DZ*^GS6L=R_P#JH+AG
M5LL>B[E4 $^]<G=W+7MKX\FTF.6[$>LVE\T5N&#3P((F?81UR%)XZ]17M9 (
MP0"/>EQB@#A/#FH^#]=UR/7=&EN;NZ@M&CFO)IIMMO$3G8V\XR3SCM@GZ\C8
M32W'P?N)-.#W;V>M/=W%M;M^\DA6[\P@8YY7!'M7M  '0 4M 'FUMJ/@[6_M
MNO:1-<7=S%IDL,U[/--M@C(R(VWG&XL>G7@^V<MWLQ^S9^[:$/\ V0("!C/F
M8Y3_ 'LYXZYKUP #H /I2T >?>(]6TS3M%\*3B*S6VFN8E34G3='9D1, _'&
M>JC/ SD],5SEO?6R:#\4X&NI9))!+(CSQE&D#6RA3]T#+'H,#/85[)UHH QO
M"4L<W@[17B=77[#",J<\A "/SKS6]U.TT[1/BCH]U+Y>HW$UW<16VTEWB>W7
M#@?W>#D]!WKV.DP#U ]* /+K:\LIO&GP]8RQY31YQ\_!5BD0 YZ$X;'T-8-W
M<.= \3SV0-S;6OC%;V\@@^8R6JF,L0HZC*Y_X"?2O<** /,KO7=,UOXGZ#<Z
M/?PW ETF[BCGARRAR4*@D#@CN#T[XS65X5N_#6J:'H_AS6(-1?Q%IDL2MIDD
MLX9)XS@2C!VA>K;NF"?I7L(4#H /I1@9S@9]: ."\&RV4_C_ ,<['@DD:\MV
M7!!+!85&1Z@-D>QJS\5LCP%/+M8I#=VLLA SM19T)/T YKM:* //+O4M.O/B
M[X=N([B%X_[*N=CL<<LR;<9]0&QZCD<5RGVID\.ZS>VJRW-K8>,Y;R[BM&/F
M&VW??7:<D D,"/[N>U>W44 <9X4G\+:QKD^M^'VN+V9[80SW[RS,NW<"L?SG
M!;J>.1WQD5E_%6>T^V>#K>>=4QKT$D@$FUECPP+9!RH&1SVKT8  8  'M2T
M96GZ-H^D/<ZA:0QI)<*'GNY)"[R*!P6D8DD >^*\KT+6K+3OA=X7:>.V91K,
MJM=SKO2P8S3,LK =#@X&<#Y@3QP?::.M 'B%Y?6HTCXIVYNY9GF1'B>>/:TH
M-NH!^Z!R>F ,]LUTEW=V(\7_  U,4]N$6WN5^1A@ VX 'MDC ]Q7I=% &5HG
MB32?$2W9TNZ$_P!CG:WG&QE*.O48(&1[]*X[Q'JUJOC74M-DQI]R^DC9<)#O
MGO@2_P"Z3@C:ISD %CN[8KO+2PCM);B8,TDUP^^21L9.!@ 8Z #M]3U)-6J
M/%=.O[&;PS\*U>:/]S=()!)QM*PL">>P8@9Z9XZU)XC%S?W?Q3M-'<2WDUM8
ME8XFRTJJF)0H'4[<J<>N*]FHH \LU3Q3H6N:_P" ;O3+J.6..\DWI&I+09@8
M!' 'RG.!@^E=1\3(9)_AIXACB1G<V3D*HR3CDUU04#H!2T >9:KJ^F:CXJ^'
M5Q#=0R0"6X;>W _X]R%//^U@ ^O'45C:HTUU_P +'72P;J5-0LKK[/;O\\T<
M:Q&0+CG^%AQWXKV:B@#SO2M4\&:]?#7-*FN;J[MK.1);JXFFVVL;#E'WG;DG
M^'KP3VK!T^&2;]GS37TNW-Q/:)#)/!;\2,J3J\B<<@D G'4U[" !T %+0!PG
MAF^\(^)-?M]8T-[N^OH;=HWN999B+>,\[&WG&XG^'KP3VI?BA/##8>'O-E1,
M:]9/\QQ\JR98_0#J>U=R !T %+0!Y5XLN'T[6=>U30-8@:[7REU#0KP!X[\>
M4FTQ#[P8J0HVYR1BO39IT33WGN,0*(]S^8P 3CG)J<@$@D#(Z4M 'A]E<6</
MP=\"KYL*/'K%HSC< 5*S$L2.V <GV-=9H&IVVB^+?%]IX@N(8#>7*WEM+<,
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MU:WT+1[O5+I96@MHVD<11EV( SP!_P#J'? JAI7BBSO_  W8:M/YD'VJ./\
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
M@L0>>F03@G%>K#&.,8Z\4 +1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%<WKGBZ#1?$FC:.]M=2/J!E+/';22!41"W&T'<V=O S@9)QQ7/
M6'BN'0?%_C./6M3O);2TEMC"AC>8Q(T(=R%13M4%N3C XR: /1:*SIM<T^*U
MM;D3F9+M-]N((VE:5<9RJJ"2,$'.,<BG:1K.GZ[8_;--N!-"':-OE*LCJ<,K
M*P!5AZ$ T 7Z*X#4I-1G^+D&B1:S?VUA-H[WC10NO$HEVY!93Q@].G%8#>)]
M=N_ ?CN&74Y6N-!GEAMM3MPL;S!1D [1C<.Y7'4?B >O5SNC>';K3/%&NZQ+
M?0S)JK0L85@*&+RTV#YMQSD>PJ==?LK"UT^"ZFEDO)[43+##$\TC*H&YMJ@G
M&2.3W..M1R^-?#L.GZ;?OJD0M-2<):R[6VN3V/'R]#G.,8/I0!OT5DZ-XETK
M7IKN'3YW::S95GBEA>)TW#*DJX!P0.#T-&J^)=(T.[M+74;U8)KLD0*58[R
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
M, ZE3@^H."#['FGT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 </XQ<V?CKP9J4D-PUI!)>1R/#"TFUGA 0$*">2,"LRVFC'B
M#XERN"J7$4'E,RG$N+;80O\ >PWR\9YKTNB@#QBTN&T33_!&L:E;:C)I$6B_
MV?=M:>:'LY?W9RZH0V#LVGZ#VKT;PC#I8L;J[TC3YK2UO+AI]\X</<L0,RE7
M^89/'/)QGN*Z&B@#S;58+._^-UG]KA$UH-%> NR$QK*9LA-W0-C/&<_G6MX[
MTVSTWX6ZWI^F645O&UHZ0V]M$!N9NP51R379T4 >=W&KHGB/0K:2":"UFTCY
M=0M;1I)I7W*#;!PI*#C<>ASCD8YY32F*> / EI+;7,<UEXB5YTE@<&-1),2Q
MR/NC<N6Z<]:]OHH X?1Y%/Q<\1.,[);"U1'P=KLI?< >A(R,T>-F4>+?!9()
M6'4)))"%)$:F)E#,>PR0,FNXHH \AUFSO=3OOB5#I<3RW,QL);=%ROV@1*ID
M5#W/RE>.YQ6E:S:)XRMY9-%T[4QK"6,\/GW_ )ZFQ9XRNW=(<%BQ PN> 3VK
MTRB@#ROPG>:+J]MHNF7FB:J=?TQXO,MKK[1Y=K)'@&4,Q* 8!*XZY QS6,+Y
M['X3>)?">I6]V-?A^U[D^SNWVGS)&=958 @@[NN>U>VT4 4=)F5]#LYB'C7[
M.A(E0QE<+SD, 1^->0S@M\$M?M5BE-S)JDKI (V\Q@;L."%QDC:,Y]!7ME%
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
M[[3HIU@-U \!E:/?M#*5)QD<X/K0!YJ([?Q)X&\!Z9IN)+ZWFL+A]JX:U6-
M7=O[O&0,_>+#&:S?%%])J/A_Q' UC>6MU;ZRC_8;6R=4*+/&?/=E7]XS@$YS
MCI@<9KUK0=-DT;0+#2Y+A;@V<"0+*L>S<J*%!(R><#UK1H X+3[N%OBYJ=XV
MZ.!]%@59)4*#<)'9ER1PP!!(ZCOTKDK!9(/AEX0E>WN NG^(UGND$+%X8_.F
M.XJ!G&&4].XKVJB@#,M]=M+G61I21W2W)M%N\R0,J["VT L1@-G^'K6G110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5
M:YO[>UFBAD9C-*"4C12S%1]YL#L,CGW ZD V:XKP;>/J_BWQAJ$QR;>^7380
M?X(XD!('U9V)_P#K4 ='H>NV'B*P:]TYY'@65X27C9#N0X;A@".1W%65OK=K
M]['?MN53S C#&Y?[R^H!.#CH<9ZBO)='N/$^E^!]:UK1KVR2#3M2O[A[.:W+
M&X5969P7W#;P#@ =NO/'1^-=9V>&O#/BNU5HW2^M9@.YAF&UT/U5_P P#VH
M] KF[OQYX=L5E>YN[A(HIS;/+]AG,?FABA4.$VD[@1P>M=)7G_Q;B2'P1"D:
M!5_M.U. .YF!/ZDT ;=WX\T"QLKVZN)KR-+*-99U>PG1U5B0IVL@."01GIZU
MT<;K+$DB_=8!A]#7(?%**/\ X5KXAEV#S!9,N['.,@XJ"VU;6]+\8Z%IM]=V
MUQ8ZM9S,L4<&PV[Q*C<-DE@0V#G'(SQTH [BBO.H/$OBK6-*T_7M$L)KB*XG
M#&R9(5B:V+$9#E]P<#G/3/&VNL\6:_'X6\*ZCK<D?FBTBWK'G&YB0%&>P)(H
M V:*XG5=:UGPQ>>'Y[V[CO;/5+N.PN8Q"$\F60'8\9'.S(P0V3C'-9,>L^-]
M4L/%$]AJ6F12Z+J,\,2&S)%PL:(P0Y;Y>IYY))[ <@'IE%>;6WB_7_$&I^&X
M=,GL[*#6=)DNV\RW,C0.NP'^(;^6.!\OJ<]*A@\>ZUI=MJND:L+:?6[/5;;3
M8+E8RD4OVC!CD90>,+N) /8#WH ]/HKCKG6=5T/QII6B75TMY:ZS#,+>>2$!
MX)XUW$,%P&0CH.#D=:P--U7QCKG@N]UI]:M+5($OHV2"S^=C&SA&5BQVXVXQ
M@\<Y)/ !Z>"& (((/((I:\STW5M7T3P7\/Y([X3)J4UC:2I)$.(Y(<\'KD;>
MOO6M/K^L1^(O%FG0W$!33]/BN[4RP[MK,')#8(W#Y!C^M ';52M]4M[G5;W3
MD2<3V:QM(S1,J'>"1M8C#=.<=*X*Q\3^)$L?!.KWE[:2VVMR0VT]JEMM*F2)
MF$@?/7*],8P<=LG376M9NM=\:Z4UY%$FFVMO)9RPP -'YB.Q)W$[C\H]N.E
M'; AAD$$>U+7E5AJ/B'1_@_HFO6NH&=(8()[R-X%9S;G'F%3W8#+9.>AKN;7
M49M1\2!+*Z5],ALTDE*J"))).4PW^Z"Q'^TGOD VR0HR2!VYI:X;XAM?K?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HK O/&6C6.MMHTS7K:@L/GF&&PGE
M/EYQO&Q#D9XS6AI&M:;KU@+W2[N.YMRQ0LF058=5(/*D>A - %^N3TC3CX=\
M9:UN&++6I$NX'[+.%VR(3V)PK#U^;TKK*1V54+.0%49)/08[T <;!X'N8-+U
M+1!JZG1M0N)994^S8G"RL6DC$F[&#DC.W(!/?D2^)](37)=%\/VJ!;2UNXKJ
M[VCY8XHN4C^K-M 'H&/:NANM3CM-2L;%H+EWO"X22.$M''M7<=[#A<]!GJ:N
MX _&@ KF_&GA>?Q;I$6GQZ@EDB7$<Y<V_FDE&W ?>7 S6O\ VG'_ &W_ &5Y
M%SYOV?[1YWDGR<;MNW?TW=]O7'-7: ,/Q/H,_B7PI>:*U[';O=Q^7).("P [
MX7<,?F:J3^%[RY\0Z!JTFIP9TF*6+REM#B;S%"L<^9\O"C'7\:Z>B@#A](\!
MZCHD\EC9>)9D\-O*TBZ:;92\88Y:-9<Y"$D]LX)P0>:ZG6]'M/$&B7FDWZEK
M6[B,;[3@C/<>X."/I5YF5%+,P55&22< "EH Y6W\*7DT>CPZUJD=_!I,JSP;
M+8QO+(BE4:0[B"0"3P!DX/M7-^$K6]U6?QU:V6J6\$$^MW$;_N?,D0&- 64[
M@,D<#((!7OTKO]7U>ST;2;O4;PN;:U0O-Y49D*@#)R!GMS3M,:SN;&WOK.!(
MX[F)95(0*=K $9Q]: .!O[%-*^)GA'2M(N(+5;32;B*-)EW@H#& I (.2!G.
M>W>MJ]^']KJ>DZG#>W;G4=0NDO'OHDVF*6, 1%%). H4#!)SSSS76-:V[3><
MT$1ER#O*#/'3FI: .>B\/7EQJUEJNK7UO<WEA#)':>3;&-$>0 -(P+DDD #&
M0 "?7(@\/^$9-'\+7F@W.H+=0W+3GS(X/*91*6+#[S9Y8XKH+^\33]/N+V2.
M:5((VD9(4+NP SA5'4^U/MIUN;6&X5'194#A9%*L 1G!!Z'VH XU_ E\_A'1
M](.NJ;S1[B">RNOL@"+Y(VJ&3=ELJ2#\WY5+'X+U$:KK.I2ZZLEQJEBEI(#9
M@(A4,-P ;./F.!GZDUT&O:Y9^&]&N-5U#SOLMNNYS%$TA ^@_F>*OQ2K-"DJ
M9VNH89]#0!QI\#7?]B>&--&L0@:#/%,DALS^^\M2J@CS.."<UH6GA::#Q)K^
MJS7Z2Q:Q#%"\"VY4QB-648;<<\,<\?E72!E8L P)4X(!Z'K_ %%!95*@L 6.
M ">IZ_TH XNS;3/A]X6LM%\1ZW%<6[*;2V#VQ7S$ ^YM&XLV#CWXP/70\!^'
MU\-^$[6SVRK(_P"]D69MSIG[J$_["!$_X#71LB.5+*K%3E<C.#ZBE)VJ2<X
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
M:YH]IJEGO^S7<2RQ;Q@[3TR* );."6VL(8)94DECC"&14*@D#&=N3C\ZXYO
M%V_A?Q%HC:S#MUJ[FNGE%F<Q>:064#S.>G!_G7<T4 <J_A*ZAUZTUVPU&&'4
MDLQ976^V+0W,8.5.T."K ]#N/I4%]X"BO/#%]IJWYCOKV^74);WR009PZL#L
MS]T;%4#/0=2>:[&LG7/$>G^'K*.[O6E,4DZP*88B_P [-M )' Y..2* -"UC
MFBM8TN9_/F ^>0($#'V'8>@Y^IZUR-MX%N(-%O?#[:LK:)=SR221BW(GV2.7
M>/S-V,$DC.W.">_-=I10!QNJ>"KX>(AK?AO7/[&N)8$M[J(VHGBF1/N':2,,
MHX!]/QSU.GVAL;&*W:>2=U!+S2XW2,3EF..!DD\#@=!Q5AF5$9W8*JC)). !
M6'%XNTNX@-S;K>3V0S_I<5I(T1 [A@/F7_:&1[T 8MEX$O\ 2M0O8M-\1RV^
M@WL[7$NG_9E9T9SEUCESE5/TR.Q!YK07PM=:?XDU'6-$U"&U_M)4^UV\]N94
M,B#"R)AUVG'!'(-;VG:A:ZKIUO?V4HEMKA!)$X&-RGH:LT <:_@)8;7P];:?
MJ"P1:/=F\S+;^8UQ*=VXL0RXR78\#OZ<5,?"6H)K>OZI;ZTD$VJK;A=MH<P&
M'[ISO^;.3D8&:ZRB@#E#X+2ZU'5M0OYX?M6I:<=/E:T@\I2ASER"S;FY&"3P
M !5,^!M2?1O#MA)K\3G1+F&XCD-CPXB0HJX$G P3DY.3TQTKMZ* .;U[PU>:
MCKNE:UIVI1V5]8)+$?-M_.26.3;N&-RD$%00<_G6/_PK59M%UG3KK69Y&O\
M4CJ<%PD022VGR"K C@D;1Z=3C%=Y10!R*>#K[4]%O=.\5:Z^K?:;=K8-%;+;
MK&IP2VT$Y?(4Y/ QP!DYICP1KDZ:"E_XFCG&BW*S0NMAM>50A4!R7(+8/4 =
M^">1W5% &+XL\/\ _"4>&KK2/M;VC3%&695#;65PXRIZC*C(]*QSX,U237I]
M9F\1G[7<:6=/D\JS" '+%73YB5P6S@DG/<=!TVJZK9:)ID^HZC.L%I  9)&Z
M#) 'ZD5<!! (.0>] '-VOA>4^);37]2NK::^M;5[99+:V\DRABN2_P S9QMX
M'09/X9OQ*O(8],TZPGU-=+CO+Q0]Y/ )+=0@+;90W&&(  )&3WP"*[:D=%D0
MHZAE/!!&0: ."\)3ZBE^UG9:]H6KV+QN[RZ=8B);>3C:6*.5;/\ =R#QGH*W
M?"OA<>'?",7AZYN4OX(Q(A<P^7O5V9B"-Q_O$5OQQI$@2-%1!T51@"G4 87A
M?PTGA7PY'I-K<M,Z;L3S L3V7(SR%4*N,]%%<_'\.[N+P98>'1K<16SOA>+.
M;(Y8B4RA2/,_O'KGI^==[10!RE]I%QIWB6[\8RWGFK!I+6K6=O:$NRJQDRIW
MG+9R ,>WO7!:!/<VEC;WNC>,O#FI:BT9<69TY#=3R-RR,Z.'W$\%BON17M%1
MI!#'(TB1(KM]Y@H!/U- $@S@9ZT444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 <YXAO;Z#5]/MX]06SLIHY2_D()+J608VK&A5LJ 6+''&!T%,\ :W>
M^(?!EGJ.H;3=L\T4C*NT,4E9,X[$A03[T_5?#$][XILM?LM6EL;B"V>TE40K
M()(F8-QN^ZV0.<'MQ4GA'PT?"FCMIHU"6\B$TDD9DC5=@=V<CCJ<L>?T% ',
M7\T\'QXC>WM&N7_X1HCRU=5/_'SUR>*9I>AZWX3T;7-4EN]/LKW5]6%W.&DS
M%:0NX#!21AY,$XXP3C@]^D;PM.?'J^*?[10.ME]A^S?9^/*W[_O;L[L]^GM5
MCQ5X</B33[6&.^>RN+2[BO+>=4#A9(SD;E/##GI0!RT7BC6?+\<V\-V[MHUK
M'=6<]Y:!),-$[E60!>Z<9 .#SFLCQ,_B>X^%PUJ\\1'R[RWL&^S6]JD>TR.@
M<%^200^2,#D>G%=2W@2Z:Z\07+:_*[ZY9I;7(>V3 *HR;AC'9C@?F6JW>^#?
M[0^'\?A6?4&'E0PQ1W4<0!'E%2A*DD$_(,\\\]* (=4U+5M+\:^$]*6_$UG?
MFZ6Y\R%1(Y2(NIW#  SCH!TJM;:EXB\3Z1?ZIH-_!;30WTEO:6LZ*89$BDV-
MYIVE\MAB-I&,K[DZ=UX7N[S6M U2;5M\VDF5OFMA^^:1=K9PPV@#H!T[DU0A
M\!W5AJ]_+I?B*ZLM)U&=KBZT](4;,C??,<AYC#=\#/H1Q@ G_M;5C\3IM#^U
M0BR.C?;(D\G[DOFA,DYRPQGTZUQR^)O&Q^&Z>,UU6S?[')*T]C]D 6XC2=D;
M+YRI '&/3G)-=Z?#WV?QG_PDQOXXXTT_[#]G,.%6,/OSNW<'/MC';O7$_#W1
MV\2_#*'3IM4A?2IKF?S[>.+]X5^T.VS?NP%; )^7.&.#T( -;Q-XCU:UMM9O
M;741;K;Z:MY86UO"LSL=C,S7 *G8F0 #E<\\DTZYU_7[SQ#X3M+2]M[6WUG3
MI;B4?9]YC941L@D\_?XZ=.<]*N:AX#DN]0\02P:U-:V>N6ZPW5LL",5*Q^6"
MK'H-O48^A%2VG@NYMM2\.WCZQYS:+:O;('M@/-5U53G##'"+C]<T <;XBUG6
MKSX6>,8;O5'-UI.HO8FYAC6,W$68^& &!D2$';CI]:]:MH98;98Y;F2XD&<R
MR*H8\^B@#]*Y"7X?"ZT/Q+I=SJA:/7+EKIWC@VF&0[>F6.1\B\'WYKK+""XM
M[*.*[NS=S@?/,4";C[*. /;^= 'EUFMZ_@?XG2W6IW-ULGU*';*$YVP* V0H
M.< # XQVK2TC4M;TB[\#02ZA'/I^K6OD/:" *(2MOO5E?[Q/RX.>#G@"M<^!
MI5M/$UG!K,B6>NO-(\36ZMY+3*%D(.03P..@&><U,_@^X>3PRYU1,Z"/W?\
MHW^N_=^7\WS\?+Z=^?:@#$;Q!XKUS1Y-9\.6T\DBW;I!:-]G%O-%'*8R'9F\
MP,0I.1@ X&#U/<ZG+<QZ-=36S)#<I SH9$WA6 SR 1G\ZY:W\ W>GZI>G3/$
MMW9Z+?3-/<::L*-\S<N(Y#S&&] ._!'6NMOK9[K3I[6&186DC,:N4W!<C'3(
M_G0!YW9ZOXN?X:2^+I-<M2YT5KE+;["N%E5=V_=D9R!C&,#/MSL7'B+4//\
M!EB9O(768F:YO BY#K"'"+D%06)/4=%('M<A\'R0_#QO"/\ :0:,VC68N?(^
M81E=OW=V-V#U_2N9\7"+3Y/#FAWOB%=*CM+9F%]<V:/:SL $5&5\KO R?O#'
M..O !4UK4]8U/X<^/EU&ZCN+>Q>>SMI%@"&55VG<6!P3R5. !D'Z5O6^HZYI
MGB[P[IUSJ,=Q9:Q9S8A6W5/LSQ(K JW5L@X.[Z\=*JV6E:CXG\-ZIH#>(;._
MTFX@6./4+73Q$JY)W(@5MK\ '(Z9QSVZ&;PM<7&NZ!JDFI1[]'CDC5%ML"7S
M%"L3\_'"C'OZT 9/PS6\>VUV:[U*YNRNLW<.)@G.UPH;(4'. !CH.P%)XC2]
M?XJ>%X(M4N8();6[?RD5"JLH3G!4Y)#$<YQVQSG<\.^&7\/7>IM'J,DUK>W<
MMVENT:CRGD.YOFZMSTZ8R>M&M^&7U77M(UBWU&2RN-.$J?)&KB2.0*&'/0_*
M,'GZ&@#%MM:UGQ)I>OZGI.H"T.GW<]M9P>2CI*81R9<C=\S9^Z5P,=371>%-
M='B;PKINM"+RC=P+(T><[6Z$#VR#69'X.GL+K6/[)U7[)9:O(TUQ;M;^88Y6
M&'>)MPVENOS!AGGVKH=,TZUTC2[73K*/R[6UB6*).N% P/K0!Y7I2^)8-#\8
M:EH6JV]K]BUS4)Q;26HD%P5;<59B?E! P,8/OZ=!:>+K_P 3S6]OIL=Y;!M*
MM[^1K00-(KS!MJ_OCC:-IS@$G(Y&.;\?@J>"'6;&#6&32]7N9;BXB-N#,IE_
MUBI)N  /3E21GKGFDU;P*TNJV.J^'M7DT*^M;4668X%FCD@'W49&...Q[4 :
M_A6?79_#]NWB.UCM]44LLJQLI5P"<-\I(&1@XSUS7,Z=J'B?4_%'B"V.MV]O
M9Z/?PY5;(,983&':/DY7@_>R3GTZ'L],L3I]BD#W,MU-DM+<2XW2.>I(& /8
M#@  #I67HOAN72M<UK4I+Y+A=5E262+R-NPJH08.XY&T#.>] '-V6N^+M9TW
M1M>TFTN)8KN5)9[.3[,L'V9NNUMWF;U&.3P3GY1TI/#S:LFO>/)H]3>XGMK@
M+!'=[%B+>0K(&(4%5!..,<<G)R:OZ+X!N]#F-G:^);O_ (1T2F1-*,*$H"=V
MP2_>V9_A].,\G,UWX#6[N/$@.JW$=EKT>)K=(URC^6(]P;J1@ X]>^.* ,_1
M_$FI-XOTC3'U%K^VO]-DFDE>W58Q,FS)A8*N^,[CZ]L&LZ[\6^(X?A]XPU1;
MZW^WZ3JEQ;0R?9AM\M"H "YZ\DY.:W[3P3?1:QHNJ7/B*:>XTR![? M4194;
M;QCG;]T9.3GMMJ&7X?2S>&?$&BOJX\O6KR2[EE%KS&7(+*HW]/E&,^_7L .7
M5=;TSQYI-A?ZC%=66JV=Q+Y2VX3[.\00_*1R00V.<_ATK/L]?\6ZWI.E:_HU
MI<2QW,RR26<GV98#;$D'#;O,#@8.2<9S\O:NCN/#-S=>)-%UF748]^F0RQ")
M;8@2B0*&)._C[HQZ>]9>D> +K1)WM+/Q)=KX=:4RKI1A0[,G)02_>"$_PCMW
MY- %6\U74/%&@^,+BTOVL[73WN;&&)(D82M$GSM(6!."20 I7 &><UT'@+_D
MGGAK_L%VW_HM:S'\"7$%[K9TK7'LK#6B\EU:-;++ME=<,\;$C;GN"#^';H?#
MND'0/#UAI/VI[H6<"0K*ZA254 #@>PH Y(^(M>"^/T^V6YET4!K-OL_RJ/(\
MW!&<GGC))^G:H;/7O$5O<>";R\U.*XMM<18KBU%LJ!&,!D#JPYSD<]N> *V3
MX,G+^*&_M1/^*@7;)_HW^I_=^7\OS\_+Z]^?:D;P9.UOX8A_M1 - *F,_9O]
M=MC,8W?/Q\I[=_RH D^)3W,7PYUZ6UNY;66.T=@\6-Q '(R0< ^HY]"*YW7+
M>\CU/X=Q1WIDN&N)=DT\:G;FV;^%=H.!_P#KKN]>TB+7_#]_I$\CQQ7D#PLZ
M=5W#&1]*PV\'WLL_AZXGUOSIM&=G5FM0!*2GEXP&&!M^O/.>U &*OC#5M#M/
M%MOJ%PFHW.D7=M#;3M$L9?[0$V!E7 ^4O[9 [5MZ;+XJB\4QQSPW,^B2V[>;
M+>?9UD@F'3;Y1^92.,$$@]ZCG\ P:A+XF&I7GGV^OB/S8XXMAA:-0J%6W'D8
M!Y'4?A5OP]X<U;2WC;6/$MSK @7;;+);I$$XQN8KDNV.,D]SQDYH C\:Z]<^
M'[>PNMMW'IC3E;^[M(1+);IM.UMI!^7=C)P<#ZUG'Q5/_9>A0V.HKJLNL7DT
M<-[;+'GR5#OP&VIO"JJG/?)P<8/4:E87US=6ES8Z@MJT&\.DD/FI*K <,-RG
MC&00?Z@\U<?#:SET$65O?2V5\FH/J<%[;($\F=B<[4Z!,'&W/3O0!EZWK/C7
M0_"WBF\F_=1V2)-IUY=1PM*ZD?.CI&VT$'HV.1VJUXCN/%V@^';C7SKB7$4,
ML,\UK#9(/+MN/."DY+$ [@3V!R#VT+WP7?ZKX7U#2M5\127EU?QB&6[:U5 D
M8.=J1J0%.>I))/X#'3QV>_2Q97I2Y#1>5*=FU9 1@\9.,CWH S(;NZU/6)CI
M]^!8PVJ<^6KH\KC<I['A-K8SSO7WSRF@^,]4U#PEX3^T3Q_VIKMU+"]R(P%C
M1#(S%5Z9VH%&>YR<XP>M\->'(_"_AJ#1[*X:0PJ0)YQN+'L2,\X& !GHH%<^
MOPUC7P7IV@C5YDN=+N#<V&H11!9(I-S-DKDAA\Q!'&1B@"QJFJ:_X4TO6;R^
MN(+^W$T$>F.RA9<RLJ$2A0JX5F!&,9'4BI]+E\4Q>*5BN(;F?0Y;<EY;S[.L
MD$P/ 7RC\RD>H)![T^7P:=5\.W^F>(M5GU.6^C6.2X$:P^6%.5\M%X4AOFR<
MDGKP !+X>\.ZMICH^L>);C6?(7;;B2W2()VW-MR7;'&2>YXYH /$^NS:?J>A
M:/:.(KG5[IHA,5!\J-$+N0#P6P !GC)S@XP:-IJVJ6_CJ[\)WEZ\Z3Z?]OLK
MWRT$L8#[&1@%VG!P0=HXX.:UO$OAJ+Q#%9.+A[2^L+A;FSND4,8W'8J?O*1P
M1WHL]!EBU>?6KNZBN-5DMEM4D2 I%%&"6P$W$\L<G+<X'3% '/?"6"=/"!ED
MO994:\NP(V5  ?M#Y;( .3[FEU1+V3XQ:1"FJ7,5N=*GE$*JA52)(P>JGKW)
MYXXQ6[X2\.2^%]'.FM?"[C\Z297,.Q@7<NP/S$$98TFJ>&7O_%&G:[;ZC):3
MVD,EO(JQJXEC<J2.?NG*CGF@#@(KC6M.TGXA:MI.I1VAT_6+FYV&W$GG%8HR
M58GHI QQSSUKJIO$E_JNKPZ78)=PG^S(K^62T$+2 RDA5'G';@;3G@DY'3N\
M>!I_[&\2Z:VK(4UZ:6:9Q:X,1D4(P7Y^F ,9_6F7_@.ZEN-*U'2]?ETS6+&T
M%DUU';*Z7$(Z*\;''7G.>I/M@ VO"DVO3:#%_P )):I!J2.R/L92)%!^5\*2
M 2,9&>N:Y))+^/XWZR;"UM[A_P"QH-PGN&B &\]"$;/Z5W>EV#:=9+#+=2W<
MY)>:XE #2.>IP, #H !P  *P?^$3U"+QC>>)+;6(4GNK=+8PO9ED5%.1_&#G
M/?\ 2@#D/#^M#1O%WCW5=>A:VUN.T2[DL(CNB-M$F%9)/XR> 20N">G7&MJ7
MB/7-%\(Z/XNFO5N8)S;O?67E((TCF('[H@;LJ67[Q.>>E;=AX'LXM2U;4]4N
M9-3O]4@^RSO*H1%@QCRT4=%/?DD^M06G@>2+2+'0[W53>:-8RI)# \&V5EC;
M=&DC[L,JD#HH)VC)ZY ,?QEXGUK0[3Q!?0ZA&)=/:)[6SMX1*ABPN3<$KE"Q
M+8 9> ,9[W=6U#Q+=_$#^P-,U:WL;>;1FO$D-H)&B<2JN>3\W7V&">,X-&I?
M#B2_MO$=DFOW$.GZW*;B2 6Z,8Y2%!.\\E?E'R\=.O7.K;^%KJ'Q9;:_)JWG
M20V!L6C:V WH7#EL@C!W 8XQCUZT 9":GJGB2Q\3K!J9MH]*:33U\N%#Y\R1
M@R.X8$A26P%4@X!YY&-3X;?\DT\.?]>$7_H-0/X(N+;6=6N](UM[&TU?+WEH
MULLH\TKM,D;$C:2.N00?RQL^&-#/AOPW8Z/]L>[6TB$2RN@4D#IP/_K_ %H
MYNWUO6?$>CZ]JVDWXM#874]O9VYA1TE\GJ9<C=\Q!^Z5P,=36>OBW7?$%[X0
M_LJ\@T^WUZPN)9 UN)&A>-%Y!)^;ECCITYSTK?C\&S6$^L)I6J_9+#5Y&FN+
M=K?S&CD<8=XFW#:6ZX(89Y]J>?!B0:QX>O+"Z2VMM#@>WM[;R=VY'55;+;AS
MA1@^O7- &U%;7RZ&EM<Z@7OA $DO(HE0E\<N%.0.><<BO(@;R7X":5=3WLMS
M-<7EK(/.Q\K&Z&>0,G)Y.<U[60""#T-<(GPYFC\&P^&EUUVM+>X26%GM5)14
MD\Q5X(R<]2>H P!0 H\0:KH/C+4]/U6^6_LDT5]57;;K$8BC[61<=5(Y&23[
MTVPU/QA>-H&IVMM//:7IC:_@E^S+#%$ZYWQ,K>9\N1PV<CL#6S-X5:Z\6G7+
MJ\CD1].;3I;7R"%>-FW,<[LYS^GYU0\/>![_ $%H;,^)[RZT.U</:Z?)"@9,
M'*JTOWF53@@<=!VXH H_&F[N+3X9WP@=HTGEB@GD7JL3. WY]/QKO+:"&UM8
M;>W14@B0)&J]%4#  _"H-5TJSUO2KG3-0A$UI<H8Y8SW!_D>X/8UBZ5H&NZ3
M:1Z?'XD6>QB4)&UQ9!KE$' 'F!PI('<H??- $%UJ!M?%6F>#]+?[%&]I+>RR
MHJEDC#A51 P*C+,>H. N .<CGM4\7Z_INE>-=/\ M43:EH$<=Q;WK0 ^=#(I
M90RC"AQ@@G&#Z5U6I^$4N=0TK5-/O&L]3TT.D<[IYJRQO]])%R"P)YSD$'FJ
MVH>"%U'1]=MI;\"^UP*MY=B#@(J[55$W< #IDGDD\YH S+K4_$UIXH\.68U>
M"2'7(9E:-K1<6S)&) R$'+'&1ACC/..U5)?$WB&P\/>.(GU"&XOM 8M!=R6R
M@NAB$@#*N%R,D9_2NEN?"US<ZOX>U%M2C#Z,L@51;'$N]-C$_/QQTQW]>E<[
MXOT(Z'X2\>:G/J,<G]KVK.8S%Y>QQ%L4*=QSD <>OY4 +/K?BG1-2\+ZA?ZC
M;WNF:U/%9S6B6P0V\DB91E<<MR#G/'H!GANJ>*-:TRYMIFU".:5M=CLIK6WB
M#V\<#R; #)MR)<$,1NX)^[BMG1=$;5M.\.7M_J4-[;6$:3VL<,.P-+Y>T.[;
MB&*@MC 49.?0#//PTG&D#2X_$=PMI!J(U"T4VR$Q-YOF88GE^2<=.O.: '&_
M\3:EXN\4Z/;:S#9PV$%M+;2)9JS(75SCYB0>5&2?3@"J+>+M;;P/X7\7-="&
MRD:(:Q&D2D"-CM,JD@D8;&1Z'MBNGM/"]U9Z_K.K)JBO)J<,4++);?<\M2JG
M(89/S$GI[8K&<:)X+\'VG@S5+IM0DN;66WM+=;=@]TN/N<9 ;Y@,DCKGL: .
MET^ZN;[Q%J3)<DZ;:K' L>U<--C<Y#8R0%9!UZ[O2MFN?T7P[+HW@>#0K6]>
M"[2U,?VP .RS,"6DP>OS$G!K8L89[;3[>"YN3=3QQ*DEPR!3*P&"Q X&3S@4
M <?XU%AKU\GAO4%N6L1;//=?9[:2;YF!2('8IQ@[WY[HM.^%NMS:IX/CLKTM
M_:.DR&PN@ZE6)3A6(.#RNT\]\UOZ+I-SIL^HSW5ZEW)>W'GLP@\LK\H4+]X_
M* H _'KFL_3_  I/IWC;4_$,.I*(]25%N+,6^%.P85MV[.['?H<GB@#IZ***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%
MUWQ3I_AV:SBOUNMU[*(+?R8&DWR'HOR]^*?I7B;2]9O;FQM9I$OK4 SVL\+1
M2H#T.U@"0?49%<K\3VD6]\%-$@>0>(8-JLVT$[7XS@XJ>/PYK#^.=1\977V*
MTECTLV-E;^:64\E]\S8&!GL,\=^* .ZHKSK2O$.K#Q3X;L'U22^@U2QG:XE>
M!5A,T:HV^ A59DRQ&3D$8P2<FHM"F\4Z_IVJWD_B>2"*QO[ZU,<%I$&E1,JI
MW$':0<'@'WSG@ [O4]5CTW37OEMKJ]565?+LH_-D.6"\ =<9R?0 U?KR.TU'
M6-#^!6EZO9:M-]H,=J29HHWPKR*C*#M_VB<G)]Z[&34KS6O%^K:%:7\FGQZ;
M:PNTD2(SR22[B/OJPVJ%';DMUXY -Z_U(6$ME&;2[G^U3B -;Q;Q%D$[G/\
M"O'7W%7:X/4]2\3Z/'X-AO\ 4+4W=WJ*6>H?9H@4F!5VR"PR/NC. .2:@6;Q
M9KGB?Q9I%GXC2P33GM_LSK9QN07BW[3NS\N3SU)XQCG(!Z&0",$9%(JJOW5
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
MU '<%T$@C++O()"YY(&,G'XC\Z=7!/%=-\;63^U+Q8$T-9Q"/+*#,^&4 J<
M[02?O>_0527Q+KFI_#:X\<V&H&)T$UW%8-$AA,$;L-C'&_<54DD,.3QQQ0!Z
M516=!J\4_AN+6O+=87M!=[/X@I3?CZXKG-&F\2:WH_A_Q!:ZK"JWC1W%Y92H
MODK;N,E$(7?O7*\EL$@YXXH [2BN M]:UGQ'X<UW7-,U)K-[.XN([.V$2-&P
MAX_>94L2Y!S@C (QTR:L'BG6M?UCPC]AOQ86FMZ9-<2Q"!7,;H$Y4MUY8XSQ
MT)!Z4 >C2RI#$\LKJD:*69F. H'))K%T[Q5:ZEJ-O:1V5_&MU;?:K6YDA'E3
MQ\<A@3M."#A@IYZ5Q_V_5=4^'/C>TO\ 4Y9+C29KZT6Z2.-7GC2+< XV[1D/
M@E0#QQBK&G:I?:7H7@W1[>YO+B;5;02;U6#S(HXX%8I'N"KU(Y;<<9ZG& #T
M6BO,?$&J^-=!\&>(+R:X\HVMQ"=/N9TA:62)W5660)E 5SP0.>*[O2++4[/[
M4=2U;^T#++OB'V=8A"N!\@QU&<D$\\]^M &G17F_C3Q#K6CVOB.\M=5'FZ>L
M<MI:VL2R(B8!;[067Y2Q+8 8'&"!5^]U'7+OXAVNC6NK?8[&ZT=[LA+=&>-Q
M(BY4L#SSW!')X/% '<T5Y@FM>*[KX=ZG?6FI-)JNB:A<02.D$>;R*&3#94J0
MK;,XP.H]ZZO3]7;7=:LI=,OW;2TL%N9L(A$K2_ZH$XR" KD@$=5H Z2J5[J0
MLKRQMS:7<QNY3&)((MZ184MF0_PCC&?4USOCW5-7TJ'0VTF\2W:ZU>VM)0\0
M<,DC8(YZ=.W/N*IWUSXAT#7?"UA/KQOHK_4)HYV:TCC9T\MW5>.F, 9&,T =
MW63>^(K.P\0Z9HDR7!NM2\SR&6/]W\BEFRWT'09ZBN0UCQ+JH?QIMU'^S9M$
MB62R@\M")AY>\,VX$L';*<8QC'6JVI_VM=^(?AP]U<^3J4Z7;RNT !B9K?)&
MWIE<D<]QD@]* /368*I9B  ,DGM0K!E#*001D$=Z\DUS4]9F\ ^/].N]7N)9
MM(E:.*[1$CDEB:-6V/M7'\1!*@$BM[7-;O/"]KHS7MWJ9T5X'^UZC;V\<CP/
M\GE[P$P(\;^0N<@9/J =]16;X?N3=Z!9W!U"+4?,CW?:X@ LPSPP X'T[5RE
MKK&L>)=%U_5M,U-K)[&ZN(+* 1(R-Y/'[S<I8[B#T(P",<\D [VD95888 CW
M%>:V_BO6O$&I>#&L;Y;"UURPN)IXA KF-XU7E2W7ECC/' R#TK?\"ZGJ5['K
MEEJ=V;R;3-4DM$N6C5&DC"HR[@H R-V. .E '5@!1@  >@I:X3Q?XGGT+7A#
MJ%W>:5I$UJHM]2@MUEB2X+,")B5;:,;,= <MD^EBWU?4O^%@:=I3:D)[*YT1
MKM@BH5,H=%WHP7."&)[CF@#LZH:UJMMH>D76J7:2M!:QM+)Y49=@H&2<?05P
MEEXPU5=):">[$EY<^)Y=&@N7C0&.,,?FP  6VJ<<=2,Y'%:/B:SUNS\*^,Q>
MZDE[I;Z1,UKYBJ)XV\I]X;:JJ5Z$=^: .QL+R/4-/MKV$,(KB)94##! 8 C/
MOS5BO-M*O]9TB_\  L3ZIY]AJUKY$EF8$5(MMOO1D;&[/&#DD'/0=*])H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH YWQ-X7?Q'=Z3.=0:V&F7:7D2K$&W2+G&XD_=P3P,?6M75-,BUC1+S2
M[MV$5W;O!*T?RG#*5)'7'7WJAK_BFR\.36,5[;W;F^F%O;F",/OD/1>N0>._
M%/TGQ1IFKZC=:;"\T.HVJAIK2YB,<BJ>C '[R^XR* ,6U\!W$-YH-Y-XBO)[
MC1XY(8B88U5XV4+M( ]%&3G)]16GX=\,#0;+4;1[UKJ*^NI;I]T80JTIRX&#
MTST[CUKH** .(/P\)\#+X5;7+E[1&CV2/"FY$C<.BC&!U R3G/M5O5_!<U]K
M\.O:9K=QI.JB 6UQ+!"CI<1@YP4?(R#T/./>MW4M56PTQ[Z&TN=0"LJB*R42
M.V6"D@9'3.3ST!J_0!S.H^$!>IHJ)J,J?V5=B\5I$$C32_-DN<CKO8D#'7C%
M<YH1GO/B7XY&G:O# 9&M%QY8ESB#!9.1\RG([CU%=Y?Z@UC+91BRN[G[3.(2
MUN@80Y!.]^1A>,9]Q5V@#D#X MK6?0Y='U&YTY])ADMU*JDGFQR$%]VX$;BP
MW;O4]*J#X;JNC2Z6FMW1@?4_[17S(D8HPD\P+GC(W=2>O;%=U10!@+X<?_A,
MO^$CDOMTIL?L+0"'"%-V_.<YSN_3C'>E\)^&O^$4T=-+CU">[MHB1 LRJ/*3
M).W@#)YZGT%;U-CD25=T;JZ@E<J<C(."/P((H S=1TV\N=0M;VSU'[,T,<D;
MPR0^9'*'*GYAD'(V\$'N:/#VA6OAO1HM-M"3&CO(20!EG8NV . ,L< =!BM2
MB@#C9? 317FM-IFMW%C8ZSO>[M!"DB^:ZX9T)Y7/<<Y]N,0W'PY7^S]#6PUV
M^LM3T:'[/;:@B(6:+ !1TP%9>!P?UKN** .4U7P6VK^$;G0KG6+EWO'62[O7
MC4R2,"I& ,*H^51@#H/7FG>(?!SZ])IU_%JT^G:UI^X0W]K&.5;[RLC9#*<#
M@]_RKJ:* .2O_!4NH:59VL^M7$ES#>QW\MW)$I>66,@KP,*JC ^4#MZY)O:I
MX<EU/Q!HNL&_\J72C(8XUA!60R+L?=DYQCICI[UNF1!*L1=1(RE@N>2!C)Q^
M(_.G4 <M?>#/M7B'4-4@U>[M$U*U6VO+>-$(D"A@I#,"5X8CCU[55B\!-%I/
MARP&LS.NA3)- \D*DN54HJD#'RA21Z^]=G10!!>VD5_87%G."8;B)HI #C*L
M,']#7&V_P\G2VT*"X\27LRZ),KVFV&-<(J%%4\$$X."QSTX R37<T4 <HG@Q
MUB\21_VF2->+&<^0/W64\L[.?[H[YYY]JKOX",9T.ZL=8FM-4TBU%E'=K"K"
M:  #9(A.#TSD$<\UV,DB1(7D=40=68X IU '%?\ "M[2XT[7;+4-4O+I-8N!
M<NV$C:&4!<.A5>&&T>W'2K=CX2U&+3[F#4O$MWJ=Q);M;133PHHA1AAB%7&Y
MB,?,Q/3ZYLZCXOMK":Y2*PO[]+.9(;N2SC63R&< C*[@S8#*3M!P#]:Z&@#+
M\.Z.= \/V6D"Y-Q'9Q+#'(R!6**,#..,X[U5U+PR+[Q18:]#J$]I<6T#VSK&
MJL)8F8,5.1QRHY'-;U9'B#Q%9^'="O=6N$FN(+,9F2V 9U_ D =1U/>@#%_X
M01CH?B'2FU5C%KMQ+<3OY W1F0 ,$YZ848SG\:34? DMS=:;J6G:[<Z9K%E;
M"S-W!$K">$<A7C;(///U/TQU\,HG@CE4$*ZA@#[C-5]4OCINF7%ZMI<WAA0N
M+>U3?+)[*,C)H 33-/&FV*VYN);F3):6>8@O*YZL< #\     .!619^%I+3Q
MG>^)/[1+RWD*020>2 @1/N[3G.?<YZ]*Z&-_,C5]K+N .UAR/8TZ@#$\5^'1
MXIT-]*>[:UB>2.1G1 S?(X< 9XZJ*S[OP6]SKM_J::S<VPU*T2VOH88TVR[0
M0I4L"4X8]/7KGFNH:5%<1EQO8%E3/) QG _$?G67X?\ $5KXBCOWMH+B'[%>
M264JSJ%/F(!NQ@GCYJ ,.Q\!/8CPSC69I?[ 5E@\R!?G#)Y>#C' 7IWSR2:U
MM&\.MI.N:SJ9O3.VJR)+)&8@H1E4(-ISTV@=:W:* ,+5_#K:KX@T;5A>F%M*
M>1XXA$&#EUV-N.?[IXQ^M5+GP@^H!+?4-1-S8QZC_:$<;0 2(PD,BH),_=!.
M.F<<9Q3I?&]C%K-[I/V#4Y+RRC66=(;;S-J-R&&TG.?09-)=>/=$A\,P>(;9
MYK[3YY4A5[9,E69@@W!B-OS$ YY]J -7Q!I/]O:!?:29S EY"T$DBKN(5A@X
M]\&LF3PC))=>'+AM2.[0E81 0#$N4\L[N?[OICGGVKJ** .1C\#BUAU6PL=3
MEM](U21Y+BT$09HRXQ((GS\@;T(.,G&*MW?A""36M(U*QO)K Z;;M:+%"JE7
M@.WY/F!VXVCD<UT=% &?KNF'6]"OM*\\P)>0/ \@7<0K J<#UP36+_PAS_:/
M#4W]IG=H",D(\@8ES'Y9+\_W?3'//M7544 <D_@:*X3Q/'=7\DD?B!<3JD84
MQ$($!0Y/8#KGD5%J/@)[^QTEQKU[!K.EY^S:G&B!@" K*4QM*D <?XG.UJWB
M*UT?5-*L+B"X>34Y_(A>- 45MI;YB3QP#TS6N2%!)( '))H Y._\$RZEHT%E
M=:W<37*W<5Y->21*7E>,@H HPJJ,#@#]22;,_A)+SQ-<:Q>70F2YTXZ;-:^5
MA&B+%CSG.<D_A^=6]0\36>G:OH^G/%/(^JNR6\T:@Q@A2_)SZ#MFMF@#@E^&
M\XT>QT=O$U\VG:?=17%FA@C,D8C;*J7(.[';C\#VN77@6=?$5SJ^C^([_2C?
M!?M\,,<;K.5&-X# A'QW KL:* .5OO!2'6['6='U*;3+ZVMA9NP02K/ #D*Z
MMU(/(;.?K5OPOX9_X1I-14:C<7GVZ]DO'\Y47:[GG&T#T'MZ 5OT4 8-UX9$
M_C"W\10ZA/;S):_9)H452LT8?>!DC(YSDCMZ5FP^ H[73;[1+;4I8] O9'=[
M+RP6C5SEXTDS\J-SQ@D9."*["L>7Q%:Q>*[?PZT%Q]JGMGN4EVCR]JD C.<Y
M^8=J -001+;BW$:B$)L$>.-N,8QZ8KD=!\!/H$B6L/B"_ET*&7S;?3'5-L9W
M;@IDQO*@\A<CWSSGI;#4&OI;V,V5W;?9IS"&N$"B; !WIR<KSC/L:NT <HG@
MHVDFKPZ;JDMII^K2/+<VPB#%'<8=HFS\F[OD, >F*F/A"&/7=%U"SN1;PZ1;
M/:V]J(LKY;!003G.<*,?3O72,VU"V"<#. .365X=\0VOB73Y;RTAGB2*XDMF
M6=0K;D;:W )[T 9$7@J2+2?$6GC5"5UV:6:=_(&8S(H1@G/3 &,YQ[TW4/ :
M:AX>TG3SJEQ;WVC[/L&HVZ!9(]JA>1R&R!R. :UY_$5K;^*;3P^\%Q]JNH))
MXY=H\O:F,C.<YY':MB@#C]0\#SZMX8N])U'7KJYN+QHS<7KPH&*HP9515PJ@
M$>AZGUKK8ED6)%E</(!\S*NT$^N,G%)/(887D6)Y2HSLCQN/TR0*YS2_&]GK
M6DQZKINF:K<V4@8I(EN/FVD@X&[/4$=* ,_4?ATM^OB&W76[R"PUMC+/;*B$
M+*5"E@Q&<?*/EXZ=<5HV_A.:W\1V>M'5I)I[:P-B%EA7#J6#%CC'.0.F!CC'
M>K$OBVQBU#0;/R;ICK:EK:01@( (S)\Q)R#@=,&MZ@#C;<Z9\.-/G.J:C--#
MJ>HR3*5M'<^=*2Q4! >#CC(_$U=\#>'X?#OAP0Q6S6QN9I+IH6.3%O;*QG_=
M3:O_  &NEIK2(C(KNJLYVH"<%C@G ]> 3^% &)XF\.-XCCT]/MK6HLKV.]0K
M&&+21G*@Y/3U_G2:UX<?6-5T:_-]Y+Z7,9T18LB1RI4YR>F">!^=:-MJ#7&J
M7MD;*[B%J(R+B1 (IMP)_=G/.W&#P,&KM 'D=W>17'B[5YF\6W&A7OVO9'9W
M>FQS,510JO$73.UL%@%)^]ZDUU=GH&IZO/X>UK5-0Q>Z6TY0"T\L3J^4#.I.
M5)CVG;Q@D_0=C10!R+^!(KBV\36]UJ$DD7B#YIPD84Q-L" IR>P'!STJ[#X?
MU.V^R/'KSRRPP-!+]IME:.8'&"54K@C'&#W.<YID/C*TN=7U'2K?3M2EO-.*
M"ZC2)3Y>\;DYW8.0,\5K:5JD.KVC7$,4\.V1HGCN(RCJRG!!!H B\/:':^&]
M#MM)LRQA@W$%L9)9BS' X'+'@=*R%\&&TN-7&F:I)9V6KR-+=6XB#E)&&'>)
MB?D+#KD,,\@"NJHH YD^#H(M9T&]L[C[-!HMN]M;6HCRI1U53DYSG"C'ZYJS
MX?\ #K:%=ZM/]M-Q_:5V;N13$%V.0%(7GIA1U_.MVB@#"U30;K4+B],>I!+6
M]MA;36TMN)5 ^;++R,,0V.<C@<50F\#I#=:+<Z1J=QITNEV?V!6$:2^9;_+\
MIW#&<J"#^AKK** .'/PSLI- U#2IM4OG^TZBVI03@J)+6<MN#(<9)'N3GGI5
MX^$+RYT#4+#4_$%S?W5];-:/=20(GEQ,"&"(N "<\DY)('H!7544 <L_@^1Y
M?#<AU,YT$8AQ /WOR>7\W/\ =],<\^U=3110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y]\3S(+WP4841Y!
MXA@VJ[%03M?J0#C\C5A?#>K?\)GJ/C*^FT^TGCTQK*SA25GC0 E_,E<JO?L!
MP._%;'B3PJOB.[TJ>34)[;^S;I;R%8E4@R+G&[(.1@GCBM34],AU?1;O2[PL
M8;N!X)2AVG:RD$CT/- '"Z5KNJIXJ\,V1U*YO+?5+&<W$TD2K%)+&J-YD/RA
M@N6.,C:01C/6HM _X2/7M-U:\N?%-W&EC?WUKY<,$2F5$RJDMM^4@X.1Z>IS
M6W;> 3!=Z'=R^(-2GN-'1XH&<1@-&RA=A 7T4<_>/KTQI^'_  O'H%GJ%J+V
M:ZBOKF6YD$JJ"KR'+@;0.,T >?VU[JVB_ ?2]5L=7N4N/+M3\Z1L KRJC*,K
MG&&)R<GWKLGU"ZUSQEJ^A07TMA#IMI"^Z +ODDEWD-E@?E4*.!U)Y]*KGX=P
MGP4OA9M:U!K)&CV.PCWHB.'1!\N."!R02?6K.L>"?[1UR#7+'6;W2M52 6\U
MQ:JA$\><X9&!7(/0]ORH S-4OO$FCIX,AO=6BDNKG4DL]0-O$HCG!5VSR,J?
ME&<8[U!&/$VN^*?%ND6_B>:QBT][?[*\=M$64O%OP<KRN3SW/'([]!J'@Z&]
MCT9%O[J(:5="[C/RNTLOS99RPYSN8G&.M<YH<<U[\2O&YLM6-J)C:*-J*^\"
M'!9,_P 2G(SR!W% #=#\4:MK_ASPS=WE\MK)<&YBO+>U3-Q=21DHOE#:0%R"
MS'@#CD"J#>*?$4GP]MKY-2>*^AUT:>\CPQDRQ_:/+PX QG'4J1GUKK7\ V4$
MVBRZ5?WFF2:3"]O&T.Q_,C?!8-O4@DD9SZDU4_X5M;+I$NF)K&H"W?4O[14-
ML8HX?S H)7D;N23DGUH 9:S:M;^/M1\.W&MW=U;7&D"^CE9(UDMY/,,9"%5
MQC!&0<8I_P )$F/PWTFXFO)[AIHBV)=IV'>V<$ $YZG)-;2^&@/%_P#PD;WT
MS3FR^PF'8HC,>[?GIG.[WI?"OAJ/PII*Z9!?W5U;1DB!9]O[I,D[1M SU/)R
M: ,2_P!4U;6?$.O:1ILEW =,CA1'M7B4^;)'O#MYF<CD  <<-G/&*&OZEXMT
M'PMI'B*^O%$UDZ#6-.MA&R7*;MI,;%<ANAP".XXQ6WK/@A;_ ,0_V[INLW^C
MZA)$(;E[385N$'3<K@C(['M6E#X>BAO;&474TD%G$ZI;RX8-(WWI6)&2YR><
M_P 3>M '/WFOWVD^";+4?[36\N=6NX(H;@JABMQ.X VX4;@BG@MR2.>N*GUJ
MYUGPA::UK3:E]OTN#3FEBMKE1YHN5SSN4#Y",9'8],4D'PXTY/"]_P"'+B\N
MI]+NI6EBB.U3:,6W#RB!\H#<@'/ZFKVG>$!%8W%MK6K7NN>?;M:DWFT!8F^\
MH" <G RQR>!S0!GVT7BS^V=,GAN9GTV:-EO_ +4\!&2OR20A!P<]CP1COS7)
M)JWC&7X:S>+H_$C-=:=-<.;9K:,17$<<S*P?C.=HXVXQ@=^:[30/!@\-^6;C
MQ%J5[I]D";6VO'3RX!C&2P +8' R<#TZ8YOX?Z&->\!/I]UJ$AL);VX:XLPB
MABOGLP3=U",,$C&3DX(!H NZ:9[_ .+KW(U"]CBDT&WNA 2A50TK93!7@<#.
M,'/>NJ\5W5U::&9+74(+!C/$KSRC<0A<!@@P<R$9"C!R2*;-X7A?Q;#XAAO;
MFWF6U6TE@BV^7+&KEU!R"1@D]",CBG^)O#D7B;3H+9[J>TEMKF.[M[B#&Z.5
M#E3@@@]^#0!REEKGB*2Z\:Z=8?:+B>PMX)M-CO%02AI(V)!QUY7(#<\X-:?@
MOQ%;:Y?WJPZE?&2&*-9M+U&(1W%K)EMQ(VC(.5[D#'&,XJ1? BKJ&J7PUW4_
MM.I0PQS29C!#QYVR#"8!&>!]WV-:ECX?6WUV36[JY-SJ#6HM!((Q&!$&W=!U
M)/4^W '.0#)\:ZY>:%=:?<RQ:@-"*RB]N+",/) _R^6S#!.S&_.!UQGT-&/Q
M'<WDV@:38:C)J*WMG/=O?6QC1YU1E50-P"J?G)8 9&W QS757^EW-SJ5O?VN
MHR6LD43Q-%Y8>.0,0<L#SD;>"".IZUS]U\-M-?2-*M;"]O-.O-*DDDM+ZW91
M(K2$M(",;2K$G*XQVZ<4 <SXHA\31^$XH=:OYD*:];+;21O'YDMNTR[?-"KM
M+*<].#@$@XKU6&)XK98FGDE<+@ROMW'W. !G\*YN\\$PZAX<?3+O5;Z:Z>>.
MY;4&*>;YJ,"I V[0!M V@8Z]R371V\+06J1-/),ZC!EDQN8^IP /P  H \QT
M*\E\-V_Q"UI[RZNAI^H3/Y+B,+,P@C(+$("#T'! ]JT-5UC6= \/Z!XD_M.6
M\6XFMDO[9T3RW2; S& ,J5+#')R.N>M=!IG@^WL#K:7%W+>V^LRO+=03(H4E
ME"D# ! V@#'-16/@J*VL].TZYU*YO--TV59;2WF5<@I_JP[ 98)QCIT&<XH
MQ[ ^(M9\9^)=/'B6XMK72[RU,0CMHB61H@[(<KTY(SUZ=<8KEUAG7X->-I9M
M0NKG_2;Z/;,5/(E(W9"@DG'KCV%>F:3X;&E>(-7U<7TTTFJ-&\T3JH52B[%V
MX&?NC')-94GP]MWT;6M(75[Y+'59I)6BQ&1#YC;G"';GD^N<#IW- %2WN]7T
MCQKX:LI=6EN[/5[.?S+=XD5(6B1&4QX&X#DCYBU:WQ#O[_2O 6KZCIEVUK=V
MT!E2145NG;# BI9?"OGZUH>J2:E.9M(CDCB41H%D#J%;=QUP!TQ5WQ+H<?B7
MP_=Z/-<2V\-TGER/$ 6V]P,@B@#F=6OM:?QIX:TRUUB6VM=1L;B295AC8AD5
M,,I(//S'KD>U7O 6HZA>6^N66HWCWDFF:M-91W$BJ'>,*C+NV@#/SXR .E6W
M\*^9KNCZL^I3F;2X'@C3RTVNK@!BW&<G:.F.E3>'_#BZ!/JDJ7LUQ_:-VUY*
M)%4!9& !VX'3"C@YZ4 <[>6]Q+\;+)1J5Y''_8DDHB4H5'[Z,%0"IP&P,GKP
M.1BN9635M/\ #'C[6=,U>6RDT_7+R=(HXD996782)-P)((XP-OX]O1]0\,QW
MWB:RUZ._NK6YMX&MG6';MFB9@VUL@D<J.1@^]9A\ Q'0M>TEM5NC#K5Q)<7+
M[$W*TF-P7C ' ZYH AN-<O\ 6?$4ND6GVJ%(-.@NG-H\2N7E+8YD[*%'3J6Y
M]]SPK_;H\/P)XD,+:I&665X2,. ?E8@< D8R!QFLG4_ 2WMWI^HV>M7VFZM9
MVXM?MEL$S-$.=KH05///3K^&.ETW3TTRQ2V2668C+/-,VYY&)R68^I/IP.@
M Q0!P-I)J$?QD\4G3K:VGE_LVT^6XG:)1]['(1JRM9\*2^$?A'=6=S<QSW=S
MJ]O=W#1*1&'>YBR$!YV@ 5WECX5%EXOOO$8U&>2>]B2&6%D3RPJ?=Q@9!_'O
M5CQ1X=C\4:/_ &;-=S6T1ECE9H0I8E&#+]X$=0* ,'Q7J&I07^J);ZK(@@TW
MSK6UL45I4D&\F28LNT)P  2,X;@D5F_V]KVHW'P]:'5#:KKEF\EXB0(P+"VW
M[ER,@Y)QVZ9!Q@]!=^"([K6;_45U>^@_M*U2VOH8=@6<*I56R5)4X8_=(J*R
M\!1V3>&V76+R0Z C);>8L9WAD\LAL+T"@ 8QZG)H /!5_J,FH^)-(U"_DO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6S>;9-%#Y\@9&"K'S\Q;&W'![]CZ53M_%.BW-XUHMZ(YUA,X2>-XM\0ZNI<
M,ONN10!L45SL/CSPO<M9"'6('^VR>5;L VUWW%0N<8!)!QG&>V:+?Q?9W/C*
M[\.I%.);6%'>0P/M+,6X!QC "_>Z'. >#0!T5%8/BOQ1;>%=/M[B>*61KBYC
MMXUCC9AEV R2!Q@$GWZ#FL"[\2&P^)D'VG5)TT>71)+D6\D>T"03(H(7:'+8
MSP<GKB@#O:*S+7Q%I%[HJ:Q;7T<EA)PDPSR=VW;C&=V[C;C.>,4[3-<T[6)+
MF*RN"\UJP2>&2-HY(B1D;D8!AD="1S0!HT5R/B7Q%>)XGTCPII$BPWVH*\\]
MTRAOLUNG5@IX+,1@9R!W!JY>:3K-JMK)INM7<I6YA-Q%<B-Q)%YB^9@A05.W
M/3CJ,<@@ Z*BLG4/$ND:7),EW=[/( ,[+&[K #T,C*"$]?F(XYHO?$VB:?=6
MMK=:G;QS72-) A;)=0NXD8[8[]^U &M17-'X@>%AI\E\=6C\B.1HY/W;[XV7
M&[<FW<H&1DD8&15R\\6:!I[VR76K6L;741F@!?.] N[<,=L=/7M0!LT5B6'B
M_P /ZGH]SJUIJMN]C;$K/*25\HCLP8 @^Q'-2P>)M'G-XOVP1/9H)+A+B-H6
MC0]&*N <'!YZ4 :U%<_:^./#5[=65O;ZM#))??\ 'OA6PYQD#=C 8CD D$^E
M7K'7],U*^O;*SN#+<V1 N8_+<&(GH#D=3V]: -*BJNGZC:ZK:+=6<AD@8E0Y
M1ER0<'J!W!%<1?Z^-<\7ZOH U.^TR"SLXVBN+>-T*S,7R['&-JA1@-\IR>O&
M #T&BN:T;QEH%Z+&QBUZ"^O)(6(E"E?.\OB1^F%Y!.,].G%7[7Q-H]Y>P6D-
MY^^N$+VX>-T6=1R3&S !QCGY2>.>E &M17.W'CSPQ:QW4DNL0E;63RIS&K/L
M; )SM!X&1D]!GDU8B\6Z#-JT&EQ:G"]W< F%5R5DP,D*^-I..< YH VJ*AN[
MNVL+.:[NYXX+>%"\DLC85%'4DU3L-?TW4[R6SMIV^U11K*\$L+Q.$;HVUP"5
M..HXH TJ*\^\<>+(TM])&D:M/$\FKV]NS0Q'RIU,H5T$A7!QSPK=CGH:Z[4?
M$.EZ7))'=W#!XHQ+*(XGD\I#G#/M!V+P>3@<'T- &G16/>>*M!L!9FZU:TC%
MXADMR9 1(@4L6!'\. 3GI5(>/?#TWA_4M9L[TWEMIRL;A((F,B$#."A&1TZD
M8ZG. : .EHKD)/$>G:KH>@W<^L3Z1+>7-N8T12C3R'!\G#+ED)8 D<>]:5[X
MS\.Z?<W=M<:I"MQ:*&GB0,[)G..%!)/!X'(Q0!NT5F_V_I1TJVU1;V)[.ZV"
M"1,MYI;[H4#DD^@&:;8>(](U.^EL;2^C>\ASYMLP*2IC^\C $=1U'>@#4HJK
M?:E:::D;74NSS7V1HJEWD;!.%502QP"< = :H_\ "5Z$-*N=3;4H8[2U<I<-
M)E&B8=592 RM[$9H V**RM)\2Z/KES<V^F7T=S+:A#,J _('!*]1ST/3TK5H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M/S!P<GT^M37WAJRO_AS.OABRFLW@N#J6F&4N7:=#O#X?YAO(88/9L]Z]#HH
M\[U*'4_$OPOUG5K:TD34=7M5EBM3]\0J 5B_X$-YQZR$4>']8\(>)=6T[4[*
M*_EU*P21I&NY;C_B7AD(<.7.W)X7'.>O09KT2B@#PZ":W3X%Z7%N19UU9'*=
M'&+PL21U^YS]*[6QNXK7XPZL)2X^WZ9:_92J%A*%:3<00,8&1FN\HH XKXHY
M3PO:7!5C%;:I9SS,JD[$652S''853;4+*X^,FGW*RIY1T&4*[C;AC,I YZ$J
M"?7'/2O0:* /$(IY(/"S:C#%<7-EIWBVYNKR*T9A(+=C(!(NT@X&\,,=<9[5
MW_A*7PUJNJ7>M>'H[FX,T*Q3ZA*\Q$F#\J#S#R1SDCIP.]=A10!YYXMM9]#^
M(VB^-/(EGTV.U?3[\PH7:W0DLLFT<E<GDCH*ZNV\3Z3J1C72;ZWU*1R!MM)1
M)L'<N1G8![_09/%;%% 'FN@7]MHLOC+1_$;K%<7&HW%W$LO_ "^6\J@)Y?\
M?.!MVC)' K)TBRGT6\^%FGZLX6\M8;OSED/,.Z+Y%;TQD*/<8%>P44 >7V5S
M9C4_B<_FPA9=I4Y'SC[,%./7YLCZ\5F6-Y96[?".:\EB2*&RGCD>0C$;BV08
M;/W2&XYZ&O8ZYW6/#MWJ7BS0M:BO88H]*\[]RT)8R^:FT_-N&, <<&@#@]7,
M=G<>.O$EKIT5_I-U]BB :,R0RR(?WDVU?OJFX$D=2IYX)JS8ZG:#XCZG<M?W
M%U!<^'DV7<T)5),22$[2%"A0,<_ADFO5:* /%K::WB^%WPZ0O&CP:O9M(N<&
M/:S;RP[8SR3Z^]=1XL@U+1/%MIK6AQEVUN+^RKD+T27!,$Y'<+\P/^S7H-8%
MGH6H_P!ORZAJFLF^MXY7DL+46RQ+;;ACEARY"DJ"<<,?7@ U["RATW3[:QMU
M*PV\2Q(#UPHP*XK2;^T3XN>)R]S$JFPM%#,P )3S"PSZC(SZ5WM% 'D.B6-Q
MJWP,UK3](P=1D:] 1.';=,YQ_P "3 'J"*T=5O+7Q?IG@Z+1G4ZA;ZE;7,L2
M\26:1J?-$@ZI@?+@XR2!S7IM% 'E=I<VGD?% F6+][))MR1\X^SA>/4;LCZ\
M5!+<VJ>%_A:!+$K0W5H90" 8P+=E;=Z88@'/>O6Z* .;\?W:V/@75;EM,34E
M2(;K61"ZL"P!+*.2%SN('9>U<*]U)J'CJ];3-0N;VYO_  K+#9W9@*(TWF$@
M)A0 HR.><=R37KU% 'B=SX@TRZ^&?A;34#QZCIM]I\5W9&%O-@:)U#EEQD="
M0>^?6NIT+4H="\9>+(-?F2V%_/'>6<US\JW$/EA=BD]2N,%>O/2O0Z* /%+*
MR;P]I/PYCU@?9XTU6YE5)QCR(V61HPV?NX!4\_=]L5L:IIQU/6/'FKZ2GG6=
MQX?-IOA&Y;FY".?E(^\57:N1W..H-=CX@\.W>L:YH>H07L,"Z5.T_EO"7,I9
M"A&0PP,$]C714 >3:MJEE=^ O CQ396'5--WEE*X\O;O/(Z+W/0=*V].N[-/
MB_XAF>>%5_LNV42,P ^5G+#/L"I/X5WU% 'B&G7-K8_"GP7?S7!@FT[52PW1
MLT:G?+E90H+*"A.#@\E>,&NT\#:EH>J^)/$&IV.LVEU?ZB87EM8"V(8XDV*?
MF +$YY; Z@?7=\0Z'J&IW>GWVF:O]@NK%G*K) )H9-XP=R94Y Z$$$9/K4VF
MZ5>I>)?ZO?0WE['&T49M[;R8XU8@M@%F))VKR6[< <Y .=\5S2Z5\0?#&M7F
M1HT<5Q;33'[EM+(%VNY[ [=NX\#OUKG=?@69/B/K5K(ITR^TI+:)U.4N;A8F
M!*'^+&57(ZG([&O7** ,GPPT#^%]*>W,9C^QQ*"F,#"@8_#D8[5K444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %._U6ST
MTQ+<R-YDQ(BBCC:21\#)PJ@DX'4XXJI!XHT6YT@:I#?*]H9?)!"-O\W.WR]F
M-V_/&W&?:N7\4:B_ACXBZ7X@OX9WT633Y;"2>*)I!;2&17#,%!(#!0,X[52U
M]P7\.>(]-TJ6'1;35WN+I([8H\B2(4^TM'@-PS,>1G'- ':P>*-'GCOF%V8V
ML &NHYHGCDB!&02C -@CH<8/:JEIX[\-W]S806VH[VU ?Z,WDR!)#C.W>5VA
ML<[2<^U<Y>)%J'CG4/$5E*K:9!X?>TFN4Y2:5G+*H/1B #G&<;@*PHY(X_AW
M\-HB"LMMJEFTZ;3NB"A@Y8=5 R,D^M '>:;XSL]1\1ZSI7D742Z9L5I9+:0
ML5+,2<8 QMQG&>V014&E>)O#VD^%-/NW\0SWEC<SM#!>WA9GE<R$8)VC@'@$
M@# 'UJCH%REA\2O&4=TDL8NFM9X9&B;RVC6 !FWXV@ @CKUKC+9E7X.>'K9T
M831ZW&[PE#O51=LY)7&0-I!SZ&@#U.R\7:)J$M]#:W4CRV2"2>/[/(&"'.&5
M2N74X/*Y%*/%FB&PTV^%[FUU.5(;281.5D=CA1G'RDGUQ7.-)'/\8[@Q.&23
MPZL*R#[K2><S;=W3.T@XZXKB[344_P"%<^"]+%O>M>Z9K%H+V$6LA,!21MP/
M')QS@9.* /4(M2TI?%>IXUJY>YM[1#<6+$F&!03AP-OWCT.">G2H[;Q_X8O'
ML%M]3#B_?RK>00R;&<D@*6VX5CC@$@GCU%9%G=P1_%[6KB1PD/\ 9$"^8X(7
M<KN6&3W (R.M<=9E8O@OX1MV5EN(=5MVDBV'>@6X+,2O484Y)]#[T >L:AXC
MTO3)IXKFX;?;PB><10O)Y,9SAGV@[1P>OH3V-6=-U2RUBR6\T^X2XMG^[(F<
M'Z?G7FNN:SI^@^-_$@:]-LNK6-NLKSV<TJ;@CJKQF-2"H4\J2,GOUKN/!?\
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
M"&,'^\I&-O4YR!7,VNF3:)X>\#6MY&\)7Q UX('4YMH&\TKN'\(&Y<YZ$XH
M]!7Q]X;:*[9;V4O:,%G@^R3><F1D'RMN_&.<XQ[U8F\9^';>ST^[EU6!;?41
MFUDYQ(,9STXX!ZXZ5@:3<V\/Q6\53R2(D365HHD;A6*>9O /0D9&?2N*TR:&
MS\!_#7[6#&+;6\3*Z',9Q,1N&,C (/TYH ]6T;Q=H6OI>-IVH*_V(XN5E1HF
MBXSEE< @8!YZ<4L'BO1I[];(73QW#PF>-9X)(O-C'5D+* X'MFN!\3:)=>)=
M;\5:EX? DBET!;$21GY+J?S"^U6Z-A %)Z?-CL:U/#VK>&O$6HZ=>Q:=J?\
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
MVP-K$<8Y[USNH^,6\0>"O&4MD-0T^;3!=)#*(GB8&*,')?& VXGY<@XQQUH
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
M.P\766H:*"O]OQ?V5>X.#&P5F2<>K(@D_(5WMM;Q6EK#;0((X84$<:#HJ@8
M_*L?3O#UQ;:U<:E?ZS=:B=\AM(9414M5<\A=H!8X &3T&?4YW: /,M,E73K+
MQSI=[97+W=]J=W+;6OV=B;J.2-50H<8()!!.<#OBLR.QG\#:GH3Z]:ZA=:8=
M#@T^6YL?-?[//&S,0PC.=I#X!]J]@HH Q/"UM96^C[M.TQ].M9I6E2&12KMG
M^-E/*ECS@\XQG!R!PAFM-&\3^(M*\2Z3JMS#J=VUQ9RVL<TL5S&Z*IB*H<9&
MW'(Z=>,9]6HH \]E@%K\0O!L<5@]M!:Z;<0M'&C-';EECV1EP,?PD#GM60IF
MM_"/Q(TJ2RO1=SWFH2PK]F<B194 CVMC#%L\ 9/!KUFB@#S2=B=4^&CK#.5M
MDD\\B%OW.;8H-_'R_-QSBLK1Q96]G>>$?$GA_5+S4ENIO*CV3/;7JM*TB/N!
MV*.1DG&,9ZU[!10!PWA[Y/BIXK9H952:VLDAD,3!'**X<*Q&#C([UH?$>V@N
M_A[K,-Q'<.AA# 6RY?<&!4@=P& )]@:ZFLKQ#H@U_3%M!>W%E)'-'/%/ 1E9
M$8,I(((89 X(H XG1M<T?6O&=I?7>JRKJPLFL;:)M-GMD9F.YFS(,%CM&%SQ
MSU[9?A7["='LO"FN^'=3FUVQ=8O)E69K=RC?+.'SL"XP<]>N >,^A6.AZ@)8
MI-8UN34O)8/'&+9(4W#HS 9)([<XSSC(&-V@#S& D3?$PF&<"Z_U&86_??Z,
M$^3CYOFXXS67%+)HD?@_6-1L-2FTD:%'IUT;591)9S#8<NBX;!P5/N/I7L5%
M 'E?B&"Q'A?3I=*T:ZMK:X\0VUZ4,$AEE4.IDF=""RYP?O<D 'O6_P")=3:'
MQAHT,EK<1V,UK*?[0M+1IIBY*XA#*I,88<DC!.!@C%=K10!XDL=POP9ETTZ?
MJ"W<6L9,+V\A<@7GF''!W87DD9'OFNUU"3S/BWH-PB2M -,N$:81L45G9"H+
M8P"0#7<4'IUQ0!YSJ.C7MKX^FTNTC!T;Q*@NKP _ZEX2HEX])5*(?<UZ%.SQ
MV\CQQ^8ZH2J9QN..!6-H'A^XTEY+C4=8N=7O77RUN+A$3RX\D[550!U/)ZG
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
M655W(6Z+R>!_D]#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 56FOH(+J"U9BUQ-DI&HR=HQECZ*,CD^H'4@59KB?!M
MXVJ>*_&6HSGFWOUTZ('^".),X'U9V;\: .B\0Z_8^&-%GU;4C,+6  N8HFD(
MSP. ./J<"K2:A;O?M8EBEP$\Q488WIQEE]0"0#Z9&>HSY3XMU34?%7P5U?Q$
ME\8+6Y5C#9B)2GD++L&XD;MYQNR" ,XQZ]1\1[M])TO1-:@.)K'5+?D=6CD/
MENGT(;]!Z4 =Q7,WGC[P]IZ2R7,]ZD,5P;9IO[.N#'YH8H5#B/:3N!'!/-=-
M7G_Q;C2+P1"D:A5_M.U. ,<F4$_K0!UFF^(+#5;R:TM_M27$*+(\=S9RP':Q
M(!'F*N1D'IZ5J5SOC/71X:T"34XH8WO&>.UMS(.-\CA1NQSM&<D=\50OM7U3
MPWXMT*QNKQM0T_6&>W+21(CP3*NY2NP %3@C!!(ZYH [!F5%+,0% R23P!69
M/X@L+?Q':Z$YF%]=1/+&/*;853&?FQ@]1P,USOQ9>ZB^'E]+:WDMLRR0*_E@
M?O%>9$*G(Z8;M_+(JEX@M[X?$GPE;PWP^U&QOP;J6($@?N^=HP">P[=SGH0#
MT.BO.+'QGJUMH5]!>.EYJ4'B#^Q(9UB5/,R5(<KD+N"L>,@$@5O:'-XG3Q+=
M6VH6\\FBM;B2"ZNO(69)<X,9$1P5(Y!P,=.: .IHKF->UN[C\16&@V*7'FW%
MM+=2R6XB,BHC(H"^80N27Y)SP.G.1DO+X];PCJDA,=KJUE/(UHTJ1$7L Y&\
M*2$?&1P0,]L4 =[2*P894@C)'![BN0\,ZS=^+="N=<MM0DM[.YC*6D02-I(&
M48=F.,;MP. > .3UP.;\*:[J.F_#?PL?M,]Y>ZS.(4+*A://F.[#. S$*<;C
MU(Z]" >J45YUJFK^--'T3Q1=2(5MK.T^U:?>7D<+2$A27C98FV_1L#W!JQ!K
M/B"T\4>%H;S4(;BUUVWEWP+;A/(=(A(&5NK9Y!SQZ =  =X&4D@$$J<'!Z&E
MKA/AP+Z27Q-+=ZG/=;-;NH,2JG.W8H;( [ # X]JU_$%[?0:Q8VZ7ZV=E+%(
M6,""6ZEE&W:J1E6RH!8DXXP.G< Z2BO+8?&GB2[\&^$=2AFLX[O4M5&GW.^
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
MZ"O.--\<:I+X<T:WN)(6U>^U>72FN1'A0(W<-+MZ9VKP.F3Z<5MVVLZCIGQ
M3PW?7!O;6]LFN[2X=%61&1L.C;0%(P00<#T.>M &YH.NV7B31XM5TYI&M96=
M4,B%&.QRAX/(Y4]::GB"PD\3/X?4S?;TM?M;!HF5?+W!<AB,'D]L]#7GGA/7
MIM'^&WAZTM-BWFJ:O/90R.NY8MUS,6?'?"J<#U(K7L;:ZMOC=(ES?/>*?#V8
MWD15=1]H&0=H //.<#K0!W%]?6VF6$][>3+#;0(7DD;HH%4=-\0VNI:G=Z:(
M+NVO+5$D>*XA*91L[64\@C@CKD8Y KF_B_',WPXU%X[EXE5H=Z*JD.#-&.<C
M(Q[4:[?>)++Q9X>T*RUB$1ZE#=F2>:T5G1HU4AL @'[W P.G.>E '=45Q6EZ
MCK&L:UJF@G5_)FT6WMX[B[@MT!N+B1"Q;:P8*@ ' Y))Y&*P_P#A.=?NM T>
M:)K2WOQXB31=07R2R.P<JS)D\ @#CKR<$8H ]1HK@K>[\3R>--4\,MKD.P64
M5]%>?8E\R(,S*4"YVD97.3DXXYSD;'@+6[SQ!X/M+_4#&UYOEAE>-=JN8Y&3
M=CMG;G'O0!TM%<#XPU_6-*&OSP:A'#]ALA<V-M;Q"9I,*S.TX*DHI(V@Y7H>
M2:==:]KUWXH\-V-G>6UK;:MILMRX-OO:-E5#D$GG[_'3WSTH [RBO-H=:\67
MG@OQ&]G>QS:SH>HSVR2?9UQ=I&%;!7H&*M@8[@5T6GZXVO7VBOI5ZS6,EE]M
MN244EE; C4\?*Q(?./[C"@#IZ*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHK"M?%EC>Q:T]M;WLC:0Y2>(6Y\QV";\(IY8D$8Z9H W:*BM
M9Q=6D-P(Y(Q+&KA)5VNN1G##L1W%/9U4J&8 L<*">IZX'Y&@!U<II6G'P]XQ
MUDL,6.M2)=0O_"LX7;(A]"V%8>OS#M75U@:AXNLM+TO5M1O+/48K?3)#'*3:
MM^\P =R>J\_>X'% '-R?#*Y7PWJ7ABT\0M!H-VS-%;-:!Y+<,VXJK[AE<YX(
MSSUK4\1:3)K\NC:&96GBM;N*\OYRH VQ_,J''&YFV\?W03Z9ZN"5;BWCF3.V
M10XSUP1FI* "N<\9>%Y?%NDQ:>NH+9QI/'.6\CS&)0[@/O# S70EU#JA8!FS
M@9Y.*J6>I+>WE];+:W<1LY!&9)HBB2Y4-F,_Q#G&?6@"IX@\/6_B?PY<:/J;
MDK.HS+"-A1P05=<DX((![U5M_#EU-J.FWVM:C'?S::K_ &;RK;R1O9=ID<;F
MRVW(&, ;CQTQT5% &-XJ\/IXI\-7FCR7#VPN-A$R*&*,KJZG!Z\J.*HOX7OI
MO$FCZU/JZ2S:=#+$5-KCS?,QN/#<?=&.#COFNGHH X=_AU'=:1KEA>:F[?VG
MJ)U..:"+RGM9_EPR'<<@;!^O/-;7A_1-5TYC-K7B"36+E4\N-_LR0*BD@GY5
MSEC@9)/;@#)SO44 <SXI\)2:]=Z?J6GZK+I.KZ>6^SW<<8D&UL;D=#@,IP.]
M/_X1N_DTZ.UN]:-T\DZR7TDMN +E!C]T%4@(G'3G/.<Y.;L?B&RD\4R>'E6<
M7T=K]K):(A#'NV\,>O/IZ&M:@#F]+\+2:3XEU74;6_5;#4V$DVGB#"B3;@R*
MV[ACWXY^O-8Z?#4#P;;>'I-<N2;"99]-NXXE1[5E+%3Q]X_,0<XR.PZUWE-9
MU09=@HR!DG'). /SH Y*;P?JFH>&]1TW5O$CWUW?6YMC=&S6-8HSUVQJ<;CW
M))Z#TJ:7PG=3:EX:O6U.(-H:.JJ+4XFWQ^6<_/Q\OZ_E6G;^(K*Y\37.@(LX
MO+:W6X<O$50HS;1@GKR#TXXZUK4 <_H'AJ30=2U:>/47EM-0NY+P6S1 >7(^
M-WS=2..!QC)ZU'JGABYN_%EIX@L=7>RFBM6LYH_(6421%@WRY/RMD=<'MQ72
M5AZMXLTW1=6L],O%NS=WN[[,D-L\OF[1EL;0>@.30!Y[XAT#_A$=#\):.NMB
M1E\2Q2P23QJOEJQE;E<_,,MR<C\*Z[6-&6TLM=\0:G>Q37CZ5):HZQ^5'%$
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
M9<DC''!_&MRUT"<:RVM7]Y#<ZFMJ;6!H[<QQ1(3N)"%V))(&?FZ  8YSNT4
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
MC'OS5J/PY*U]<ZI=WJ3:I-:?8TF6#9'#'G)"IN)R3R26/0=,4 <-!XC\5?\
M"(>$/$1UF-Y=2N[>UGM7M4\IQ*Q7<2,-N!P>"!VQW.[!J6O6/B_6=!GU<7BC
M25U"VGEMD4PL79"N%QN7Y01GGW-3CP"R^%M$T%=5(ATBYBN893;C<YC;<@;Y
ML8SUQUXZ=[6HZ$+37-0\4W.I(N=,-D\31A4" E@=Q;@[B?PXQWH XP^)?&%G
MX#T/QO-K$-Q;MY!O=/%HBB2-W"%@XY#Y8'C ]N.=Z[UGQ%KAU\:!]KBGTZZ>
MTM1&MN8GD15)\WS#NP2V/EQ@8/)JEX T,Z]\-?#MO>ZBEQIL*QS/;)$ Q=&W
M+&[9P5# '&T'@9/7.W=>!KA?$EWJ^B^(KW2%ORK7UO#%'(DK 8W+O!V,1W -
M %'^TO%%[XXM-%EOX]-6XT+[9/%% DC03>8BMM8Y!P20"<C&>#Q5*U\6Z\O@
M9;V<7%Y+9ZM+9:A<V5NIF\B-W4RK'@C.0F< \$D#TZF/PK]G\50:W;WNP6^G
M?V=';M%N'E[@V2V[);('/I^=5=-\'7FDV0AL];99!J4FH[VMP0QD#[XV7=RN
M7R.01@<T 48O$$U[X734=*\36MS9S:BB?;9$594@.W=&J!,&;/ 4KSD<5B:E
MKNK7WA3XA63ZA>(=*CW6UPT213E&@#[6 7 [C. V#V-=#<_#R&:$S0:B]IJ1
MU4:M]HAA78)@NS'EDD;=OJ2<DG-2+X!C9_$GVG6+RXCUZ 17"LB+M81^7O!
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
M?[-$T</E)&A.YL+ECEB!DY[#&.<UU\%Z6-4UV]D5I/[9B$4\1^ZHV;7VCL6
M7/KM% %;4-0U)[7Q'J&GZCLM[.U*VP,2.GFJF]W!QDCE5ZXR&]L84GB'Q#+I
M?P]E@U&*.36HXEO"]NK;V:W,A;MCD9P,?E74VGA>.P\$+X:M;EE06IMC<.NY
MFW AWQGJ22?J:SU\$2+:^&+==4^7P_M\@FW_ -;M3RQO^;^[Z8YYH HZ;KVN
M6$OC:PGF;6+C1(TGLV:)4>7?"9!&0@ /S#' SS56VUW6[F^\&"RUK[5'K5N\
MUZIMXV$06,.67: 5&X[#DGJ._71UC29_#T'BWQ%'<W5S-J=N@:&TAQ)$43RU
M:,C)X!R3@],@=JYWPY+/!-:IX>\;6VKL&C22R72(U+(" V]T 9,+DY;N.YX(
M!UWQ*,Z?#C7I+:[FMI([.1]\) ) '*Y(. ?;!]Q5"/5;RWU'PSX8@U";S+VS
M>ZFNW2/S%C15PB#;MR2>I!X![G(ZG7=(AU[0;_2;AW2&\@>%G3[RAAC(]Q6'
M-X*>6+1K@ZO-_;&DD_9[XPKAE*A61HQ@%" .,@YYS0 GAS6M0_X2[7/#.I3?
M:C8I%<VUV456>*0'Y7"@#<I!&0!D=JL:_>7T6N65K'J7V6TE@E/EVJ"2[EE!
M7;M5D8; "26XP<9(%7]*T--/O[[4IIOM&HWQ3SY@FQ=J#"HJY.%&2>23DGFJ
M>I>%I+SQ7;>(+/5KBQN$M39S(D:.)(BV_ W [6SWYH 9\/\ 6KWQ#X'TW4]0
M*M=RB19650H8I(R9P.!G;GBNEK"\)>&AX3T)-*COIKN&.1VC,JJ"@9BV.!SR
MQY-;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M@^0J4VRML'RY '.,$')Y)H ]%HKS*]\1Z[:?#2T\=QZ@TDNR*[GL"B>0T+L
M8U^7<"H;ALYR.>#BMB/4=3\4ZEXCM--U.333II2WM=B(296B#[Y-RG*Y8#:,
M< ]<C !O3^(K2#Q3:>'WAN/M5U \\<FP>7M3&><]>1T%:]>5>*]=E\,>+O#&
MJ:N%N+FWTBY6Y:V4^7YA,2LW0E4#')..!V/2O0]#M[N'3HWO-6;4I90'\[8B
MI@\C9L4?+SP3DT :5%0WEREG93W4@)2&-I& ZX R?Y5YQ=>(]=C^&4'CN'4&
M:<(MY+8%$\AH2^#$/EW A3][.<CT.* /2GF2-MI8;]I<(.6(&,X'?J/S%9GA
M[Q#:^)=/EO;.*>*..XDMV6=0K;D;:W )[UREJMQ<_&:61=2O5@.APW*PG9M
M:9@4P5. =HSCG/>N6MKS6-$^'VN>(-.U:2#[!K=RXM5A0I,#<[6#E@6Y!.-I
M7'O0![517%W^JZGJWB36M&T^2]@&FPP@/:&'=YDBE@S>9U     _O9SQC)GO
M_&0U/P9IE]J<=A>:C'=QWXMXHY%W1QDJZDCKWQT!['&" >E451L[2\M]&BM+
MC47N+Q(MC7AB56=O[VT<?A7E">(?&,?PML/'9U_SI+?$EQ8&VC$<\?FE&!(&
M0V.A&  ,8SR0#V6BO/C-XBUCQYKFD6WB*6QM+:VM+F';:QNR%RQ*\CD$+SGG
MISURRWUK6?$/A#6?$>GZG):36LUS]CMA&ACV0D@+("I)+[3DY&-PQC'(!Z)1
M7F=OXBUSQ)X@\/Q66J-IMGJ^AM>R1K CM"X*<J6!R?F(&<CVJ"S\8:]ID6H:
M#J-S]MU*VUJ#38;Y8T1GCF7>K%3A-X4$<\9(R#W /4Z;)(D4;22.J(@+,S'
M '4DUP-[+XOTRU\1W!NIH].BTV2YLYKKR7GBG122N%&UD/7GD=*Y_P 3PZ]/
M\*TUJ]\2W<HO(-/<VT<,<:JSO&&^8+D@AN1ZCTXH ]@HKB==O-6\-^)/#]S/
MK-S-H5U,;.[66*$;)6!\IRRH"%)^4],<5N:!/=7TFHW\MW))9RW+)9Q,J )&
MGR$@@ G<X<C)/&V@#:HILBLT;*KE&((#  X/KS7D47B#Q0GP[@\52Z_))/;:
MEY+VXMXA'/&;ORB'^7.<'@J1C'<\T >OTUI$1D5G56<[4!.-QP3@>O )_"N+
MO]5U35_$6N:/ILEY!_9L4*J]H8<^;(A<,WF=0/E  '9LYXQB7,?B"X\6^ 4U
MG4);3498;T7,=FT;1B1(P-Z@J1DAN<YQG Q0!ZC167XCFU.W\.:A-HT/G:BD
M+&"/C+-[9XSUQGC.*XB+Q[!#X>\0:O9ZE=7$ME;Q*=-U*$1SVDQ9E)< *2IW
M)W(^4X(H ]+J,W$(A>8S1^4F[>^X;5VDALGMC!S]*Y&"W\5#Q#; 7%W_ &1/
M!)'=M=-;^9%)C*21; >_!!R.AQ7GXBOC^SX+PZSJ!>2Y^92R8.;TJV3MW'=N
M).2<GVR* /6[_P 16FG>(=*T6:&X-QJ9D$,BH/+&Q"[;CGT';/6M>N$\00O!
M\0/ ,4EQ+<.LU]F64*&;]P>NT ?D*J-JWBCQ'INH7_A]YXKJ"^E@M8R8/LY6
M*381(&^<[@I)QC&1CID@'HU%<$ESKVI^/M3T5M:FLK4:9!<JMO%$SPN[,"%9
ME(/W>I!]L5SZ^(_$X^&EEXMEUQS<VMVL$MNEO&(KE1=>0Q?@G<1SE2H'IWH
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
MC(JD@!]XC+]3'N[=<<9QQ3M1\#F;Q+-KFE:Y?Z1<W:+'?+;!&6X"C"G#J0K
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
MBCT5)M?U:<:-*'LRQB&Q0I0(0$P1@]3D^XK4MO"<5EJ^K:A:ZE?1?VFWF2P
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
MM=&.JV%RQ5Y8.&!C+,#N&Y<@GG&>:2TO-7L;SP%?2:U>7/\ ;$8AN[>4KY3
MVY<$ #(8$=<DGO0!Z8S!5+,0 !DD]JQY->>313JFGZ;<W\3,@@2(J&F0L!YB
M[B/EP<Y/4#/3%8?Q:O9['X9ZN]NY1YA';EQ_"LDBHW_CK$?C3OB-<7>B>!6N
M-)O);)[::VC7R0O*-*B%3D$@8/;% '9T5PNH'4[SXJ?V,FMWMOI\NBM<F*'8
MI5_.5<J=N0<=SD]<8S6-I/BG5/[ T;3;G4)&N+K7I]*>_?'F&*-G(YQC>P4+
MG'<GK0!Z+K.IKHNBWFIO;S7$=I"TSQP[=Q51DXW$#H/6G:3J":MHUCJ4:-&E
MW;QSJC'E0ZA@#^=<OK.F7VF>'?%XFU9[JPGTZ5[2VF)>2WQ"P?YR264G!&>E
M95A?7EF?AA!;W4L<%[9^7<PAODD"VFY<CV([4 >DUBZEXCBTWQ)H^BR6D[/J
MAE$4X*^6IC0N0>=V<#TQSUKB-3\7:EX>C\?S+<O,-.N;6*R6<[EA,R)S[@,^
M<'TQ5S6M+;3_ (D>!&^WWESNDNUD^T2[PS"W;YQ_=)YX7 ]A0!W%E>SW5U?0
MRZ?/;);RB..60KMG&T'<N#TR<<^E7:\Q?5=931?B.PUF[\[2Y)&M)B$W1A;<
M.% VXQD^F??/-2VMUJVGZYX&N)-:O+I-9A:.[@F*^6<6_F*5 '!!'7))[F@#
MTFBO*M8US69--\6;-0N;7Q%9:B8M+M(F^_#\GE;8SD2!P6))!QD],5Z99PSQ
MZ=%#/<S23B/#S/LW[O7Y5"Y'TQ0!9HKQU)/$UW\/M8\11^*K];[2+F\>%-L8
MBD2&1LB1=OS952., <<=<ZWVG6/$GC.VL4UV_P!-M+[PVE^8K?8##(TBCY25
M_GD]1D9H ],HK@M&FOO%R^) -5O+2;3;^33K-HGV[&C1?WK@##EF))# C&
M.:QE\5:K>>#/"?C>>YG@MA.L6L6\;;8WC+F/S<=@' ; Z@\]* /4+R=[:RGG
MBMWN)(HV=88\;I"!D*,\9/3FDLYY+FQM[B6WDMY)8U=H9,;HR1DJ<<9'3BN5
MU:>]?0?%6L6>HW-N(8)ELRC!@IA0[G 8$<N&7Z*",9K.LM>O-0F\%:$]W-&=
M0TD7UY.K;9)=L:80-U&68DD<\=1F@#H['Q0NH7VOV4.FW0N=&*J\3%-TS,F]
M0F&(Y&,9(Z\XK7L;B2[T^WN)K:2UDEC5W@E(W1DC)4XXR.E>::?#<Z;J?Q0%
MMJ-RL\"PRQ7+%7D7%KN498'..!D\X'7/-2R:GK,^G?#9HM9NH6U2.-+LJ$;S
M";8N6.1G=GUXSU!H ].HKSFRU'7M-?Q]IEE=7.J7&E)'+IWVK#R;I(-^W( W
M ,.!^%,T^_OM1U[PH-&UR^GL[JT>?5MKK(%*JI0MO5O++.2I4;>^,8H ]'DD
M2*)Y)&"H@+,Q/  ZFL#2_%+:K=V BTB]&GZA 9[:_ #1E0,C>!RA(((SU]CQ
M5GQ7!]H\)ZJGFRQXM)6S&VT\(>/I7":/J,^E^$OA]I-O=W$?]MQPI+,SY,4:
MP!RB9^Z6.%'H"<<X- 'J=%>?W%]J>D^,]1\.Q:A=-97.COJ%M*["26UD1MK
M,X.5.0?FS@]*M?#J#4KWP]I.OZCKE]>2W>GH'MI-OE!B<[P ,[L<$YYR?8
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
M&!C% 'LE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M)O0;>GS '&,G'%:VG>#M*T_PFWA@B6ZTID:/RKE@Q"L22,@ ]22#U':JND^
M=.TFTFM?[0U:]B>![>(7MV91;QL,$1C&%XXS@G QG% &-X-UMIO$$.F:L-6T
M[7(K)Q/8WLS2Q7393,T3$E2!AN!C[QXXK7\7:Q/:ZWX:T6*5[>/5KMXYYT.U
M@B1E]@/\)8X&1SC..>:T[/PW!;ZA:7UQ>7=]<6<+PVSW3(3$K8W8*J,D[5&6
MR>/<YEUWP_8^(;2*"\$BM!,L]O/"VV2&1>CJ>Q_2@#F[26\LOB/=^%VN[N?2
MKS2OMT1DG=I+9Q)Y;*LA.[:<@\G@]*B^$EE'#X-6=9+AF>[NU*O,S*,7$G12
M< ^I[UU%GH4-I<W%XUU<W&H7$:PM>3;#($7)55 4* "2<!>2><TSPYX<MO#&
MG&PLKBYDM_,>0+.RL59F+-@@ \DDT 8?B_PK<:UK%OJOA_63I?B2P@VJY&Z.
M6%F)"2+W4LK<\XYX/%8#>(+_ %SPEXTTCQ!IW]G:_IFGLUPUI*P2=3&[1NK
MYQP<@GO@]2!W=]X=AO-875HKZ]L[U8!;B2WD7&S<6P4964\GN#CMBF6WA73X
M+?5$G:>\FU1/+O;BX8>9,NTJ%^4 * "0 H &3W- ''6%[)8V?P^\/0W%S%!K
M-L9;B7SV+[8[96\M&)R@)(^[C !QC-0:[XGU7P5JGBBQ@FEO+:#2$U.R-RYE
M:W=I/**EC\S+GYL$GH176?\ "":7_8EAIC7%\QT^19;.[:?,\#*-J[6QC  Q
MC&".H-7H_#&GF/4!>B2_EU"(0W4MUM+21@$!,*  HR> !R2>M %2ST:XMM6T
MW4+?Q!<R6CP,EQ;W$AE6[8C*NN6PA&"<*,$=ABN!^'.IC4+73O#<T]UIZQRW
M=Y&\<AC-_P#Z3*&164_=7@L/O'(Q@#)[O0? ]CX> %MJ.JSK$A2U2[NO-6U4
MC'[M2,#CC)!...A-5U^'.D)I%CIR75^J6%VUY:S+(HEBD8DMAMN<$L21W^E
M'2WRA=+N5&<"%AR<G[I[UXY91:KH/PE\.^*].UO4/.M([8-8%Q]GFB>14,>S
M'7YL[N3U]L>T^4&M_)E9I05VL6P"W&#G&/TKGM/\$Z=I]K9V0N;VXTZRD$MK
M93R*T<3 Y7D*&;:>0&9L'![# !CWNIOX2^($LNJ7]T^BZG9O);>;,S);SQ M
M(@&<?,GS#/=2!73^&[6ZM=#MQ?23/=RYFE$TI<QLQSL!)Z*"%'TSU)K#U41^
M+M;@T6?0[Y;?3+Y+J6[NX-D+[ 2OE-GY\L0#Q]W=GMGLJ /-=0UNYTSQ2]OX
MA;4[*"?4HSI^J6\S-:-&&7$$B@X0G#*2PYR3GBK%M>7C7_Q$LVOKLPV(C:US
M.VZ$FW$AVMG(^;G].E=%-X1L[D30W%Y>S6,UU]K>R=T,1DW^9_=W!=P!P&Q^
M9S%>^"-.O=7U#43=:A =1A6*\@@GVQ3[5VJS#&<@<=<''(- '-Z#KMYJ[^#=
M&O+V=5O-"&H7,JRE)+F0",!=X((^\S'!!.!VSF'QAIU[IWABPLKC67OW'B2U
M,$LBYD@C:4%$8DDN5S]X\GBNAN?ASHMQH^DV"3ZA;R:2,65[!<E;B$8P0'YX
M( &,8JS=>"=/N]*M;"2[O]MO=)>&8S!Y99E(*N[,"21@<=. ,8 % &;HKWFF
M?$[4M$;4KV\LI=+BOE6[E\PQR&5T.T]@0 <#CTJO\8=W_"#Q[<;O[1M<9Z9\
MT5TT7ARWB\3OX@^U73WKVPM&#%=AC!+ 8"_WB3G/?TXIOB;PQ:>*K".RO[BZ
MCMTE67; ZKEE.5))!/!H S'\+7FH>-[#Q-J]U;JNEP21VEM;J<!G&&=W;KQV
M _&N8MM5U&WOO"%S#JE[?+?:@]O=7K.5M[Q661OW<)8[0"HPP"].,@UZ@(0;
M;R)F:8%2K%P,L#US@ ?I7)0?#31H+33K5;W5C#IUP)[13>-^YX(V+C^'#'_:
M]Z ,O0K#4-<\3>)(;OQ'K"P:;JJ"&.&<(&7RE8HV!]T[N@QZ]>:Q-$CGTWX'
M:WJ%CJ%];W<1OG21;AF(*328QNS@GN1@GUKTC2/#EMHVI:E?075U))J,HFN%
ME92I<  $ *,< "L]/ 6EQZ+J>D1W-^ECJ#2&2(3Y$8<EG5 0=H))]_>@#/AU
M2;4_%.C^'KBZGBMVT0:A(8I6CDN)"RH!O4AL#YB<$9)&>!5'Q,FL^'O!]K'_
M ,))=7-Q#K$$9F7"N87F7$<AY)(5ASD$YYK?U7P)INK0:8)+O4+>\TQ=EK?V
MLPCG5<8*E@,$$ =1_,U+>^#-.OM$@TJ2XO5ABG6Y:03;I995;<&=V!).0#^
M'08H P;NWU'5_B;JFBMK^IVNG_V5#<!+618V1FD=?E8#@?*/?WQD',T36-5N
M-"BTW5-:N&N+'7YM-+0J?M&IQQ D*K*1M/();(P$.3UK3%C<W/Q?O)TFU2UC
M&D16ZW<=OA)'$CEE+,A0G!!_EW%;=UX$TB>RTZWB>[M9-/N&N8+JWFVS>8^=
M[,Q!W;LG.1SF@#A+_6=:B^'WCLIJ-];3Z5J#):L9@\L496-MAD.2<;CSG/O7
M2,+[2OB-HEI_:]_<V^KV-T;F*:7**\80JR 8V'YB./Y\U>F^'.C366L6AN=2
M$&KN'ND^TEMQ 7.-P/)VC)Z\=0.*TY?#%O/K>F:M+>WCW6G1O'#ED"E7 #[@
M%YS@?EQB@#G?A59)!HFI2K+<NW]JWD>)9W<8$S8.&)Y]3U/>I?A;-(=%UFQ)
M/DZ=KEY:6_M&'W ?0;B*V+'0K7PNNH7.FI>W#7<SSK:&4L@D<[F"CHH+<DGI
M[5/X4T'_ (1S08K)Y%EN7=[BZE48$DTC%G(]LG ]@* .,\:ZA>PP>+;JRU6]
MFN+"V22!;20Q1Z>53<1)\P$C,>=N&P, X!S5CQ'K>HV$MEJ6H6VI3:#+IJ&:
M?2I662SF.2TCHI!9,8YY VGCFMN_^'^D:A=:Q+)/J$<>KIMO+>&Y*1.VW;OQ
M_>Q[X..0:LQ^$8( HMM5U2$?9%LWQ,K^8BEB"=ZM\WSMR,<<=!0!I:/-'=:!
M8RP7INXY+9"ET.LH*CY^>YZ\UY5<7&LGX>^*M8_X2+51>Z1JEVMJRS8&(Y
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
MDEJMP;J&4R@2P2EBQ='4#!RQ/?K6QH6@0:#!(B7=]>SR8\RZOIS-*X&< D]
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!F:YH&F^(K$6FI6_FHCB6-U8H\3CHZ,,%6'J*BL_#
MZ6S1FXU'4+\1$-&MW*&"D=#A0-Q'4%LX//6MBB@#!G\)V$FJW>HV\]W93WJ!
M+S[++L6X & 6&#A@.-RX;WI9_"6F37&CRQ^;;#1P191P,%2+*[3QCGY>.:W:
M* ,*+PK9PWVKWD=S>"?5E5;MMZ_-M7:N!CY<+QQ_/FN1UKPVNFZWX'TS3H]5
M-AILTY,\,3R&V4Q%4RX4C&[ P<\=>*]+HH Y^Z\&:1?Z7J5C?)-<_P!IE6NY
MY'Q+(5QL.5P%VX&   /3DYB@\$:9;ZK'JB7.I-?I:FU-Q)=N[.F<_-G()!Z<
M8'I72T4 <LO@+24T"PT1)KU;"PG6XMT$HRCJVY?FQDX.3@^OTJO?*WBK7+?2
M[K0KV.TTF^6Z>]O(U6.9D4[/*(.6RQ!)P!@$=2*[&B@ K%C\*Z7'KE_JP28S
M7ZA;F)I6,,A";,E.A.WBMJB@#GM/\&:9IT=I DEU+964GFVEI-+OC@89P5XR
M<9. Q(';&!6MJ>G0ZMITUC<&18I0 QB<HPP0001R#D=:MT4 <]=>#-+U*"]C
MU0SW[WEL+226=@'$0.X*NT #YN<XR3C).!3+/P1I=GJUEJ@FU":]M(3 LT]X
M[ET)!PV3R 0#CIGG&:Z2B@#EU\ Z,FA7VBQM>+I]ZS&2'[0Q"JS%F1,YVJ22
M3CD^M7F\-Q?:([B'4=0@F2V6U+QR+\\:DD;@5(R-Q^;&??K6U10!SMQX+TF:
MVT>VC^T6UOH[K)91028$;J" QR"6.">N>I]:H:TK>*-2'AJYT*]-G;7,%Q-?
MW,:B"14PX\L@Y9BP"D8& 6^A[&B@ KE;[X>Z%J$NK--]L6+5>;JWCNG6)GQC
M?M!QNX'MP#BNJHH P1X2L%U/2]0$]Y]HTR)HK<M-NPK8W[LY+;L#)/X8J?2?
M#UIH^H:C>V\MPTNH2^=<"1P0S@  @8XX ''%:]% &3K'AVRUFXL[N8RPWMDY
M>VNK=]LD61A@#R""."""#Z5%+X3TFXTC4--NX7N8M1.Z\>1SYD[8 R6&,8"@
M # &!@"MNB@#(L?#UM:7<-W-<W5]=01F*"6[D#M$IQD+@ 9.!ECECCDU4A\&
MZ?#8:Q9+<7GDZQ(\EX#(,NSC:Y!Q\N0,<?ABNBHH \Y\4Z*MH_A^P-EKTNDZ
M?"ZQ7NDRL;F%\!$0A"&*;-W."<@>^9],\)QZQI]_8WUQX@GT2ZB4>7K$Y,PE
M5@P>,GYTQ@?>ZG'''/?T4 <]9>#-+LM;CU@2WTU\EM]F:6>[=_,3)/S@G#<D
M^P]*JCX>Z(/#$OAU7OAIDC F(W+'"AMRHI.2JAN<#'OFNKHH Q;[PQ9WVH6F
MI>?<P:G:QF%+V!E61HSU5@0589YP1P>1BH+SP7I-[HO]DO\ :$MFN/M4A27#
MRR[M^]VZD[@#^ [ "NAHH PKCPK976M'5I[BZ>[:S:Q8[P%,+<E< 8Y/.>N?
M;BGV7AJTL[NSN9+BZNY+&-HK0W,@;R58 -@@ DD #+$G'?DUM44 9?B'0+3Q
M-H\VE:@TWV.;'FI$^TN 00">O4#I4.H>&+/4_L$MQ-<B]T]BUK>HX6:/(P1D
M#!!'!!!![UM44 8%UX/TR]T:_P!,G:X:/46WWLWF?O;@X ^9L<#  P,  8&!
M6S:6PL[.*V62218E"!I#EB!TR>]344 8TWABPE\0OKJO<PWSP"!S%,51PI)4
MLO1BN3C(K.'@#2!X:7P^)KW^S5G\\1^<,A]_F9W8S]_YNO6NJHH Y?5_ 6DZ
MQJ\6K23:A:Z@L8AEN+*Z:W>=!_"^S&?PQ_*NB@@@L+..""/RX($"HB G"@<
M#J:FHH \V\%>&_M^DZW;:HFJ06UUJUS-)93QM%'/&TA*GYEW;2,9"D ]".3G
MJ+WP7I%]K,VJ.+J*6>W%M<1P7#1QSH,[0ZJ1G&2/IQ70T4 <3=VJ^'M%A\'Z
M1HFI7\-U:O#'<2GS8(<C;B5V;(4 YP!T& ,UN2>%]/E\)+X9_>1Z<+9;4K&V
MUFC QC..XZGK6U10!@R^$K*:?1YWN;PR:0"+1O,'RY7:<\?-\O'/\\FD7P?I
M1N=9FG$UR-955OHYF!20*NU> !MPO'&/SYK?HH YK0?!&F^'0WV.ZU*0B,Q0
M&ZNVF%LA_AC#9"]!V[5&O@#2%\-V^@+->C3K>83Q1^<,AP^\?-C)PV3UKJ:*
M ,;_ (1FP_X2,:[NN1?&%89"LQ5)0I)4N@P"1DX^M6-;T.P\0Z?]BU")GC#K
M+&R,5>*13E75ARK ]ZT:* ,NRT*"SN9KPW%Q<7\L0@-W.RM(J#)"@ !0,G/3
MD]<TS0/#EIX<MYX+&:Y:*:9YW69P_P"\<Y9LXSR>V<5KT4 95YH4=WJ3:A'>
MWMK.T MW\B0!70%B 58$9RQYZC/!JC=>"-'N(-(B@%S8G25*6<EG.T;HA #+
MGN" ,YYXZUT=% ',)\/_  \NF:MISVLLUIJLIFN8Y9W8%SCYASP>!\W7CDFG
MV'@K3[#3+JQ%WJ5Q]IA-N\]U=M-*L1_@4MG:OT _,"NDHH YL^"M.-EHUI]H
MO!#HSJ]D!(/W94;5R<?-@$CG-;>H6%OJFFW6GWD?F6UU$T,J9QN5A@C(Z<&K
M-% '+'P#I!32\3ZBL^FAE@N%O'$NQ@%*%LY*D*HQVQQBGV?@72+"*6*UDO8X
MI;W[<\?VAF4R;MW1LC;NYQW.,YP,=-10!BQ^&+"+Q+=:]&\ZW=U$L,Z!QY<J
MJ, ,N,$CUZ]LXXK/T;X>Z'H.H?:;$WRP+(98K%[MVMH7/\2QYP#Z9SCMBNJH
MH P8/"5C";57N+NXM[6X^U6]O/(&2.7DAAQN.-QP"2!V' Q>TS2(-*EOI(9;
MF0WMRUS()IBX5B "%S]U>.@K0HH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M S_.P7;\PP<\Y^N.=\;ZW:Z]\.+36M,GN4C>_M@N':)@?M"HZNH/."&&#D4
M>CT451U35K72+:.:Z9LRRK##&@R\LC<*JCN3^0 ). ": +U%84'BRQDN[ZRG
M@N[6_LH1<26DL0:1HCT=-A8.,\<$X/7%0^'?&EAXGD@_L^SU'R)K8W$=U+;%
M86 ;:5W]-WM]?0T ='1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 <;XI@N8/''A365L[F>QLUNX[E[:)I6C,B($)1<L1E3R <=ZYW7?"NK:P
MGBG7;"R_?7<]C+9V5RNPW*VI#'>IZ;^0 W. ,XS7JE% ''>%KBTU2^2\M_!<
MNB211E99[RR2&3)_@CQRPZDMP.!Z\)\0X+FYA\/"VM+FY,&N6EU*((6?9%&V
M68X'8?B>U=E10!Q.GB:#XGZ_J$EG>K9RZ?;QQS?9I"KLA<L!QR?F'U[5D^'_
M  O=:M\$XO#]W;SV6I1QR&,31F-HIUE9XV&??:<CMFO3** .(C/B,?#K4-6&
MG(WB:^MO.-FZY"ML"JFT^BC.T_Q$CO63I45Y_P +"T;5UT?7#;2:5+!-<7J?
M.)"Z,=P)^0<'@  _P@UZ;10!Y,EAJ#?"[QG8?V9?B\O+Z]>WA-LX:197)0@8
MZ$?EWQ6E,NHZ-XTT3Q)_9E_=Z9-HPTV=+>W9Y;60.'#&/&[!Q@X';Z5Z/10!
MYQH&HZAH$7C'5)O#FKRK-JOVF"&. >9,C+&F5&>V"3Z 5W]E>17^GV][#N\F
M>)94W#!VL,C(]<&G7-M%>6[P3J6B?AE#$;AZ'';U'>I54*H50  , #M0!Y=;
MV=]_P@OQ"M3IM\+C4+V_>TB-LX:994 0J,=S^7?%6]2@NY+?X?%-/OF^Q7$<
MET!:N3"HA9#N&./F(_GTKT>B@#RV*V?0O$FN:?JW@J?6X=0O9+NRO;>TCF5E
MDQF.1FQLVG(R>,?K-K,\^@>-;*[LM(OOM":,EM<?V99?:H0N\[$\L,I3:5;:
M>X.,<5Z97.7WA$3ZW/JUAK6J:9<W*HMP+5XV27:,*2LB, 0.,C% '(6]W]@\
M*:-8>'=/UDV5KJ'EZHLEH5OH@P9RX0C(W,XRR] 3C':*VL-0@TOXC6HT/4XA
MJ".UGO0R&4O;A%&06+,6SD\X[D5Z9I^G1:="R))++)(V^6:9MSR-@#)/T &
M !C@"K= &1X55X_"6D12Q2Q2Q6<,<D<J%&5E0 @@^XKC=%@U#P]I7B;P_>Z9
M>W4MQ=7,]C+# TD=TDV2 7 VHP)(.\@=^E>DT4 >8Z;H5[H/B#P#9R6]U<)I
M>G7%O=7,4+M&DCJF!NQTRK#VXSBO2IT,MO)&#@LI4?B*DHH \9M8-8'@3PAH
M_P#PCNK?:]&U>T:[!@PH6.0DE"3AACG(X]2.,]1IZ7,/C/QQ=RV%\D%W;VHM
MW^S.1*4B96"X'."P'OVR*[ZB@#QJSTO4])T#P5JEQX;N=3ATVREL=1TXVVZ:
M/>4(=$;[V"@Z=C]<:_B:T;4/ -U_97A:?3S=7MM)':QV86>0)*C,\BIG;P#@
M'GCWP/3J* .*E69OBW::BMG>&R&BR0&?[,^T2-*KA2<==H/\NM<XOA[4]=\#
M^.M&BM;JTN]0U6YN[3[1"T8E0LC+R1@;MI&#SSR*]8HH X'4TNO&@\+(NG7M
ME/8ZC#J%Z;FW>,0>6K90,1AR6( VDC&32>&=.NKF'QQ92V]U:'4M0N)+>6:!
MT#1O$J!P2/4'CK7?T4 <!X)U?68M'TOPW?>&K^WO].2.VFN98Q]EV1@+O23/
MS$J. !U//'-8VBV4FD&\\-:MX%?4[G[5,UIJ'V..2WGC>0NK2R-]TC=R.3@<
M9->L44 >6>*XM:U+_A+]*FT;49E:QV:6+./;!*/*Y9F!&YPW 5LX &T9Y-RW
M2]M/$OA76KG2M12SBT:2SFVV[2R12$QD!D3+ ':><<=\5Z/10!Y9K>@:A+X4
M\>7\=A<_:-?=1:6:1%I-J(J*S*/NEB"V#T&,X/%3:Y#<6'BC3/$,WAJYUK2I
M]+2RG@BM/,GMI%<L'\MAG!W$'Z?3/IM% &1X<BCCTLO#HT>D132&1+58EC<
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
M*L5'=@#D#OS75_9(/MGVLIF<)L#$D[5."0!T&<#..N!GH*FH X::SDU3QO\
M\)+%;7D=E9Z1):@R6TB23R.V=HC8!R% ].K#'0XO?#6WN++X>:-97EM/;75M
M!Y4L4\91E8$^O4>XKJZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH QK[Q';Z?XBTW19K6Z,VHAS;S*$\LE%W,"2V00.<8Y_.JMIXRL[NS
MUNX%E>Q?V-(\=U'((PY95W': YSP00> >U0^/=*O-0T*&\TJ'S=5TNZCOK1
M<%V0_,F?1D+#\16'!X0U2R\9V\J$26&J0+/K+@\&YA?>I'LQ?;C^ZI% '5S>
M(T6[%E!I]Y<WXMUN9;6+RP\*-D+O+.%!)!  )Z'MS5$>/-(?3-,U")+J2WO[
MU+ %4 :"=FV[)%)!4@]< _RJ@EK?>'OB3JVK26ES=:7K-M /-MXS*UO+$"H5
MD7+;6!SD#&>N*Y^[\*ZK9>&)+^.PFEN)/%*Z\]C%AI5B\T'8!G!;: 2 >I(H
M []-<M+WQ#>>''AN8[F&V6X9C@*\;$J"K*V>H/H:Y/X>:Q;Z/\*M)N+QY9&D
MN)H(D7YY)I&N) JKD\D^Y]22 ":LZ8=1F^)U[K4NBW]OI\VCQ1)+(JY#+([8
M*@YR0>@R>F<9KF++0M?M/ /A:>+2KE[[0M5DN[C3V&UY8VDDSLSP6"N".?7O
MQ0!T&EW,D_QLO0]I>6A&A*6BN'# DS_>7#,,8P..X/%=EJVL6VD1P><LDDUS
M*(+>"( O,Y!.%R0.@)))  !)-<IIS7]_\51K(T74;?3Y-$6V\ZXC6/:_G,V"
M"V1QVQGVP0:F\<66IQZWX9\1:=92WZ:1<2_:;2''F-'*FPLH/WBOI[T 9NA7
MO_%S/%\LUG?1".PM2]O(V]L_O,[,,1@C&,'\N:V/#NOZ';>$] &BVET+6_W1
MZ?:,P,I #,<EWQP%8\MZ#VJAI37[^/\ 7M7DT748;"ZTVW2*26, EDWY&W.[
M/S#C'UQ63I/A])?AKX;T/Q!H>H'R-PED@1A/92J24D4KSWQ\N>O3@T =R?$]
MJFG1W4UK=PS2W+6D5HZKYTDH)&U0&*_PDYSC R2!55/&4!O]2L)=+U"&\T^U
M%W+"XC):,DX*D.5/0]^U<8VF>++"RT'6)HKS6CHNJ7!2)P!=3V;H8U=@<9D
M).#@D$9P<U?L9)M:^(_B#-G/9/<^'X42*YP'&7E + $XZ],Y_E0!TW_"::=_
M9^@7X@NS;:Y+%%;/L7Y7D!90XW9' /3/2HM0\=Z;IXU"9[:\DLM.NDM+R[C5
M=D,C;>,%@Q WKD@'KWP:XF"VUR7PIX'TT>&]36?1=2M?M8=448C1U+*2V"O?
M=P.1W-'BVR\1Z[HOBNQNM"U"YO!=!M/,946_V<,A4J-WS2$!L\$\XR!Q0!TU
MXGE_&G3&#28DT:X+*7)7(DC P,X'X5-I&LZ:FE^)[_0],O?/M[^87<4I 9[@
M(A9@'? 7!7C(Z' ]8Y8[VX^*&D:H=-NX[1=*F@D=H\B.1W1E5B,C.%.2,@>M
M5?#]M>VFG>-_/T^\1KW4KFXM5,)S,CQHJD#W*G@XQWQ0!C:#J6GZ=X=\,^+=
M6TK51?S1I#+?0O'MN'F&-TN).5W'@L!M..E>E/JJ)K<&E"WG:66!IS(NW9&H
M('S?-D$DC& <\^AQS/AW0!JGPGL_#>KVLUNYT];6XCE0AHW"XR.QP0""/05+
M\/(=3ET,:IK<B2ZC<*L'F(<AH8LJC9[[CODS_P!-* +'C#Q+>>'Y=$BM=/EN
M?[1U&*U:1&0;0<L5 9AEB%('8<\CC//_ -HMI?Q7U:9+#4;J271;>46<)$CA
MC(^>K;%P /X@..,UL^/[*]N(O#UU964UY_9^M07<\4 !?RPKJ2 2,X+"H+*.
M\7XH:AJL^G7<5I+I$,(D,18>8KNS)\N<D!AR.">A- &O9>+]-U'0]-U2S6>8
M:D2MK;A0)78;MRD$@ KM;))QQUZ9FT/Q+::[<:A:1PSVU]ITHBNK6X"AXR1E
M3\I(((Y!!KS*RT#6['P9X7O#X?DO9]&O+LWFE3(-TL4SN=R!N&8 J0*]&\+E
M)X[B\A\.?V)!+M"12P)%/(1G+.J$@#D  G/7U% ',>-T@'Q+\%PSW,L%I>?;
M!=*MR\22;(@4W;6'0]*S]'N[JZO?'VEVU_=7WARTM\VEP]P[F.4QDO&DN=S
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
M$,%RB"Y<;QYC*F2H(7.W/).>.!D O7FO6^JQ:WH<]K>65];V/GM'(RJ6C8,
MRM&Q[J0>17->"_'-EI7A'PI9:A9:E%#<VT-NNHO!_HYE*\*6)SR>,XQ[TZPT
MR_;QQJ-U;Z'J,%G?Z&+=)[IU+>8&<_O"7)R<@8Y/3H.D5OHVH:Q\-M%\'RZ;
M=VMW ;9+V6>/:D"Q.K,ROT<G;@;2?O<X% &QH^RW^+7BDM(PB&GVDC>9(2%R
M9,D9/ X^E:G_  FU@EWI<<]I>06NJN([&\D5/*F<C*C 8LNX<C<HS6,^D7E_
MXX\6*UO<06NI:5%9PW31G87 D#8/MO'U[52\'QW:0:=H^H>!%M=3L/+2;47@
MB-N0F!YB.#N+L!P .">>!0!I_%U ?AEJTN^16B$3*4<K_P M4!S@\C!/!K0M
MO'-E/XA71)M.U.SNIXWDLS=0"-;L*,D1DGKCG#;3ZXI/B-I5[K?@#5=/TZ S
MW<J(8X@P!;;(K$ D@= :K7=K-XH\4^';^.SNK6TTIY;B5[J$Q.79-BQJIY/4
MDGIP,$YX +UAXTL=0\.:CK:6E['!I[RQSPRJ@E#1_?7;NZ^Q(S6[Y\AL?M M
M9O,\O>+?*A\XSMZ[<]NN/>N&N= NHOB6\%JR?V/JJ)J-_#GE9H& 4@=@Y,>?
M7RVKT"@#R#Q#XBNO%/P6N=:NK2XLW^U(T;"4!2OVO9M&ULG"C!W 9/(KT"P\
M66M[XAFT22ROK.Z6W^U1&ZC"+/$&VEEP21@D<, >>E>>G2-;7X+S>&FT.^&H
MP704*%!$N+OS25(/W=G.3CT&:Z?5;"YU+XC6MQ':W2V,FBW%F]SY+ 1R2,I4
M'//0'Z4 :C^.-/AETQIK:[CL-3F6"SOV5/)E=LE!PVX!L<$J :N^+8P_A#6"
M2RLEE,Z,C%65@A(((Y!%<1X/MKRTM+#0-1\"HFI6&R)M3:WB-LR)@"4/G<7*
MCH!G/7'..Y\4B23PKJL,,,LTTUI+%''$A9F9D( ]N>YXH \J.LZ/;_"/3[RV
M\0SIXG:RC-N+?4'DGEN2!A6CW'=EN""".:].CUV6QTW18=4@>36[Z%<VEOMW
M-($#28R0 JG/)..@ZD"N.CM[R;X06_AF7PQ?W6H_V:MIY$L2JB2[-H8NQ  !
MYR.>.*=!X;USPW<>"]3F$NJ'3+*2PU%8<NZJX&'0=6"D ''. .* .H_X3G2(
M].UB[NQ<6DFCD"]M9D'FQY&5P%)#!LC!!(-36_BJ"75+O2Y["^MK^WM5O/(=
M4<R1$E<KL9@3D$$9'Y<URFJ:=KZW/BSQ1H=G*MW=V]M;6<#H%DD1#^\DV-T;
M#$*&&?EZ<C*Z7;7=M\1#J\>@ZK%I\^B" S7!#R&02ECO^8MDC  Y/L!T -K3
M/B-I6IZ>-3%GJ5OI?V1[HW\]OB$!6VE-P)^?T Z]!R,5CZMJ$EW\4?!#/I^H
M61D^UL!<,NUU\@X^57(##/< \_E0M_#&M7_P%@T".TDMM8MD1OL\XV[WCF$@
M7/0@@=<XYYK1NKS5->\7>#=3C\-ZK;Q6;W/VL3QJGE%XMO=N0">O<=,]* /1
M:*Q=!U]M:FU&"73+NPFLIS$4N0/WB_PNN.QQ6U0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%95_KD=IJL&EPV\EU?30O<")'5<1J0"<L1SE@
M/Y53C\76[:EH5C+87L,NLQ220&14Q&43>RO\V00#V!&>] '0T5S<7C733!K4
MMQ%<VHTB<6]P)%4EW8*5";2<YW*!WR:CN==BU&>_\/WVF7EI<-I[72B3:4>/
M.T_.C$!@<9'OWH Z@$'I17F7@+Q;%I?@WP?8W6G7RV]['':1WQ5?*\X@D+C=
MOYP1NVXSWKO]9U2+1-&N]4GAFEAM8FFD6$ MM49) ) Z ]Z +U%<;;_$:QEO
M](AN-*U.TM=7"+9WT\2B*21ER$X;()Z D8/;(YJ:T\=Q7VK7%A;:'JSM:WPL
MKF3RTV0$J#O8[ON\]LD8Y XR =917*3>/+"#3H=8DM+H:'-*(EU'Y?+&6VAR
MN[<(R> V.X.,'-7X/$T,WBZ?PVUE=1745L+I97V>7)&6VY7#$GGCIQ0!N$@=
M:Q8/#<$'BNX\0B\NVN9X%MWB8IY>Q22H VYX))SFL7Q!K^D76C6<^K:+>S6C
MZK';P\I@3++M23*O]W<./4#I@UJW_BF*TN=2@M[&YO7TV-9+M8&3<@92P 5F
M!)P,_P LGB@#?R,X[T5S+WNDM\28;)].G&L+ICR1WA_U9@\Q05'S==Q'4=NM
M1W/CNQMM,;6#9W;Z(DQA?4$"E%P^POMSN*!N-P'OC'- '545S-WXSB@\0RZ%
M;:3J%Y?+9B\C$ CV2H6V@ABP Y!Y;'3C.16CX<U^U\3:'!JMI'+''*64Q3*
M\;JQ5E8#/((- #=>\/Q:_';)-?ZE:+!)O(L;IH?-&,%7(Y*_D?>M."&*V@CM
MX$6.*) B(HP%4#  'I6)=^*8H+G48;:QN;S^S2BW9A9,H64,,*6!("L"3^62
M"!RPNVTCXL>(I+33;N_FDTRU?R+<KDG=)DY=@H[<9Y[ T >D4=*YFW\;Z??:
M3HE]8P7,[:TQ2T@VA6RJLS[R3A=NUL\GIQFN>\::U:>)OA/XHE2":&6Q\ZVF
MBE(#1S1D9&5)!'((.>0: /1\CCGKTHKS[7(D'CGX=3 '>6N5)R>1]E8]*U/B
M="DOPT\0;P3LLY'7!(P0.#0!UM%<7I7C>VBO=(T:]TO4;(7L*I9W=Q&HBN&"
M@E1@DJ2.@8 FK.I^/=/TNU;4)K:X;24N?LTM\A0HC;]A;;NW% _RD@?3(YH
MZNBH+R\M["RGO;J58K:"-I99&Z*H&2?RK%MO%D<NK:;83Z9?6O\ :<3R6DLB
MJ58* Q#;22AP<@'^?% '0T5RMSX[L;;3'UC['=R:)',89-0C"E%P^POMSN*!
MLC<![@$<U)=^,X8/$+Z';:5J%[>BS%[$(!'LE0MM&&+ #G/+8''?(R =-17,
M67CC3]0T33=0MX)Q)J-RUI#:R;4<3+OW*Q)P,>6W?GC&20*H^)O&=_INC07%
MKH]RD\FJ16$BRM&#'N=02/FP=P/R\XYR<=* .UHKD]1\<KI^L?V1_8.K3Z@;
M$WJP0I&Q=0P4J"'QD9/Y<9) -BS\8P7C:U$-,OXKG2$C>X@D$88AX_, 7Y\9
MV]<D<T :^KZ:NKZ5<6#75W:B9=OGVDICE3D'*L.AXHTG2K?1K!+2V:5U!+/+
M-(9))&/)9V/))_SQ67;^+[.]TO2;NTMYY9=5@^T6UL2JOL !+,2< #<H/)Y8
M8S5>T\>Z5=:7/=>5<1W,%]_9SV)"F8W.<"-<':<]0<XQDDC!P =3D9QWHKSS
M3)7E^-]V9;&:SD_L!2RR.&#GS_O*02,8P.WW:[+5M9M](%JDBR2W%W,(+:WB
MQOE?!)QD@   DDG  H T:*YM/&5JLFJVMQ8W<.H:9"+B:T(1GDB(X>,AMK+P
M1U!!&"!3O#?BQ?$HAE@TC4;>TFM$NHKJX11&^[^$8).X?3MD<8) .BHR#61J
M&N1P:HFD6]M+>7\D!G:&)E7RXL[=S,2,9/ [D@]@2.,^'FK6VE^&=6GE@GC\
MWQ!=0P6K8\TLS_+'R<9 '/.  3G S0!Z517,6_CC33<ZM:W\<MA<Z7$)YXY2
MKAHB.'0H3N';'7/&*<GC*!=>@T>[TZ[MKN[@>>T5FC;S]@RR JQPX'.#Q[T
M=+17#Q_$ZQDT2QUO^Q]572KF?R'NFC3$#&0QC<N[<>1U4$#..O%:^G^+(KOQ
M%+HESIU[I]RML;N$W(3;-"&VEAM8XP2.&P>>E '0T5RK^/+"*72Y)K6YCT_5
M)E@M+TE"CNW*94-N4-C@D?7%97CO7H=2\$>*8;2PN;NWM()H);F)E"I,$.<
ML"P0D;B!Q@XR00 #OP<C(Z45E^&O^15TC_KRA_\ 0!61'X[LI&L)?L5VMA?W
M[:?;W9"[6F!9>5SN"DHP!Q]0,T =717)S^.D6^UJRM=#U2ZN=(V&>.-8QE64
MON4EP"-H''WCGIP<,B^(5C,-%N4TW4!IFKR1PV]^Z(L8E<?*A7=OZ\9QC/<]
M: .OHKF]8\96VDPZC.EE<WEOIG_'[) R?NL*&8 ,P+%5()QZ^O%0R^.K(ZM:
M:=9:??WTM[8?;[5X$39-'\N,%F&/O?Q8'OTH OZIX8M=7U>VO[J\U#9 H4V<
M=RRV\N&W R1C[Q!_/'.:V\C..]<Q9^.--NO#C:N\-S RW1L6LW4&;[2'V>4
M#@L6QCG&.21S6#;W+-\;1+<V4MBX\/R,YED5E8><GS @D<8P>G3TP: /1:*Y
M4^.[&.YTGS[2YBLM6E6&SO&*;'=AE 5#;EW#ID?7%8OQ!UZ'4_ 7B=+2PN;J
MVM8I8'NHV4*LJC!P-P+!3P3CL<9P: /1.HR**S]&)7P[I[!2Q%I&0HQD_(..
M:YCP]XZDNM"UC6-;LY+*UL[R:+=N1P CA!&-IW,Y/M@D\'I0!V]%8$?BF)-=
MM-(U&QN=/N;Y&>T,Q1EF*C+)E6.' YP?P)K1U;5K;1K'[5=%B"Z11QH,O+(Y
M"JBCN22!_/ H O45SJ>,+2*[U.UU.VN--?3K87<KS@,AA.?F5E)!(P01USTS
M2#Q?!%?:9!?Z?=V,>J'99S3;"KN1D(VUB48CH#UZ=>* .CHKB[CXC6\5OK,\
M6A:M,FCS-'>[4C'EJJAF?E\$8/09/'055\;ZY-(?"L-G:3W6GZEJ$+2%#&%N
M(RCN(\,PZX4G( P,9[4 =Z"",@Y'M2UR&F3:=X?GU#3- T:ZEF7%]=V<,B!;
M9I!P@W-M#':3M7COD9&5F^(FD)I&D:G!;WMS;:I=+:1&*(;HY22-CJ2"&!5A
M@ \B@#KJ*Y!?'BB_T_3[CP[K-O>WRSM#!)''D^5U&0^.<C!/&#G-0?\ "QHC
MI6HWB>']7:32Y7CU" +%NM@@#$Y+[7X.1M)- &YK_AN#Q"VGFXO+N#[!=I>1
M"W*#,J9VD[E.1R>*T-0LAJ&FSV3SRQ+/&8VDCV[P",'&01^E/M+N&^L(+VV;
M?!/$LL9Z;E89'Z&N1T#QO+=6_B2^UFS>PL=+O9HC*SHRQK&J94[3DL26/ (Y
MP": .DT+1XM T2TTJWGGF@M8Q%$TY4L$ P 2H .![5HUSR^+(H=4T^QU'3[O
M3SJ61:23["KN!GRVVL=KXY /7USQ6AKFLVWA_1Y]3NUE:&+:-D2[F9F8*J@>
MI) YXYH T:*YM?&$"7.K6ESI]W#>:9;K=2PC8YDB;.&0AL'[I!!QTK,@^)NG
MR?V-/-I6J6VG:L8TM[^:)1$)'&51L-D>F<8ST)'- ';T9 ZUQEW\1(()M7AM
M] UF\ETF0+=)#$GRKMW;AEN1@\#J?2LSQ'J-AKM[\/M;T^0R076J*8WY'RF*
M0D$>N1S[B@#T;(SCO17+V&HZ,WCC78UL9K;4[:UA:[NY2 DD7S[,?,>!AN<"
MG1>,[>6?22=.ODLM6?99W912KG&Y2R@[E# 9!(^N* .FIKJ'1DW$9&"5.",U
MRQ\=V0>WE^Q7?V"?4O[,2[PNWSMQ3[N=VW<"N<=>V.:YNRU9O#WQ \=-::-J
M.I'-E(8;-0Q4>22QRS =3T&23T'6@#MO#_ANU\.02+%=WUY-)@/<W]P9I649
MVKN/\(W' 'J?6MFO-?%&K:=XDTWP+KNG.SP7&OVOEL<@@?/N4CU#+@^XKJ-7
M\70:6NHO%97%ZFFKNO&@9!Y?RAR &8;F"D-@=B._% '149!_"JNGW]KJVF6U
M_9R>;:W42RQ..-RL,CZ5P'A'5+/PSHGC&]G24V]OXCN46.(;F))C55&3W) Y
M.* /2:*YQ/%R&ZU:RDTN]%_IMNER]LA1FEC;."AW8)^4C!(Y'>JP\?6+:?X>
MOTT^]:VUV1(K:0>5B-V!*J_S\$@'IGICKQ0!UE%8-_XJM=-?4/M%M<".SDAA
M,N4V22RE0B*=W!^=<[L  @YJ]I^I27ES=6\UA/:2V^W/F%2KA@2"I4G(X(YQ
MR.E &A117+77CJRMM-FU<65W-HT$QAEOX@I5=K;&<+G<4#9!('8D CF@#J:*
MY;5?'%OIVLKI,&E:C?W4EDU[!]E1&69 0,*2PYYSSCIQDD [[76[2_M36D_S
M0B0VY \P9&=I&<9[=: )+>V@ME?R$ \QB[MDDNWJ2>3P /H .U2@@]"#7E^L
MZ];V?P-%_P"%+"ZL[&6 );X=0UNC2A222V<G)Q@D@GM7:Z'H.FV%W<:I::4^
MF7%VBQS6X90IVDX8JC%-V.XYQ0!N4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M0HN_-SG=C[OOUKH]4TR]U+XBP70LKE-/DT2>R>YV@".21U8#&<] >W6NYHH
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
MR_[Q2=VY2QX YZ<#FKVFV&J>&/%_B"==/N-0T[5Y$NH9+=DW12A=K(X9AP<
M@]/7% %B3XB::UCH5[9V=[>6VLR^3 \2KE) &RC MD-E2.F..HI\'CRU6VUY
M]2L+G3Y]$"-<P2,CDJZ[D*LI*G/UX/6N:A\(:OI&G>$;:*P>ZDM-7?4;XPR(
M%B#B3*C<P)QO X'.":T3INK1>)_&=ZWA]KRTU&&TC@BE>+;<B-2LBD%^,ACC
M=@4 ;6H^)K^QTG5KD:,S2V-D+N,B=6BF!#' ;VV9/'<8SFLRV\=3V'ACPS=Z
MII-Y+/JWD0*\)C8/(\8;.-V1G#8&.W.*S]-\(7UE#XAL-(2]M-"O=+>*WL+Z
M4,(KI@P/E\L53!&><9/&<5'-IOB"X\,^![8^'[E)](OK62Z3SX20D411F^_@
MY)R #G'7'2@#I=.\827.M6.DWVAWNG7=Y#--&LSHV!$P4YVD]<@CV-+;>-[&
M;3=1O)K>:W-CJ)TUHF*DR3 J %.<8)<<DC'). *J>)+/4X/&^@:_9:7/J%O;
MP7%M/% \:R(9-A5OG901E2#SQ7,GPKXFN-#UTIIT4.HIXC.LV4<LRM%<@;?D
M)SD9 8<@=OP .MMO'NF_VEJ6GZB%LI["T^W.WFK+&\&<%U9>X/!! /3&:YWQ
M-?2ZCXF\"7<NCRVHEU+?#-(RE@AB<[' ^Z3D''/0\@C%7-1TW6O&WA'5M.ET
M!/#[7%H8D$TB.\DN0PY3HGRX)/)STXYK7G_"3:VWA&2?PO=6]QIE^LM[NGAV
M<1NI9"'Y&3GG'8<T =]JNIVFBZ5=:E?RB*UMHS)(^,X ]!W/M60?%@M=5TZQ
MU339[#^T\K:2.ZLID SY;X/R.1T'(.",T[QUX>E\5>"M3T:WE$4]Q&#$[=-Z
ML'4'V)4 _6LB^L=4\7/X:6^TJ?3FTV^CU"[:5T(\R-6 2/:QW LV<\# ]>*
M+>F>-WU?4YK.T\/:D5MM0:PNIF,>V!E4'<<,<CGMG'?J =O6=:@T:&W,B/-/
M=3K;VT$>-TLAR<#/   ))/0 UA>"+#4M/O/$IO\ 3IK5+W5I;RW9WC8/&RH!
M]UB0?E/!IOCK2=5N+K0=;T>W%Y<Z/>&9[/>$,T;*4<*3QN /&?>@#'TR\CL_
MBUXBO;^T73EAT6*6X8L&5@'<F0$=1@8Y /RFMV'QY9G6M+T^YM7@750WV27S
MD?Y@,[9%4Y0D=.OIP:P+W0M8\3>)=>EETFYT^QU70!8)-<21%HY-TA^958_W
MATS_ (:7A>7Q)/':Z=JWA:'3YK90ESJ EC=)0HQF,+\V6]\8R>^!0!/=?$;3
M+1;2[>(MI=S<BV6[69"022H<QYW;"1UZ]\8IT_CQQ/KMO:^'M1N)M&9?M";X
MERI3?N!+8/R] .3Z"L7PG9>)M!LX?"]SX:@F6T8Q0:SYL?E-#GAF3[^\#C;C
MDCJ!S5VSTW5H=8\=7+Z3<"/4Q&;,^9%^]VP",C[_ !SSSCB@"]%X_MY7T2<:
M5?)I>LND-M?/L"^8ZEE4INW '!&<8R.XP:?K7CRSTB+4+A+9KJWTU]EVT<R*
MRD %MBDY?:",]/09(('.'0M='@KP)IXT:X-UI-]:37B"6+Y$B4AB#OP>O&*L
M6MIXA\-^(=8MHO#$>LZ?J5X][:W8GC0PM)@LDF[D*#SD \>O0 '3OXFMK^X2
MQTJV_M*26S6[<!PB+"_W-Q/=L' QV.<5B?"+;_P@QV0M"O\ :%WB)@ 4'G-\
MIQZ=*C@T_7?#7CV^U1-,DU6PU>TMXYC9M&C6\T*E1\KLHV$$G@\5H_#K3M3T
MKP[<6NJ6+6DQOKB909%<,KR,P(VD^O?% %C6/%ZZ7+JRQ:;<72:1;+<WC@A
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
MZ-G#$'9\I' )]JRM!L?$OAQKGPZ?#4%];_:97LM6,L8C6.1R_P"]4_-E2QX
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
M-51% 5548  Z "G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M')>(=-U&Z\=>%=1M;%YK/3FN3<RB1!M\R+8N 6!//7CIZUGVND:Q%?\ CJ9]
M*F"ZMM-G^]BR^(!'@_/QR,\]O?BN]HH \TL='\36ECX2LKG1S=Z;9Z=]FO;+
M[3&H%PH4+(_S8D3 /'.,YQD"J5OX3\20>!+?3SI,7VO3]>74(X$N4_?QBX,A
MVG@+P1C)!X.0*]8J*&X@N#((9HY#$YCD",#L8?PG'0\CB@#A+RU\4Z-XPGU[
M3=#CU2TU6VB2[LQ=)');2QY"L&;"L,-@X[_3FQJ>G:]=>)?"&HR::)!82W,M
MYY$J;8A+&455W$%MN1DX&<9]J[<D*"20 .233(9X;F%9H)4EB;E7C8,I^A%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@##U3Q"++7;/18(X'OKJ&2>-
M;BX\E65"HPIVL6;YNF.@)K!U7Q-KZ^(?!]I;Z;# NIB:2>">X*N&2%B8R0A
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
M)=421HHKR<0+'Y9Q)O;!QAB%X!))';)%!_B?$FA76H?V1++-9Z@EA<10SJZ
MLP571\?.IW<8&?7%9\?@KQ!X8L?#VHZ&MM?ZGIWV@7MHTOEI<+<.'<(YZ;6
MP3U Y]*TO$^G^)_$?A-8Y-+BBO'O;>9;-+E&$,<<BN=TAQN8X/08''N2 :(\
M77T6H6FFWVCQ:?J%[+,+6.ZOEV2QQA/F#*K?,=XPF,_*W/'-J3Q/+'_9=H^G
M%-7U%I5CLWEP$$>=[,^/N@8Y .2PQZU!XKTA=?6TM-0\/#4],>-VE42(LUO+
M\NPJ2P[;P2&].M<]:>$/$.EKX6U82MJ-_I!N(9[>68>9);2D[5#G +H-O4@'
M!YZ4 ;,WCS[):>(5NM+D74]#A\^XM(Y@RR1%2PD1R!E< ]L@C&*=9^-KB;5]
M"M;O1)+6UUJ)FM;@W"N=ZQ^859 . 1G!SGU K.U7PQJ6IKXLU4612]U;3/[-
MM+5I$W(NUOFD(.T99N@)P%'<X#YM$UA[KP+*-.;&C@_;,S1_+F$Q?+\W/)S]
M/?B@#K-=UJU\/Z/-J5V':./:JH@RTCL0JJN>Y) K,/BB>Q\0V6CZOIRVTNH1
MNUG+!<>:DCH,M&257:V.1U!]:/'7AVX\3^%IK"SF2&]22.XMG?[OF1L&4-['
M&/QJG/IFI>(];T#4=0TQ]/32&DN'C:9':68IM"H5)^49)RV#P..N !?#WC+4
M?$5V!!X<FBLH[N>TN;E[I/W+1Y'W>K9(QQTSWYQLZSKB:7<Z?8Q0_:-0U"1H
M[:#?L!VKN=F;!PJ@<G!/(&.:RO >EZCI%AJ<&I6AMWGU.XNX_P!XK@I(Y8="
M<$=_ZU#XPT75I=?\/^(]%@CN[G2GF26S>01^=%*H5MK'@,, C/!H PM!U.+0
M_&_Q#U+4[2*Q2W@L99E@8.K_ "2\J<+DMQU YK?M/'*3>);/19K:U\R^ADDM
MI;2]%PNY!DI)A1L..AY!YP:P[KPCKOB"^\9&[M(].@UNTM4MY#<!WCDB#$;@
MH_O$9Y[<9KHO#M[XQNVABU[2+2P%NI\Z:&Z$OVML$#8H'R#/S<G/ &.<@ Y3
M2KB*^B\;7?BO3[2;3K757>9C.SM%Y,491$&T9 ['(Y8\<\]'!X\1O$-EI,UI
M;L]_%(]L]G>K/AT&XQR< (Q'0Y()R,UEVWA'4]1T3QKI-];M9#6KV6YM9_,1
MPH94"[@IR#E 2/3O6QX>O?&DZQ0Z[H]K:?9E/G7$%TLIO" 0 B8&P$\DL>V.
M^0 4M+\?:CJVD'5X/"MQ_9Z1W)EE^UQY5XF(VA3C(.WJ.AR.>M267CG4KS1(
M=7'A6[%G<VT$MLR3J[222L%V%0,JHW9WXQ@9QVJ/PQHNKZ7\-[W1[K3RM\?M
M7EHLJ$/YKNR\YP,;QG/IQFHFT;Q+!\+-(TBQ@\O4K)+:*YMQ<!/M$4>!(BR
M_+N Z\'&: -BTUY-;OM?\/W]A"EQ811F55E\Z*1)%8CDJIR-I!!'YU5^%7_)
M+O#W_7J/YFJ6BZ)K.F^+-;U$:):VUC?6$$<4-O<+F-HP_P F, 9.X$G@#U-,
MT9_$'@GX>:#9G14N)[:1+>\0W2KM0L1N3&=Q)( 7KDT =W>7*V=C<731R2+#
M&TA2)=SL ,X4=SQP*YJR\8SRZUIFF7VE?9I=3LGN[=5N-[KM"DI(I5=C88=R
M,@C/%;FMPW]QH.H0Z5,L&H/;R+;2MT20J=I/XXK@M.\/>(8M?\*ZHV@VUO\
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
M:QGT2ZMY;L>='C;'&R':=W).[(Z?A7I% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MV]% &/'=:^UYI@DTVTCMI5D-\1<EFMR!\@7Y1OR>O3'\]BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KG-:\5#3_$FF^';."*?5+^-YE$TWE1I&O4D@$DG!P .QZ8KHZ\
MZ^(7@C3O'>IPVL.HR:=XBT^W6XMKA.\;,PP0"#PR]1TR.N<4 =9I6KWMWJU]
MIM_IOV26TCBD$B3>9','+C*G /&SG(!R?3!.S7A^D>+/&_A_3O%_A_7BMUJF
MCZ6UU:WZ_,2O0$G'S==PR,_*V:O>!]/U:ZTWPKXITZXLHHDM94U#-T[RZD[=
MG!0?.'!QDGKC.* /8JSHM<L)]?N-%AF$E[;P+/,B\B-6.%!]"<9QZ?45Y'\.
M-/3QWX?M?$5UJ\UMKUAK#W%W<H1O=>#Y1STC*X '08/'6I/ ^C:=-\;/&ZS6
MJ.MN\;Q!\G:3U/OG/>@#TOPKKFIZ[:WDNIZ#<:.\%T\,<<[9,J#&'' X.?<<
M<$UO5\T:=KVKZ5\%/%<]A<SK*=;-MYP<EH8B$!P>WI_P*NUMY'\/_&+PMI&D
MIY>GZCHP^VVZ?<D(60B1ATW94?-U/XT >Q45\O2VJS?#SX@7TDMP9].UA%M#
MY[A8?WP7Y5SCH<5]&>&+B6[\)Z-<SN9)IK&"21VZLQ0$D_C0!A:O\0(=+\<:
M3X6_LNZ:?4'(%P^$C"C.2O4MR,=!ZYJ[XW\90>"=!DU6XT^[NT0@8@ "J2<#
M<Q/ )XXS]*X;QY_R77P'_NO_ #:MGXY_\DFU7_KI!_Z-6@#N=(O_ .U-%L-0
M,?E_:K>.?9G.W<H;&>^,U<KG-$U2PT?P!HEYJ5Y!:6RV%L#+/($4$QJ ,FNB
M5E=%=&#*PR"#D$4 +7$:WX]NM,^(&G^$;31XKRZOH?.24WAC"+\V=X\LX^X>
MF:[>O$_"EI<>-OB[XO\ $5OJ-Q91V&+"TG@2-_\ 9) =6&/D)]?FZT >H:9J
MNLW&N7&GZCHL5K%% LR74-V9DD)8C;@HI!X)_*L6+Q\^H/>7>D:6+O1K&\%K
M=7[W"Q@ <RR*".408).>>P[U1\07=MH_P;UB*XOVO+FRM6ANIXY64M=M@GYE
M(/\ K'!(![X/<5P&NZ%;^&OV>=-LT2?^TM8EMR%%Q(,RR9?&W=C[A*XQC."1
MD T >K^'_%U_XD>PO;/0I!HEZTP2\><!T1/NNT>,X<Y  )/&3BNLKR*]GN-!
M\0>'?AQH27?V>.T^V:@8+C$LJJ"!&CNPV!F7G!& >,=*JSOK?A6/3/#S:IY6
MH^*M:D>5K>4NNGP97=%$QZ-A@,X]<=C0![/7.ZUXGEM_#,NK>'=-?7G2;RE@
MMWV[R'V.0<'(!!Z ]*X/XG::GACPCXANX-3NG&I"VL[2P21D$3]"20<NS#>2
M6ZXP<\8S[O1DTGQ'\/\ P1I]U<0K"IOM3VW3['"@9!&[ #.CC'3GCK0![9&S
M/$C.A1F4$H3DJ?2G5XW>7-U!\5?&'A\WVH20ZEHZM9P+<.SK*P50(R2=O+,?
M0#)X IUMJ6O7OB9_!]H9K^#P[IL4<_[\1B\NB@ :5B0WE#)) R21R#0![%7$
M^,O'L_A37]$TB'2$OYM7E,4.+ORRC9498;#@?-USV-:O@C1+CP[X/T_3+K46
MU&>)"7N2Y8,6);"D\[1G ]A7G\/_ !5?[1\LGW[3PY9;1_=\TC^>9&_[XH [
M32?'4%WXMN/"NIV3Z=K,4?FQQF0213IC.8WP,\=B >#Z&NMKPVYNQK/QRO\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445SOB'Q!=Z/KOA^RBMH)+?4[LV\DK.=R
M81FX7&/X>N?PH Z*BHYS*+>0VX1I@I\L.2%+8XR1VS46G->MIMLVI)!'>F,&
M=8&+1A\<A2><9H LT5SOC;Q!=^&/#K:I:6T%P4FBC<2N5P'D5,@ <\MTR*Z*
M@ K)O_#6E:EJ::G<6[B_CC$4=S%,\<B)DG *D$#).?7O5O4-2M-+MTFNY1&D
MDT<"9ZL[L%4#W)(K(7Q!=_\ "Q#X<>V@6U_LPWR3JY+L?,"8(P .I]>U &A8
MZ!IFGB[\FVWO>?\ 'S).[2O-Q@!F<DD < =!VK.T'P'X:\,WCW6D::+>1R6_
MUSNJ$\$JK,0IQQP!QQTKHZ* .9M_A[X5M-?DUN#2(X[Z1_,=ED?87SG=Y>=F
M<\YQUYZU;_X1'0O^$@FUT6"KJ<RA))TD==^!@$@'&1V.,C'6J/BCQ1?Z%K.B
M:?::;;77]JSM CRW31>6P7=R C9&,TS3?&-Q>:YJOAZYTV.UUNQ@%RD7V@O#
M/&< ,LFP$<D @K^= %O3_ WAO2],OM-M-,1;*^)-S!)(\B2$]R&8\].1SP/2
MI],\)Z-I%X;RTM7^U>0MLL\T\DKI$.B*SL2J^PQ3/!NNR^)O"&FZU/"D,EW$
M9&C0DA>2,#/TK=H Y4?#CPH-/OK :6WV2_E6:ZB-U-B5P<@M\_7//Y>E=%86
M-OIEA!8VB%+:W01Q(7+;5' &22>!5BJ>K-J*:7.VD16TM^ /)2Y<K&3D9W$
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
MRQR <DGH*M#P_IHUB+5O)D-_%%Y*3M/(2(_[O+8(SR?4\]: .6^*=E:W6G:
MUQ;Q2E==LT!=0<*T@##Z$<&JU[H^GWWQ>@T^:!39+X<9?(0E4(%P!M('4>W3
MBNWU;1]/UVP:QU.V2XMF96*,2,,#D$$<@@]Q5:/PSI$.I)J,5J8[M(/LR2),
MZE8O[@ .,9YQZ\]: /+].U2:P\(:)ILEVL.FMXCN=/DEN=TB+$K2^7&_S E2
MP4<GH,'C(KO?#?A[^P/$&J%-3A:*\1)O[-MK<Q16Y'R[U&]MN[N.,D'TJ\/!
MWA\:/=:0VFQOI]TYDF@D=G5G)R6Y)P<\Y'.>:L:%X<TCPS9M:Z/8I:PLVY@I
M+%CTY9B2?Q- '(_$-9'\6^!%BE$4AU*3:Y7=@^4>W>M[3/"<.FZWJ7B"YNY;
MW5;V$0M*ZA%CB7HB*.@R 3DDG%7]2\.:5J][:WE];-+<6C;[=_.=?*;U7! !
M]ZT98$GMW@DW>6Z[3AR#CZ@YH \F\,O:2_#CP#83F::XN)&,%BK!8KDJ')$I
M(/R+][H3D# -9FIK(GPO^(=LSF(6.KR""*WE8)"#Y1*+T^7+-QC'/2O4&\$>
M''TNTTUM,7[)9R>;;1^:^86_V#NRH]@<4U_ OAAX+V#^QX%AOF5KF-"RK)C&
M,@$<<#CID ]: ,%].M]$^+6B?8?,C.HZ?=?;"TC-YY0QE6;)Y(R>?PJU\7$W
M?##6G#R(T<:LI1RO.]1S@\CD\&NB;P[ICZE::B\$C7EHA2"9IY"44]1RW?OG
MKWJ;5]'L-=TY]/U.#[1:2$;XB[*&P<C.",C/:@#B_&<6HP:R=3BTJWU_38K!
M8[K3BX6>W!9SYT6>"2 01P3L&#77^';JTO/#.F75B\CV<EI&T+2C#%-HQN]\
M=:CG\,Z5<W GDBG\[R!;&1+J5&>($D*Q##<,L>N>M:<$$5M;QV\$210Q*$2-
M!A54#  '8 4 >/EX1#X0UC2R[PW7B$1C4YW'VJ\21I=P; '[OC !.<*O Q6K
M:"U\567CV;5HTFO+*[N;2!7^];0I&/+*?W<G<VX=3]!75+\/O"BQ"(:);^6)
MQ<JN6PDF<Y49^49/08!]*GO?!?A[4-2EU"XTQ#<S1^5,R.Z"5,8 =5(#8'J#
MB@#@O#=W]JE^'FA7RAM+GT$SB)QE+B=40!6'1MJ[FP>YSV%4?$L<^GZ5\2=(
MMI)DTJR@M[FT1)&46\DBY=%P?N\ [>@STYKTX^$=!.EVFG+IL<=M9L'MA$S(
MT+#^)74A@?<'-9/C3P\\GP^UG2=#T]YKJ^0@*)!ND<X^9WD;)X Y))X% &#J
M>A0Z#XM\(:GI#W N]2N#:WZM,SBZB,3,S."<?+MSQ@#(]!6-:/#X<\ >,M0T
MZ&*TFBUZXMC-#'AHK<W"*V-N" JDXP1CMBO3]&T.QM(K6Z%G+%=1P>4HN)FE
M:!3C*KEF"C@<+QP/2GP^&-$MY]0FCTV /J.XW>5W"7=][(/'.!G'7'- ')RZ
M0= NY?$VF:E9 MIDVRPL+0I%>E4+HY_>,"1@?-CD'&>17.:E9Z?>_##PGKN$
MGU&>^L)I[TG,DDCR+Y@9NI 8D;>@VC'05Z1H'@WP]X8>9]&TN*U>88=@S,<9
MS@%B<#/8<55_X5WX3VR)_8T7E/,)S#YC^6L@.=RINVKSZ 9H UO$'_(MZI_U
MYR_^@&O)AH4.F_#SP9XETMKB/7A_9\:.)W)G638K1%2<;=I/ '&/K7LYAB:
MP&-#$5V%"OR[<8QCTQ65I_A;1M+DA:SLR@@),$;2NZ0$\'RT8E4X)'R@<$T
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
M<ZO%;*M_<QK%--DY=%^Z,9QWJ]0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M=_UZQ?\ H(H O445PGC_ ,.Z>GA3Q3K+1>9?O922QRLQS"4B 79SQRN>.YH
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
M-HMS<V^ENE]9>*I-;M[6:6,?:H2S?*"&(5L,>M>N4UY$C +NJ@D*-QQDGH*
M//)K#5O$/CC[?)H=]8Z?<Z#-ISRSO$'B=Y <E5<\8!Z<^U.\()XBM+6PT+4O
M"D$$]B$BDU4/&T,D:8 =0/GWL!TQP3DXZ5Z'10!Y*FC^)-+\">)/!O\ 8=S>
M-*+HV-[#)'Y<J2EF&[<P8,"Q&,'\N:[S2KO4[<:/ITVBS)$UE_I%P9D(@D0
M!" 3NSSR#_7&XDB2 E'5@"02IS@CJ*=0 5SWCFTO-0\$:Q86%I)=75W:2011
MHRCYF4@$EB !70T4 <_HT5Y;>!+.UGL9DO(+!(&MR4+%UC"D AMO7OFN*AT#
M78OA_P""=,.C7!O-+U*UGNXQ)%\B1L2Q!WX/7C'->IF1%=4+J';.U2>3CKBG
M4 >;V]IKWASQ)K$"^%EUK3]3NVO;6Z66)3"S@;DDW\A01D$9X]>@]!MUD@L(
MEE56E2(!A"N%+ <[0>@]*GHH XCX=Z;J>EGQ(NI:;-:?;=:N;^ N\;!HY-NW
M[K'!X/%6/%%AJ%UXQ\)7EI837%M87$\ES*C( @>)D'#,">3V'2NOHH \D\2:
M-XIUK2-?M;O09[S4!J*2V-P;B+ROLRRHRK$I;Y7V@YR!GG+'@5T]G:ZH/B9>
MZS-I%Q'9RZ1%;J_F1M^\5V<K@-GHP&<8S^==I10!YQX<N]:\$^ =.AN_#EU+
M*M]*MRBSQ@PQ22NXD&"=W# ;1R2<5WNI6[W>EW=M'C?-"\:YZ9*D"I9;>&<Q
MF6-7\M@Z;N0&'0X]14M 'E=MX?\ $2^%?!MRND2Q:CX:D19+*2:/=<Q[/+D*
M$,5SCE<D9YZ<9WIM-:^\5W/BF^M#:V%KH[V:QWC*AEW-O<M@G:@  Y]2<8 )
M[:JFI6EEJ%A-8:@D<EM=*87B<X$@(Y'_ .J@#RK1)+C3-,T(Z[X6\1"RT@">
M([H)(+8[2-^%/F%45B!NR0.H)%;%M9Z]X;\1ZS:KX636K#4;U[VTO$EC7RFD
MP623=R%!YR,\=CT'36'@VPL&0?;-5NH(R#';W=_)+$N.GRD_,!VW9KHJ .);
M3=7L?B19:JNG&ZM9-%6QEEMV1%BD67>258@[<9Q@'T]ZYVX\/:]-\-/%VDKH
MUP+[4=2N)[:(R1?,DDH93G?@<#G)KUBB@#SF_M-;T?QC+K=OX;;6=/U2TACG
MMP\0GM98P0#AC@J0><'K^MK4=/UF;Q)X-OO[&(CLIKF6[6V>/9;K)&R*O+#<
M1D9('8D5WE% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5A^*O$?_"+Z6FHR6;W%MYR
M12LKA?*#L%#MG^')&?2MRJ.M:5;ZYHE]I5T,P7<#PO[;AC(]QU_"@#/3Q+GQ
MHWAJ2S,<WV3[8DQE!62/=MX'7(/45D:KXBL;BS\/7.IZ \\=YJ\45FY=&6*3
M<1'-G.>0"PP.F,XS6&W@KQ)/H^@ZE+<(GB>WE6"ZG5L[;5D\EP#W(7$G^]NQ
MUKH/&>C7MS;^&K?2-->>+3]6MKF18W1!'#'D$#<PR<$8 H ++7=2U+X@:YH-
MSI\3:;:VT'!D#9#^82S CG. -O;'O7+> O%!\-_#W0EETBX;37O9+62\5T"Q
M,]RZKA2=S#) )'3WKJ;?3]6T[XCZOJB::UQ8:C9VZB9)D7RVBWY4J3DD[ACM
MZD5S$?AGQ"GPFL=!.C3?VC#J"SO'Y\.-@N3-G=OQ]TX^OYT >H7\\UKI]Q/!
M )Y8XRR1%]@8@=,]J\FUC5KKQ#\+_#NN:K9H+EM3LYDD3#D[IAG: ,CCC%>N
M2HUQ:.F"C21D8;^$D=\5Y:GA[Q+_ ,*ST+07T)Q>:=>6S.%N8B&2*3<S [@,
M$ 8&<YSD#J0#L;'Q@LFMZCI>J:=-I<UG:"^#32(ZO;Y(+Y4D @J<BJ<7Q#L3
MJFD6TT"I;ZLWEVLR7"2,KD9594'*;NW)YX.*J:KX=U'6?&^IS264T&FWWAYM
M,-R7C.R1G9ONALXPWIU_.I/"<GBZ*WLM'U;P_;VILPL<NJ+<HZ3HG *(/FW,
M .N,9)]!0!T^N:NNB::;MK::Y8R1Q1Q0KEF=V"K]!D\GL*QCXU6 >(8KK3)A
M=Z%"EQ<16\JN)(V0N&1FV]E;((!XXS5CQM#KDV@HN@H\LXN8FGACF$4DL ;]
MXB.2-K$<9R._-<;<:-J>FGQU?MH<=AINH:(/+VS(=C1Q2@JRK_$2P)ZCK\QH
M WH?B,/M.B->Z%?6>FZSY<=K?2,A0RNN50J#N4'H"0,]<8YIEQ\19UBUB2S\
M+:G=#2+AH;P"2)2BJH8L/F^8X/W5R<#G&1FA8Z;?>*/!O@NP;3Y;:WM/L5Y/
M<2NA4K$@("88DECCJ!@9SSQ3?#EU?1ZCX]M[/2IKMY=5D$;*Z*F\PH,-N8$#
MH<@'C/?B@";6;VPUKQ;\.=;L0KQW4L[1RE<,4-NQP?Q[>M;%CKNC0>)/%LLF
MG'3Y]-B@DU"\DV_OTV.5/RD\*JGWYZ5C1^$=1T5_ -G:6DEY!HAD-W.CHHRT
M3(2 S GYF)Z=*?=>%=2UC6?'D,]I):VFMV<$%K=-(C#='&RDE0Q8#+#MTSTH
M Z&V\3W$FJ:7;7&BW4,&IQO);S@[_+VJ&Q, ,1D@\<GGBJ<'CE9)='DFTR>"
MRU>Y>UM97;$@<;L%XR 5#;#CD]L@9IOAF]\83VEK8:MHD6GR6L82>\-RDJ7!
M5< QJO(R<$[L8&1UZ<HF@^++FW\.75[X?\W6-/U59[Z[EO(BTZXD&Y#DXC&X
M?+QCLIH ET75[CPSJGC=M-\.W.H00ZJ995M62,1IY*$X#$;FZG:H_+(S?UR_
MT_7=?^'>N6(5X[J[D,<I7#[# YVGZ'MZBKVG6>N:'K/BDQZ.]T-4NOM-I-'-
M&(@3&J;9-S!EP5R<*>.F3Q5$>$-0T6'P)I]C:R7L.BS-)=SH\:#YHV4D!F!/
MS.3CTH UM;^(5CI$6H7"0I<VVG2>7=;;E$ER,;O+0_?VYYY'((&<5U4$UOJ-
MA%/$5FMKF(.I(X=&&1P?4&N#L;3Q3X8U[5[.UT"'5M-U"]DO;:[^U)%]G:0Y
M9) W) ;)RH)Q^0[Z,2PVB"3]]*D8W; %WL!S@$X&?K0!Y#X+/ABTL?%,FKZ2
MEQ]FUR]"M_9CSA(E(PH8(0 .>,\5L^+=-L;70_!7V6W"1QZ_9- & )B5W+;
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
MV+5IE@M9DN$9P[#*>9&.4#=CDXR,@5#-\2'33=9OXO#E^\&CW<EO>$RQ*45
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
M+;71$\3>6SI&H_BR?N'.,]1UK+N_"'B*]TKQ 8+'[/??\)$NM:>L\L>R<($
M1BK':3M/7V_  T96N)/C1H4EUID=I.VEW),B2"02#*8!. <KSQC'(P376>)?
M$*^&[*WNY;5YX9;F*V;8X!0R,%4X/49/-<ZL6OZKX^T#6Y?#T]C:V]G<07 G
MN8BR,Y3H$8Y'R\=_4#OJ?$#2+_6?"QBTR$3W<%U!=) 7">;Y<BL5!/ ) /6@
M"V_B39XKG\/_ &"9[A+#[?&T;KB1-^S;R1AL^IQ[U@V?Q+2[TO1]7.A7L6EZ
ME<K;?:7D3]T[.47*YR1D<GMGO2VMOKTWQ'7Q#-H,L%DVB_9=C7$1D5_-WX(#
M8S@=B1R.>H&%!X9\0P_"O0-#;1I3J%EJ$4\T8GAP$2<R$AM^#D=/>@#M9O%+
M&^U*WL+'[9_9DJ172K,%D!95;*ICE0&!)R.AP#BJ^N>.+727U%8(8KIM-4-=
M(UTD3?=W[8P?OL%(..!R!G/ P/%'AF^UK4;K4+#2+G3O$$,J"PU:VGC17CPN
M1, ^2!\P(*G( QGI5@VGB;PUXNU>:PT*/6]+U>5+E66Y2%[:;8J,&W]5.T'C
M.* -VW\7V^J_8TT. WL]U9+?!7?RECB8X7><'#$@@  _=.<8JO;>.8YQX?9]
M*O+<:S,]NJSC9)!(@8D.I[?(<$=:R[W3_$^A>,(?$5AID>KQWE@EI?VL$RPM
M%(C%E="Y *_,1CKWJ?Q)I_B"[7PWK*Z<MU>:?J!N)[&WF0%8V1DPK,5#,H(S
MDC)SCB@"_<>-H[4^)UDTRX=_#\:2SK$Z'S$:,R KDCHHY[^F:CM_'6[31J-[
MH]U964T=NUI+++'BY>7HH&?EP>[8XY.*PIM%\1W$_P 0)7T4K_;EC'%:*MS&
M26%N8\')&,%AD].#C/!-_5?#^M7_ ,.]#@L[=8-;T@VMQ';7#J4DDA7!0LI(
MP1NP<^G2@"Y:_$+3/[0U6QU$Q6LNG6GVYY(IQ/$\&<%E8 '(/!4@')&,UA^)
M+JXO_%W@.[N='^R^;?LT4S2*TBJ87.QP!\IZ' +#@\U=U73?$'CGP=JVFWNC
M1Z"UQ;&...2X25GEW*P)*<*@VX]3NZ#'->[C\5:Y<^$[BY\-2VT^F7OFWI>Z
MA*']TR%DPQ)7)SR >G!ZT >CT444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%9NM:S#HMM [HTL]S.EM;0J<&25N@R>@P"2>P!^E &E17+R^,#ID>
MM/KNF36,>EQ),9XR98;A7' C<JN6S\I7'4BGR>*I]/UC3+#6=,%FNIDI:S1S
M^:/- SY;_*-K$=,;@2",T =+17 S?$>Z32M9U*/PU<O;Z->26UX6N44JJ;=S
M*.=Q^;..F!UYQ5N\\1ZLWQ"TG2K*WMWTZXT^2[W-,5:3YD&2-IQ@,<#OGJ,4
M =G17':=XVOM4U"[@MO#5T8;'4'LKN8W$?[H*@;>%_BZ_=&3T]<4^R\;23ZE
MH5M>:4]I'KB2-:%ILRIL7?B6,J-N5]"W/% '745REQXRF^Q2:GI^C3ZAI<5V
M;5Y('+3.0_EL\<84[E5LC.X'@G&.3!I^OZY=_$#Q!I7V.U-I806QB!N2OWQ(
M=Q^0\G !'; ZT =E534].AU;3+C3[DR"WN(VBE$;;2RD8(SVR#7+Q_$!)?!V
MD>)%TU_L^H7*6QB,PWQ%I?+!Z889&>U3Z]XRFT9-9G72));/1TC>YFEE\KS-
MPW$194A\ C.2.>* -W3[6ST6QL]*AG*I'&(K=)9,N54< 9Y. *@TCP[9:)=7
M]Q:/<&2_F,]QYDA8/(0!NQVX ''%<QKGV>?XG^!+Z&-0T\-\?,VX9E\E2 3^
M/ZUUFN:S:^']'N-3O2WDP@?*@RSL2%55'J20!]: -&HXIX9U9H94D"L58HP.
M".H..]<^_B62UUZQT76]-2U.IHXM98Y_.C=E&6C?*KM;'(Z@\\UPOA?Q+=>$
M_"VJW%OX<GN])L]7O3<S02HGDQB8_<0\L%'7H ._!P >M-/"DR0M*@E<$HA8
M;F ZX'>B.>&9I%BEC=HFV2!6!*-C.#Z'!'YUPEV]I=?%GPKJ-J(V6[TJZ<3*
MN#(G[LJ2>_!_6K>F^*=)M+7Q;J<FDG35TNZ?[:5"E[AEC5MQV\9(( Y- ':4
M5R9\8W4.M:+IEUHK+)K$32VS0W*N%"@,X?<%P0K \9SSBH[CQR]J]I//I,D5
MA<ZI_9D<DDFV;>6*!_+*_<+#KNSC!Q0!V%1PSPW,?F02QRH&*[D8,,@X(R.X
M/%<EI6OZU=_$#Q%IDMG";+3XK;RU2?YOG61MV"H!9N!C( P.34.A^+-*MO""
M:C:Z1]@6?49+."QBV[I;AI2F,C !+ DGL >N* .WHKG(_%,L/B+^P=1T[R+^
M6V:YM/)G$D=RJ\,JLP7#CC((Z'.:P[7XERW&B:7KC^'YXM+O+H6LLS7";H6,
MIC4[<989 STQGC- '?T5#=W4%C9SWES(([>"-I97/1549)_(5R\GC=K2TTK4
M[_3&M](U.2..*Y\[<\1D_P!694V@*#QR&;!(S0!T]U>VMC#YUY<PV\6<;YI
M@SZ9-3*P90RD%2,@CO7G]U+?7_Q=ETVZL+:XL5T3'E2SY7RY)RKOC9]XA0-O
MMUJ_XUNY_!7PUNY/#]M%&ME L4(>0XA0D*"."6(R, _G0!USSPQRQQ/*BR29
MV(6 +8&3@=^*DKSCQ(\\/Q%\$7K:9&VH/'?H8H) Q?$2[07(7@9SSTR<9[[-
MGX\MVT74[S4[-K&YTV]^PSVQF5P925";7X!#;UY.,<YX% '745RNC^-8-1\4
M2^'YHK=;H6WVJ*6TNA<12)G:1NVJ58'L1TYS69X^U&XN/$?A;PE#-)!#K%Q(
MUX\;%6:&)=S1@CD;NAQS@>] '<+<P.SJDT;-']\!@2OU]*EKG]4\&:+J&CO8
M16%M:$)B"6"((T1'0@C''J.XX-+/XBGFU34-.T>P2^GTY$-SYEQY2AG&Y8U.
MULMCGG &1SZ &_17%-\1K232M!U&RTVZN8=7O!9!=RHT,OS91@3]X%&'IQUJ
M2#QEJMQJ>J:.GAI_[6L5CE$/VQ/*DB<':WF8X/!&,'GVR0 ==+%'/$T4J*\;
M##*PR"/0TY55%"J J@8  P *XD_$>%]!\.ZK;Z1>3QZU.+9$5D!CD^;*G)Y.
M489X'J14MCX]=KW6-/U;0[JPU+3;0WHM8W$YN(.?FC*]3D8QZGKUH [*BN7L
MO%L\NOP:/>Z7]GNKG3S?P+'<"0D @%&!5=K_ ##U'7FL>/XEROH$&NMX=N(]
M,^V&UN96N$W0GSO*#!1]_G&>F,\$\T >@45S\7B20^-I?#<]CY+"U^UPW!FR
M)TW;3M&.H/49X]ZO:+J<FK6DMRULL,8GDBB(DW^8J,5WC@8!(./;F@#2) &3
M3=Z_WA^=)+%'/$T4T:21L,,CC(/U!KQCX?R>&++X9"?4O#XO)HI+G<W]DO*&
M E? ,OEE<8P,DX'?I0![565KOA^R\10007YG\N"99T$4A3]XIRIR/0U4DO'T
M)],\/Z5ISW&RT)22:0QPQQQ!5 :0*WS'(P,>IJIIWCJUU30-(O[:TD-UJTSV
M]O:,XSYB%M^6&1M4(Q+8/&.,G% '322Q6EL9)YE2*-?FDE8* /4GI4M>8?$3
M49=7^&WBRUU+1GM;C3MFUW!DBDR5*O$Y49X)!X!!XKJ+/Q5.?%-OH5]I$MF+
MJV>XLYVF5_-"$!@RC[A^8'J: .F) ZD#ZTH(/0YKB_BS!#/\,->,L2.8[8LA
M90=I!'(]#7*-9VX\1>"7\'6@ANU*'57LX?+B^S;1O$Q "ECSC/.?PH ]?HKC
M[WQR]ABYGTF2/3O[4&F>;))LE+%MGF+&5P4W=]V<<XHN_&E^OB/4M$T[PU<W
MMU8QPRD_:8XPZ.2-P).!C&0#R>>!B@#KR0H))  Y)/:FPS17$*302)+$XW(Z
M,&5AZ@CK7$>'_$FKZBGBR34M-AFM["^FMU@AG#':D4?R ,H!!R222.I&*MZ-
MXFL$\*>'&TW3%@?54"V&GHP54&TL<L!PJJ"2<?@2: .LFFBMX7FFD2.) 6=W
M8!5 [DGI3E8,H92"I&01T-<9J_B<CPQXC?6?#,\B::I6XMR0T-S&5W;D=@NY
M<=>,@]JEO/&#:;?:)I-GH,\\FI6C36RQ2(J+L53LYZ ;AR<#'3/2@#KZ*XNP
M^(!N=+U=KC0[R'5]*N([>XTU")6W2$"-@P&"ASG=C@ GZVH_&,BWFNV%QIG^
MG:1;I<M';7 D65&!(PS!<$;3D$?3- '545Q%E\0);E?#MU/H4UMIVN%(H;EK
MA6*2NA95* 9VG!&[CITQ5CPWKVL:GXP\26-W;6Z6MA/%"FR<DJ#'O!QM&2=W
M/(QTYQD@'7T5E:MJT]A>:?96MA)=7%Z[JK$E(H@JEB7<*VWI@<<DUSDWQ'CA
M\)7.N?V3-(;2_.GW$,<RD)()!'D-_$N6&,#//04 =Q4<T\-O'YD\J1)D#<[!
M1D\#DUSMCXLED\43Z'J6EOI\@LS?02O.KAX@VUMV.%8$CC)'O7'^/=8?Q!X+
MT[4XM)0Z=-J5JUK=/*/-5?.7#[-ORJP'&&SAAD#)P >JDA022 !R2:;%-%/$
MLL,B21N,JZ,"&'J"*I:[!%<Z!J$,\22Q-;R;D=00?E/8UYUX2\9W'A[P/X4^
MWZ%<)HTL$%L=2$R$([ !28QR$SQN_3ID ]5HKC=<^(-KI2ZG);Q6UTFF-LN4
M:]6*9B &81(0=Y /<KDY SBG?\)T]UKD&EZ7HT]VUSI:ZE;RM,D:.C, ,YR5
M'/)//L: .PHKD;/Q]97'A:WUB>#[)--=M8_99I5&V=692I?IM&UCN]!TSQ3=
M.\;G5+O5],M[6V.IV$2S+Y5YYL$T;?Q+(%SD=P5ZX]<T =)+JVG0S20RZA:Q
MRQ -(CS*&0'H2,\#D?G5RO&;-]/7X0:5XC\2>&;?5S:1B5':4,SF5\,S[@.K
M,#CYN>>U>F7FN2+K#:/IEHEW?1VXN95DF\J.-"2%!8*QW,0V!CHI)(XR :TL
M\,'E^=+''YCA$WL!N8] ,]3[5)7#WWBBUO-.\+7NH^&;G=?ZE%#%'>HJ/93Y
M8!B#SD;6(('(QR,U;U[QK+HD6L77]D226.D>7]HFDE\HR;@&/E J0^ 1U(YX
MH ZVBN2U7QG<V?B"+1M/T&XU"YGL'O8")TC60*5&W)^[][J<<XX.:L:-XIN-
M1\1WNB7VE'3[JVMHKD![@/YB/GE<#D*05)SP>F>M '2T5G:%J<FL:3#J#VP@
M6;+1*)-^Y,_*^<#AAR/8BL7_ (3"X^T>)+7^R1]JT2-93%]I_P"/B-E+!D.W
MN 1SWXXZT =7427,$@E*3QMY+%9-K@["!D@^AP1UK"T[Q0VJ:9H%[:6D<@U<
M;]@G_P!2FTL6/R\XX4CCYB![UBQ7FFZWX9\;1QZ''9&">YAND<(QGE6)6\QL
M<9Y'<]* .V^V6ODQ3?:8?*F*B)]XVN6^[M/?/;'6I68*I9B  ,DGM7DES!$W
MP_\ A;,T2&5+_2U5RHW*"G(!]#@?E7I/B*"*Y\-:G%/$DL;6LF4=00?E/8T
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
M+)B=?+*I/YO!Z\CCIUKI&TO4G^)D.N_8RM@-):R9FD7<',@?.T'H ,?7VYH
MQ%^*5V/#>G^)I_#,L6@SN$N+K[6K/!ER@;9MRRYQDY')Z$8)V?$/C.ZT.'6+
MI=(WV6E)&TDT\YA^T;EW$0_*0^![C)X]ZX_PEI>H>*/@KIGAW['Y-O=#;+>&
M12@A$Y9L+G=OP, 8QWS6IXA\+^)-3E\5VHL[.[BO[;R]-NIKC!MD\O:8E3:<
M$MDY! .<D\ 4 =!>^,+J+Q)8Z-8Z,UTU]8M=P2O<"->"O#<$@?-R>3Z UGR?
M$*[C\&WVN_V%NETR\DM-0M1=?ZDHP5G5@AWJ,@]!QGTIUIHVN#Q=X?U2YT^-
M8;+2Y+2<1SJV'8H1C.,@;.>G)XSUJUX2T.ZLK3Q%:ZQ9HL.IZG<W*(9%</%+
MCY6P>N <CISU- &R^L2'6-.L;>WAG2ZMWN))EG.(D7: 0-OS9+#'(S@^E5O%
MWB.;PMI4>I+8I<VPGCBN&:?R_)5V"AS\IR 2,UD_#;1IM,T226>[-XI=K:RF
M8<_8XG80CWX+'/<,*ZC6-+M];T6]TNZ&8+N%X7]@PQD>XZT 9,?B>0^.Y?#$
MUG#&19?;8I_M.3(F[;C9MX(/7GIZUF:CXF#VGAFZU#P_;S)J.J116S-,)! S
M;O+F&4!R5!(P!C(YK);P!K5QHF@SSWR#Q!;RA+VY4_>MWC\F15]]@4_[P)[U
MT'C'1K[43X<33+17CT[58;R4;U0".,,-J@]3\PP.G'6@"#3-6U?4OB'XBT>[
MMK-],M(+8!/.8X5Q(=VTIAF;@$9   Y-<MX%\3W?ASX=^&R^D!]*ENVM)+K[
M0%>-I+AU5ECP=R@D Y(/H#776VE:OIOQ!UG5HK2&?3]2MK<;_."O&T0<;=I&
M"3N'.0!^E<W#X1U^+X7Z3X>-BAO[2_2XDQ.NPHMP9>#UR0<=.M 'I5_<O9Z?
M<7,<!G>*,N(PP7=@9QD]*XW3OB#<W.@P:]>Z$;/2;BVC>&=KQ"SS.X18MI P
M"6SO/&!DXKK]0$LNE7"PPL\SPLJQ[@#DC&"<XKB(O!^KW'PFL/#Y:.RUG3UA
M>"4L'C\Z)PZG(_A.,=,CT/< NK\0HK?4=0M+ZUA86NGOJ"3Z?<_:8Y$3.Y"=
MJ[7XX'<<YJ_;^)[V;3GU!-.MKFS-DUW%-9WGF*Y&,H254 X.<^Q]*ALKGQI?
MZ9=/?Z5I^GW,5LZPPK<^<MS-CY23MPB9[<GGVYQ+7PFVDW^KZKI^GMHNGSZ7
M,MW8"96CEN#R'15)"@ ,,\9R.!S0!+'\2KM+'0]7O?#<EMH>J&*,WGVI7:%Y
M/NY3;G9GC=D?3IF]K7Q BTY-3ELX+2[339#%/$]Z(YY&4 N(H]IW8SCDC)!
M]3@Z!I-_XI^%WA;1I;+[/9B.TFGN6D4J\495P$ .[<VU0<@ 9/)XSJ6NG>+_
M  SX@U:+2+"QU+2=4NVO(Y)[HPM:2/C>&&TEUR,@#F@#9'BN349I8-!L5O98
M;.*[E$\IA"B0%HTX5CO(!.,8''/-8M[XKUZXUWP;%::8MI%J@GEFM;V5HI0R
M1,=CX0[0,@YP22!P*=/H_BC0/&-SK6CVUMK$&IVT,5]#-<"W99HAM60'!&T@
M\@#-6=9T77YM9\*ZQ$EI>76G27'VJ,RF)<3)M^4X.57ITR0/6@#?\2ZA>:5X
M8U/4+&*&2YM;:29%F8JGRJ3S@$GIT[^HZU@Z1XHO(?#?AF.]@BGU?5X8Q;(M
MP2)0(0[R2,4&W R2 &Y( SGCH]<L)-4\.ZEI\;*LMU:2P*S= S(5!/MS7$+X
M8\0_V9X/U$6MM'JWAP>3]D%QN6XA:)8Y/GP &.,@=/4^@!T^D>)6O/$-_H%_
M:"TU.TC6<*DOF1S0MP'1B >#P00,'UJSJVK7=E?V-E9Z>UP]T)&:>1BD$"H
M27<*V"<@ 8YY]*H:;HMQ/XTNO%-[ ;5VL$T^WMV=6<(',C,Y4D9+$  $\+UY
MP(?$^FZU=^(M'N;2UM]0TJ%9!<64\_E+YAQLE/!#!<'C!QG(&: .7\9:[;^+
M?@U?:H;1(I([J.(IN$@1TN40E7P,@XX.!P:W-;AC7XP>%)5C42/97P9P.6 $
M>,GOC)K#E\'^)6^'&L^'C9VINKG4FN(&2X^5D-P)23D?+P, <GUQ73ZEIFIW
MGC[P]K$=D19V5M<1SEI4W!I0N,#/.-O//?C- &UK^N6WA[29+^Y5G =(HXDQ
MNED=@J*,]R2/IUK-/B26W\1V>@:WIT,#:G%(;26*<S1RE!EXVRBD'!ST((_*
ME\<^')_$WAMK2SG2&^@FCNK5Y,[!+&VY0V.QY'XYJL^DZAXA\1:#JFI6']GI
MI EE,32K(99G38-I4GY ,G)P2<<"@#B_"GBC4/"G@)KR+PZ]UHUI?77VJ>.X
M5'C3[0^2D>#N"CKROY<UTLAMYOC)I-Y;JA%QH,S^8HP9!YD>TD]^*JV7AC7H
M?!FI^$'M8D6\FN!_:(F#1B&:1F8[?O;PK$ 8QG^*M7^P+VU^(&DW]K:9TNRT
MI[#>9%W9+(0<9Y "8/?VH @T_P 8:=8Z!XKUF;1UT^/2M1FBN4@VLUQ(JH=Y
MP -S%@.<]!DU>/BN_M_$^EZ'=Z/&LFHP-/'+#=[E4+C>#E1R P/'6N>ETR^T
MGPIXUCU"SM0VL:C++9QW,@9)3,$CCC;'1BP'MR.>,U+HYU?2M8T^?6/"DJ!5
M33X;XZLETT"L0  FU202%RW+8'/ H TY/',]O/I3W>CFVM=3U$Z?")9BMPIW
M,JR-$5'RDKV8X#*>^*-$UW7;WQSXGL)[:U:UT_R$C2.X;(#1LX(!3!+9&>1C
M ZXYYO\ X13Q=+INF+=:?83ZG8ZU'?7%\]Y\UZBNQ'\)*@*P&.V.!74Z7I.L
M:7XZ\0:D;6":PU-;>02)-AU:.+84"D<DG!!) Q0!5T+QAIZ>"M,U"TT>.Q;4
M+U[.TTZ%E"F4RNO)   ^5G8XXYZGKI1>*KB+Q#-H%_IJQ:B;4W=H(;C?'<H#
MA@&*KM8'J".G-<I9^!]<C\#Z+;B.&'6M$U1M0A1I08IP9'8H6'3*OC..H]*Z
M7^R;W4O%=OXDN[![;[!8R06UJTJ-(\DA&YB02H "@#GG))QCD R['XD7=UI&
M@ZS)X?,.EZK<I:F4W8+Q.[E5(3;\RY !.0?8CD[+>+)9]6U.PTVR@NI=-GCB
MN(6N=DQ#!&+JFTY4!^N1G:WMGEH/"6OP_#?PWH)L4-[IM_#<38G784CE+G:<
M\D@X' YS^-SQ/X3O?$5W+<)I0L]9AG1M.UJ"94:*/*DB7!W''S#;A@>.1DT
M=WJ%_;:7IMSJ%Y(([:VB::5_15&2?R%<U-XSGL(M'OM3TI;;3-4ECBCG6XWO
M T@S'YJ;0 #T)#'!]>M;?B'1X_$'AS4='ED,:WEN\/F 9*DC /X'FN4;P_K>
MN>&]&\/ZQ9QP"QG@>[NTF5DG6$@CRP/FRQ49W 8!/6@"\?&=ZK^)X&T>(76A
M(LIA-YC[1&4+AE.SC(!'U!!QUJ[IOBB35;#P_=6EI#(-6C\YU%R?W$87);[G
MS8)52./F8#WJIKGA2XU#QGIVK6TJQVKV[6NIH>LT2L)(P/\ @0(/^RQ%'@[P
MG/X=NM52:57L_M#KIL8_Y8V[GS&7V^=B/HBT 4I_B7:Q16E_#!;7.F7-R(-T
M-X&N44L5$IA"_=R,_>R 0<=0)O$.N2:QH?B:UT[38+VTL(I;>X>:;9OE$>YE
M1=I!*@CDD<\>]4_"^F>,_#EK'X8%K8S:7;N4MM7-QAT@SD Q;3N< X'('3KC
MF.#0/$FAR^*=-LK&WO\ 3=9FGO+>X:Y$;022KAT=2#D9Z$?CC/ !T7@#_DG7
MAO\ [!EO_P"BUK$T/QAJ$2^+]1U]+6+3])OI(R89V8QJD<9"JI0;LY)SD<MC
M%=%X.T^]TGP=I&FZC'%'=6EK' XBDWK\J@9S@>G_ -<URTO@G4[^T\::)=+!
M'8:U<O=P7BRY8,R(%4ICLR9)SR.GL ;<WBVZTV\T==8TM+6TU:5;>&:.X\PQ
M3,,HDB[1C.",@L,C'3FK7CC5;_0_!6K:GIJ0M=6UL\BF5B N!UX!R1V'&?45
MCS:+K7B.S\/V6M626ITR[AN[J=9E=9WB!VB,#G#-@G<%P..:W_%VDSZ[X0U?
M2K9D6XN[22*,N<+N*D#/MF@#B==ENSJ_P]O[BQBDU W$@ AEWM(#;L1EV5<<
M\GT]ZW[7QVL=GK[:U8"QNM$E2.>**<2J_F*#&5<A?O;@.0,'K5*XTCQ!>77@
MZYFTR*,Z5*TERB7*MA3$8P 3C)R<^F.YJKJ'@S5M9NO&R,!9+K#6LMC.75MD
MD"KC>!TRR \9XSWXH U[7QN\WB)=&>RMII9[9I[:6QO1/&S+UC<[5V-CD=01
M6;!\2KR7P[H_B%O#K+I>H3I ["[!EC9W**0FW##. <E3STQR=G0[SQA<H#KF
MDV=E]G0[A;70E-V^,#:" (U[\DG..V<\Q%X1U^+X7:)X=-BAO[*\BFEQ.NPJ
MDWF<'W''3KG\0#J]+\3WEQXLN/#VIZ4ME<+:"]@>.Y\X21;]AW?*-K XXY'/
M6K'B/Q"_A^72!]C6>+4-0BL2WF[6C:0G#8VG(&#W%4!I>I-\3X]=-F5T_P#L
M@V18R+N$AE$F=H/3 Q]>V.:D\<Z/J&K:;ILNEQ1SW>G:E;WZP22;!,(R<KNZ
M D'J: '2^*YHM>UK2O[,#R:=9)>(R3_ZY6+#&"HVGY3W-95E\0;NXMO#=_<:
M#]GTS7)([=)OM89XY74E?DV\J<$9R#[>K8M'\1R>*]:UF?3K9(;[2H[9(DNL
MNKJ7P.@!^]R> .V['--?#&N)X.\%Z7]A4W.BWUM/=?ODVE(@P.TYY)W<9QT.
M<4 :NOZY)K&C^);33M-@OK73XY+>Y>>;9OE";F5%VD$J".21SQ[BEX7\2P:3
MX(\):<KVOVRXTF.9?M5P((U140$EL'DE@  .>?2F6^@^(]#N/%&GV5A!?:;K
M4\]Y!.UR(V@EE7#HX(.1GH1^/7BK;>&/%FA6/A?4]-MK*?4]+T[^S;RP:Y(6
M>'Y2"LA7"L&7/0CW/< OGXF'^Q8;Y=$EDE_M9=*GBCG!57+ !XVP/,4@Y!P,
M^U=?H]WJ5Y9O)JFF+I]PLK*(EN!,&0'Y6W #KZ8R*Y3Q%I?B;7=&TQI;&W%Y
M'JMO?/;1W *011,#LWD#>QP><8YQVR>Z4EE!*E21G!ZC\J /.H=5U;7+?QW:
M:K:V36=FTL"*LS/L @# !2@#9)R3D<]N*9X1\47>E>'/!%E=:1MT[4;6"TBN
M_M +B7R=PS'C[IVG!W9]0*O1:#KEE>>,HX[.":UU=FFMY1. Q9H1'L*D<8(R
M3GIT!-53X;UL>'? MB+ &;0[FWEN_P!\F"L<3(=G/).[(SB@"]K'Q$AT^&_N
MK2WM;R#3YS!/%]M"7#E2 _EQ;3NVG(Y(SM/L3V4$T5Y:13I\T4R!UW#J",C(
MKA=/TWQCX9UC4['3+*PO](O[R2[@N9[DQM9M(=SJR8)<!B2 ,9]1GCNAYD-J
M,[YY$0 D8#.0/P )_ 4 >#V%CI5Q\-O$=K#I3SZT=5NEL#:6C&9)!)\A5U'R
M@'J<@ 9KM)+6[M_&OPV.J!&U46-VEW*,$O(((]V3WYS^=;'P[T75- TK4+35
M+58I)]0GNT:.4.NV1L@<<Y'TQ[U-KFE:C=^//#.J6]J'L]-6Y$[^8H/[U%4;
M03SC'/3VS0!!?^.9].:.>YT<PV,FJ#35::8I.^6V>:L97!3=_M=.?:GS^+M4
M?Q%K&B:=X?%Q<Z?#%,KRW@C257W=3M)7[O'!SWQ7,7_A3Q9>:9=0SV%C<WZZ
MO'>+?R7?SW$*S!U0#;\@5>,9P,< YKI=.TS5[7QQKNLSV -O>V=O#%Y<RDEX
MPV>I& 2W!]N0* -OPSKL/B;PU8:U!$T4=W$)/+8Y*'H1GO@@\UK5Q/A#3_$7
MAKP;X?T<Z;;R303>3>LUP $B)9BZ8^\>1P<?UKK-2EO(=.G?3[=;B\"'R8V<
M*I;MDGH,]: /-_'%_?V^KP>,;660Z=X<O%MIH5Y$L;_+</[[=R*/0H]=CXM\
M4?\ ",^%I==AL_M\4?EG:DH0%78*#G!SRPZ"J=KX*T:7PPMMJ.@VLUY);E;E
MWAB::61@=[;_ .\22<Y[]JYG_A&O%MS\'F\)WMG$^I1>5##,+E2C1)(K+N/4
M$*NWH>WO@ Z2;Q=JMOXG30Y?#P$UW;//8N+U2'V$!A+\O[O&X'C?[9IEIX^C
M;P_?7U_I[6]]9ZB=,>SCE$GF7&Y0JH^!D-O4Y(&.?2I;[3=3NOB#HFM)8L+.
MTM)X9BTJ;@TFPC SR!MYY^F:YV;P/K6H:3K\6R.TO9=>&M:<[R!DW+LVJ^WD
M?=.<9QD=<4 =5_PD]U:>);70M4T^&WN;Z&26QEBN3)%,R#+QDE 58 @]""/?
MBLP_$)QX"'BG^R5V+=&VEM_M/*_O_)R&V<\X.,#BKC:3?Z_XGT/6-1L?[/32
M$F81-*LC232*$X*DC8!GDX))' Q7)W/A'Q5_P@>I>%(-/LV4:A]HM[I[K F0
MW0F^[C*D#.<^G .: .MN_%FHKXLN_#MAH8N+F&S6[CEDNQ&CJS%>?E)7E3V)
MZ<#J,/4?'6IZAX6\,:MI-G%;_P!IZM#9W$<\Y#1L)BK("%(()1@6]#T.>-F#
M3=6C^(]SKLM@/LDFDQV8\N96/F*[.< X^4[L \<]0*YVW\'^((/ FCV LX3J
M&EZVNI>2;@!9D\]Y-H;G!P_<=J .FN_%MU'J5]I=G86MQJ=C:)<RVC7A1I2P
M)VQ?(=X&,9(') P*ZH<BO/\ Q9X8O/$R7*7FB1&_2)3IFI6MR$>TEVC(9N&V
M!^<@'(S\HXKN;.*:&QMXKB;SITC59)<8WL!@MCW/- $]%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !117/>,/$DWA;2X+Z*P^V+)=16[()=A7>P4$<'/7IQ]: .AHKCK/
MQCJ,7BPZ!KFB"REGMGNK&2WN//$ZI]Y#\HPX'..1[],ML_&MXVMZ#IU_ID5K
M)K44DD<!G/GVQ5-X65"HQD ].A&.>M '9T5R.F^,I[BV\2G4;"&RNM#=ED@%
MP9/,79O5\[!A6'3@G@U+>^(M8M0J/I$%NR6'VRXGN+@K;H^<"$2;>6ZY/&!C
M@YH Z&:_L[:Z@M9[N".XN"1#$\@#R$#)VCJ> >E2S316\+S3RI%$@RSNP55'
MJ2>E>8:QKG]NW?PY\0V.G[I[N:9XX&<*03;O\I?T![XZ#IGBMB/Q-<ZO;>)?
M#^N:3'8ZG9632F-)O.BGB96VNK$ ]1@@C_ZP!VMM<P7EM%<VTT<T$JAXY8V#
M*ZGH01U%2UY]X9\10Z-X \&V>8?M5[IT?E>?)L152-2S,<$\948 Y)'09(W_
M  KXED\0KJ$5Q9_9[BQG\EF1B\4RXRKQL0,@_3@B@#HJ*Y]/$-PWC:Z\.&RC
M!CT];Z*?SC\P+E K+MXY!Y!-8/\ PL6Z/A;3-971%<WFJ?V<\*W7*'SC'N4E
M1NSM/!V]1S0!WU5[J_L[%H5N[N"!IY!%$)9 ID<G 5<]22>@KFK/QA/!K>KZ
M;K]E!8&PLEU$2PW!F1H"6!)RJD,"IXP:YOQ;J.H:O9^"]2FTV"&TNM=L98B9
M=TT2LV5W#;CD'D \'CGK0!ZC17%:SX\-FNJOIUM:W?\ 9DACEA>X*2SLH!=8
MU"GD9P,]2",=REWXVU.36K73-(T%;F2]THZC;M/<^2>JC:X*G:?F]^<#CD@
M[:J]UJ%G9-"MW=P0-/((HA+(%,CDX"KGJ2>PJEJM]J%IX7NK^&W@6_BM3-Y,
MLA**X7)!('('/IG':O.-3O=0O_ ?P_U+48(Y[Q]6TV56CDW/+N7.26"A6)[9
M(]Z /7**X^V\:RVM]K]IX@L8;)M(M5OB]M.9EDA8-TRJG<-I&,<TVU\;3OK^
MEV$UC ]OJ*L%EM)S*;9P,A91M  /3(/7CWH ZRXN[:S0/<W$4"DX!E<*#^=1
MI<66IPR1P74<R$88P3<C\5.17+_%=5;X6^( P! ML\CN&%<S<Z<^H>)/!%QX
M;TRYMKBT*MJ%X+1X(_LVT;HV9E <MS@#..O&: /0/#MIH>E6;Z1H4D7D6;;7
MMTN3+Y).3@Y8E>YQ6Q7GFB71TGQ-\1KNWL9;EK>:WD6UMDR\I%LIVJ!W)K7L
M/%EW-XI;P]=6=J+TZ?\ ;D\FY+!"&"F)\KE3\PYQR.U '65F:YX=TGQ+9Q6F
ML627<$4HF1'8@!P" >".Q/YUQMM\1]3F\.:=XBET"&+3)[P6MP?MF9(\S&(,
MJ[,, <9R0>N!CFN^O'N(K.9[2%)[A4)CB=]BNW8%L''UQ0!)%%'!$D42+'&B
MA411@*!P !V%$LL<$3RRNL<:*6=V. H'))/85PA^(TO_  C/A[7#IMLD&JWB
MV4RR794VLC,R\_)\V"I!Z8^G-;NHZU<QKKP338+JUTZWW'=.1YSE-[1D;"!A
M2#GG.X>] &H=8TP06DYU&U$5X56V?SEQ.6^Z$.?FSD8Q4JW]F]^]BEW UVB>
M8\ D!=5Z9*]0/>O.M?NH-4\*?#O4HK*&U6?5].EC@C VPAE)V+P.!G';I6M!
M&B?&^[*JJEO#T1; QD_:'Y- '7W5_9V+0K=W<$!GD$40ED"F1R<!5SU))' J
MQ7"_$\;+/PU,L'G2Q^(;$HHP&8[^@)X&?K4UMXXNK+7+[2O$^EQZ:\-D^H0S
M07'GQRPI]_G:I#+Z8_ID [2BN*M_'<LFK:1 ]C#):ZH=H>UF,LEJQ&5\T;<8
M/3(. ?7K6YXG\00^&M*2]GV!'GC@WROLCC+L%W.V#A1US0!LU!>6D-_9RVEP
M&,,JE'"NR$@]1E2"/SK#EU[58-*N;G^QQ=S"YC@M1:2EXYT<)B4MMRJ@LV>#
MC:>M93^-;Z6W\6VMM;V+:CH5NLRR+.7AD#(S#.!D$;&!7V'(SP =):P:1X6T
MFVLXY8[*Q1E@@6><D DX5%+DGV S6I7G8\1WMK\/_"U_JVE6FHF\DL8RTD^X
M@R!-LQ#)]_))P.A[UM7WBV9=<U/2--M[6>^L(4E^RS7!CEN-R[OW8VG( XSZ
M\<=: .BO+ZTTZW-Q>W,-M".#),X1?S-1:?K.EZJ9!IVHVEX8U5G%O,LFT,,J
M3@\9 ./6N.\17.JCXJ>&;>""U>$6UY)$LEPRACMC!9L(<$9(&,Y!/2I=(UG2
M- U'Q=;+H=GI5KHD<5Q--:@$W"NKR9("CD<X'/)- '<U7O;^STVV-Q?7<%K
M#@R32!%S]37*VWC>8Z]IEC<64#6^H*V)K2<RFV=1G;+\H !'&X'J,>]<S\0-
M<N?$?PKOM4M;"W.DRS1B&5Y3YI03J!*%VX )' SG!S[4 >L45'<3+;6TL[*S
M+&A<A1DD 9X'K7-:!XMDUJSMM3$=D=)FM7N)+F"Y+FV9=I\N0;1S@MD]MI&*
M .IJNM_9O?M8+=P->(GF- ) 75<XR5Z@<CFN1N?'D]GX<L_%,^F(N@7#(6<3
M$S0PNP"2LNW!'*DJ#D ]^E1AH;?XU7<YV(@\-I)(^,<"X;)/X"@#NJKV]_9W
M<T\-M=P32VY"S)'(&,9/0,!T/UKC4^(9DDT>YCLHI]/U.9(@()B]Q KC*22(
M%P%Z;N?ESWJKHTMUI_BOXBS:98QW5Q%/:O';>9Y8D/V920" <$\]NM 'HE%<
MK8>+I-4\-Z!J=E:023ZM(J" W! BX8O\VSDH%;/ Y&/2M?Q!KEKX<T*ZU:[#
M-%;J#L3[SL2%51[EB!^- %C4]+L=9T^6PU*UBNK67[\4JY!QR#]0>]4=*\*Z
M-HTPFLK1A(HPCS3R3%!WVEV.W\,50G\3WVE:YI>G:Q800IJA:.VG@G+JDP&?
M+?*CJ,X8=2.@K/E\?7,7@W7M>_LJ(R:->36LEO\ :CB01, 6#;.^>F/QH [B
MBN)N-<UM_B;IVEP1VO\ 9\FE2711IF4L?,C!8_*>1D@#W))'0=%XAUVW\.Z/
M)J%PC289(HHE.&ED=@J*/J2.>W)H U*HWNLZ7ILT4-]J-I;2RD"-)IE0L3P,
M GG-8[>)KO3_ !-I^BZQ900G4T<V=Q;S%T,B#+1ME00<<@]_05SWAF"YUWQ'
MXSM-;T^QN;-[Z.*>-Y3(%"PH555* $9YR<8)/% 'H]5XK^SGO)K.&[@DN8 #
M+"D@+Q@]-PZC.#U]*Y;QIJ^L:;JWAFUTQ;?R;W4!%+YDK(S81F"Y"G"_+R>3
MVQUK'AEU.T^*'B=M)TVVGO'TVS=EEG\J,']YG+!223V^7ZD4 >DT5QMI\0+6
M^T#0;^.*."XUA&:.*XEVI%L'[PLP'(!P!@<DCIR1H>%?$TGB ZC!<6?V>XL9
M_*9XV+PS*1E7C8@9!YXQP10!T5%8%YX@F/BD^'M/MXI+Q+'[;(\[E4"E]BJ,
M DDD')[ =\XK&TWXAK?>'+'5)K"*TDO[IK2VADNLC>F_>7;;\H'EMT!SQZT
M=Q17G]S\1;JSTOQ%.VD1SS:-&LP>*=A!<QL,Y1RGWAT*X_&M.V\6:B/%&EZ7
MJ.DQ6UOJUO)+:2QW/F.&C5699%V@+PV1@GI0!UM%<%<_$A4MK?4K2TAN]-DN
M?)*0S%KD1[BOFB,+@C(SC.<'/'06SXMURX\4:MHFG^'X)WTU[8O(][L#1RY)
M8?+]X ?=]CST! .RJO'?V<U[+9Q7<#W4*AI(5D!= >A(ZC/O7)7/CB[L;G36
MO=*6VM]0U3^SHH9IBMR 7*+-L*X*DCH#T8')Z4W2HT3XQ^(=BJN[2[1FP,9.
M^3F@#MZ*RM:U.\L&LHK*P:YDNIO+:0DB*W4*6+R$ X'&!ZD@9%<Y!\18#X<U
M'4[B&",V.J#3))%GW0;BR 2[\<)AP3QQ@CWH [BBN5O_ !9-H^B76I:C;VJP
M)<0PP7$=P6@D20J!*6V_*H+'/7[O7FI+CQ3)INE7-]J-O;^6)8HK.2WGW1W1
MD("D,1\HW'!ZX )YH Z:BN&;QOJ!N]4T^*QM)+F#3VO;6ZBF=[=\<%'.T$,.
MN.X]*@T?QE=V7@KPO=:PUHEQJRQ1I=37!$>3$7W2':-K$C 49Y/6@#T"BJ.E
M7-Y=6C/?6J6TRRNFV.0NK*#\K D#@C!Z=\5ER>(;R]U75-/T2SM[F73 @G:X
MG,:M*R[A&N%/;&2>F0,'G !T#ND4;22,J(H)9F.  .Y-5;#5M.U42G3[^VNQ
M$VR3R)5?8?0X/!KSOQ?XID\1_"^WU32X5CANKN"&YCFD*R1,+A%:,@*<C(()
MR..QSBO0+.P2&2?4&L+2'4[E%6X>%L^9MR$!?:"< ^G&: +-Y>VNGVKW-[<P
MVUN@R\LSA%7ZD\5*CK(BNC!E89!!R"*\CO\ 5-6UWX5>-YM8BM6$,MY$C1R,
MVPQG: JE>  .N<GK@9KJ],\3:A;:WH>BZAI<4%MJ5HS6<R7&]]T2*6$B[0%R
M#D89J .SHK@[_P"(ZV]F=3L[2&\L([DP/%%,3=,@?89%C"D$ @G&<E>>.E=#
MXNUF30/!VK:O H:6UM7EC!'&['RY]LXH OW6KZ;8SK!=ZC:6\K_=CFF5&;Z
MFK22)("4=6 .#M.<&N6^'^E06_@G3KF8"XO-1MDN[VXD&YYY)%#$L3UQG ]
M!2NUCX(@M]-TVW5I-4U!EL[0'8B,XWOS@X089N!W  H ZJBN47Q9=0:WJ&A7
MNGQ+J<%G]NMA'.?*NHLX.&*Y5@>",'UK(B^(>J-HWA[6Y/#\?]G:O-%;X2\S
M,DDF0N%*A2N1C)8'GH* /0J*Y&V\6:FNLZMI&H:1;QWUG9+?P+!=ETFB)9<%
MB@*L"I[&L9/B5J<>C:-X@O/#JPZ#J#1)+<+=AI(#(<!BFWE,X&<Y]AP" >CT
M5Q7B3QQ=^'K75=0ETI4L-.F2+-Q,8Y+L$*6:$;<$#=Z\E3TQ5J^\4:I'XR/A
MRPTB">1].-[%/+=[$/SA,. A*CD]-Q/'3D@ ZNBN!D^(=['X)3Q$-%C(M[MK
M748C=$?9MLGELX(0[U!Y/ XKJ3JLS>(;?38((I86M3<SSB4YB&<( -O.X[L'
M(^XU &K16%XC\20Z!-ID$C01/J$Y@2:YDV1(0I;DXZG& .,D]:HW_BK4=*BT
M9KW285;4-4&G.J7)/E[F<+(OR?,"JYQQUH Z>>>&U@>>XECBA09:21@JJ/4D
M]*+>XAN[:*YMI4F@E0/')&P974C(((Z@BN/UG76OY/%OAZXL8@MEI?GK*)-_
MF+(KX!4J,$;?4UA>'O%VI^'O"?@\W^B*NA7-K:6@O4N0TD;M&H5VCQ@(3_M$
MXZX/% 'I,=]:37D]G%<PO=6X5IH5<%XPWW2PZC.#C-6*Y"#Q/:VOB/Q8MYIL
M%FND6L-Q/>1L&>XC*NPS\H/RA>!D]345OXYE;6]*M)K*![;4@P$MK.96M6 R
M!*-H !Z9!P#Z]: .THKD8/%NI7UEI^K:=HIN])O+H0J8Y3YZQ%BHG*[<;<C.
M,YP0?4"+PSK&MZAXU\3VEZEK]DL9XH4$<S9C4Q[Q@%?F)W<G(_' H [.BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KA_BL9!X1MS"JM+_:EGL#G )\Y<9/85W%9^KZ'I
MVNP1P:E 9XHW$BIYC* P.0?E(R0>GI0!@7V@ZGKGB"'6) FG26%C<06/SB1A
M/, #(<<;5"C ZG)SCO@Z=X4\417'A&XELM+BETB27[6PNG=KEGB*-,6V9+$\
MX.2<]17IB*$14&<*,#))/YGDTM '"ZQH<.I_$;2[NRNU"26S'4X4P5FCBD5H
M<^A\SCW 8=C5G5M%UZ?QJ+^".RN].>Q\B);F9E^QRY.Z15"D,2"!U!XQD"MW
M1_#VC>'(K@:5I]O9),YEF,:XW'U)]N?85:L-2L=5@:?3[R"ZA5S&9() ZAAU
M&1QD4 >>Z9X/\1:?H'@X/#8R7GA^9R]NEP0)8V1DR&*XW?-G!&/>MUO#U_<W
MNNZW/%$NH7U@+"UMA)Q%&-Q^9L=2SDG (   S77T4 >;#PCXEL- \)7.F&S&
MM^'X#;/;RR$PW43(JN-P&0?E!''6NUT0ZS+;O<:U';6\\A&VUMG,B1*/5R!N
M8YYX Z =R=2JB:I82ZF^FQWL#WT<?F/;K(#(BY R5Z@<CK0!S>I:1K5O\0HO
M$&EVUK=03::+"9)IS$8B)"X?A3N')&.M<[!X,\20^#],TEX;%Y[37!J+,MP0
M&C$YEQC;PQSC&2/>O4:K0:C9W5W=6EO=12W%H56XB1P6B+#*[AVR.: ..U7P
MG?ZYXKUBXN(XX=-U'0_[+WK+F1&W.V[;C&/G]>U9DGA_QG>>'_#VDW-EIGFZ
M+J%K,;D7C!;B.'H=NS*DC&>O/;T]-HH X*#2/%_AWQ#JAT6'3+W2M5N3=XNI
MVC:TF8 .>%.]21D 8/TZU?\ [$U=?B%I^L,L4]G;Z6UC+,TFV1W9U8N$ QCY
M>F>]==10!5U.T-_I5Y9JP5KB!X@QZ LI&?UK@/\ A%_$LGA'PEI<MI8"?1;V
MTEDV71(>. 8R"4'S-V&,#UKTFL]==TEM473%U*U-\V[;!YHWMM^\ .Y'<=J
M.4U+PA?:UXD\12721PZ=JVDKIZR++ND1E+G<5QC'S>O:KGAF/QLBVUCKT>FQ
MP6@"O>6TS.]V ,+\A4!,\$G/L ,Y'3-J-FFI)IS740O9(C,D!<;V0'!8#TR:
MLT <WX]TB_\ $'@O4M'TV.)KF\C\M6EDV*O(.2<$]O2M?2([B'2+2&ZB6.>*
M%4=5?<,@ <'N*NT4 >?7'ACQ([^.'LI8;&?6O+:QG68[D*1A"&P,J3CJ,XS[
M4[3O#^OVWBW2]9&EZ7:6T&F264EI!<LQC)=7R#L 8DKCMCJ2>E=_10!Y@O@W
MQ"OPOMO#?V>T^W17PN&;[0?+VBY\[KMSG''2O3D)9%++M8C)7.<'TI:I1:OI
ML]Q=V\-_;2368!N424$P@YQO_N_=/7TH XR7X<_:CXHM+B=3INHF22PB'_+O
M+*JF1_\ OXBE?3YO6MJUT;4;;P%-I\S)<ZQ<VK_:)&;:KSR*=QSC[H)P..@%
M;]E>VNHV4-Y97$=Q;3+NCEC;<K#U!J>@#SR;PMKC>#_!FEI;VQN=%N[2:YS/
MA66!<':=O)/;(%;,6CZF/B;+KS01#3WTM+$'S?G#B1GSMQT^;'7M7544 <UX
MTT2^UO3]..G>2UQ8:E;WXCF<HLHB;<4W '!/KBJ5]X4F\4:E=7VKQBTC?2YM
M-@@1P[J)?]9(Q'&>  !GN2><#LJK7FH66G1B2^O+>UC)P&GE" GZDT <KX7M
M_&]K%::5K*Z:+6R"H;^"5FDN47A1L*X4G W$GUP.<C>U^"[N;!(;6SM;U&E
MN;:Z("2PD'<.01GH1[BM%IXD@,[2HL07=YA8!<>N?2H[2^L]0B\VRNH+F/.-
M\,@<9^HH \Y/@36-/T34K;0@EK9SZC!=1:1-<G9Y*X\V(N,[1(<G R,#'<BK
MUKX4UQ]8\3RS0:=:VFM:;%;(L,K-Y#)'(@7&T9'SYSQTP!W'H%5+W5-.TW;]
MNO[6UW?=\^94S],F@#A;GPUXDNO 7A_1GM;%;O3;BS9PMR2K)!MYSMZMMZ8X
M]:L>+_"MYXH%[%/I5L;@!3I.I)/Y<UF^T9W$#=@/D\$YSC ZUVMGJ%EJ$9DL
MKNWN4!P6AD#@?B#5B@#C[[1=8D\<:!JJ1Q3VNG6DT$TCR[9)&D"?,%QCJOKW
MJI-X/OM3UCQJM\L<-AK]M#!#(DFYXS'&R;F7 [MD<]J[NJ][?6NFV4MY>W$=
MO;0KNDEE;:JCU)H Y7P_;^-);>+3/$4>FI;0)Y<MY;3,\EV ,#"E1LSP2<^P
M SD<U+X.\7)\.+KP0D&GSQ1,JVFH-<E-\0E5P&3:<, ,'G'U[^JHZR(KHP9&
M&58'((]:@O=1L]-CCDO;J*W26584:5PH9V.%49[F@ F^UOILGEB..\,1V@-N
M57QQR0,C/M^%<-;>!FN/$*ZDVG0Z.+BRFM]6CM)LQWC.H *J !P2S;B >G!Z
MUZ%10!YU'X1URY\!1^!]02W-K&4@;44E^_;(X883&0^T!<=!UR>E:LWAV]N/
MB#=:E)!$-)GT;^S"5E_>9WEB=N.F&QUS7844 <)X5TWQMHUK:^'KS^S7TRRV
MQQZFDK>:\"_=3RL8#8 7.< >IZZ&@Z5?Z7XK\4:K?I!%9ZE+#+"XFR5$<8C.
MX8&,XSU-=7534],LM9TZ?3]1MTN+2==LD3]&&<_S H Y+PCX?2R\6:_=V]QY
MFF17+BSA ^6&654>XVGN-P7'H=X]:V?&GAS_ (2SPG>Z.L_V>68*T,V,[)$8
M,I/ME1GVK6L-/M-+L8;&PMH[:UA7;'%$NU5'L*LT <A+H^K>(K[0)M:M(+1=
M*G^UR"*;S/.G"%5V<#"98MSSP!CO7/:AX/\ $S:!XN\/VMO8-;:M=SW=O=O<
M$']Z0=A3;P00?FS^!KT6RU2PU%YTL;VWN6MW\N80R!_+;&=IQT/M5N@#C9=#
MUQ/&.BZY%#8L(]->PNT,[8CRZMO3Y/G^Z1@[?J*T/&WAN3Q3X:EL+:X6WO(Y
M8[BUE<95948,N[V.,'ZUT5% ')OH^I:]KVAZGJUI#9+I/F2^4DWF&69EV<$
M80 D\\DXX&.5\+:1JNF:_P"([N^MX4@U.\%Q"8YMQ4!%3## Y^7/&>M=76?J
M.NZ3I#HNHZC:VI?&/.E"]3@9ST!/&30!C^,=%U+4Y]!O=+2WEGTS4%N6AGE,
M8=-C(<,%;!^8'I4%AI&LVOCG6=:EMK=X+RS@@C"3?,7CW9)!' );CD]*Z;3]
M1LM5LTO-/NH;JV<D++"X96P2#@CT((J2XN(;2VEN;F5(H(4,DDCG"HH&22>P
M H \RL?!/B?2?#'A>6P-D-=T!IT,,DI,-S%*?F7=C(/W<<=17?:(=9E@>XUN
M.VMYY,!;6VD,BQ*/5R!N8YYX X ]2;]M<0WEK%<VTJ2P3()(Y$.5=2,@@]P1
M4M 'GGB--3OO'IET*RL[V;3[ 0W %^]I-&96+!695.Y=J@@=B2>I%5WT?5M4
MT&RBT?3+70]9\-WP>WMFN//MY 8_F4N #\RR'.1G/7KFNPU3PCH&LWRWU]ID
M,EV%V^>I*.1Z%E()'L:U+.RM=/M4M;.WC@@3[L<:A0* .-UK3?%GB7P3J]E?
M6MA:WE[;_9X+6*X+HF>KO)MY/H .,=3GB>[T35[GQ1X2U(6L"P:5#.ER#/\
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
MB-"T*XAT:TEMK>YG&Z.V,N99 JXSR2Q 50,GH !6O0!P'A31/&'ARTC\-?\
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
MW<:"^&:&X(BG38'#*<'!P<%>>1UK8\::/JNL6FG#2VMI/LUZD]Q:73LD5U&
M?D8@'N0>01D=*YR[\&^);FV\:PDZ5C7XT$6)9!Y;>4(R#\IX&.O?T7I0!L6_
MBS5E\1Z+I]_IEK#;:U;R/:O'.7='1 Y$@V@8(/8G&.IHT[QE=S:?XE;4+."V
MO]$E:-K9)&?S!MW1L#@'#YXXI+CP]K,^O>$+\1V(CT:.5;E?M#98O$(_D^3G
M&,\XJM?:19ZQ\2=/U#3[Y'B%J7U**%@R2B.0&WW$=&#[B/4(1VH [2U:Y:RB
M>ZCC2Z* R1HQ*JV.0#CD>^*X)_'-W8^"O$NNPZ'9I/I6I3VTMNDY"N495,FX
M)\Q).>@R.]>B'.#CDUYK<^"=?N/!/BO1<:<MSK.HS7<+_:'*(DCJV&_=YR-O
M8<YH WH?$VJQ>,+31=1TVUABU"UEGLWBN"[ Q[<K(-H .&!^7..G/6L;P]XN
MU*UT#Q!J^N&"9;?59K6-868$N)%B1 ".%SCGD\DXK9O-$U>[\:^']9\JS2WT
M^WGBG7[0Q<F4*/E^3! V]R,Y[5C_ /"!ZM<:!XDT2:ZM8(;W49=0L;N)F:1)
M&E65-RD #:5P<$YSVQR :5OXNU0Z[)IC:9'<*]HUQ!=0^:D0=>L4C,AVG'(;
MOZ"J.E^/M5N/#-OXEO\ 1[6#2KBV4Q!+DM*T[R"-$*[<!26Z\GC..U:VDQ^-
M)[9_[=728WBB942SE?%PY&-S%E^1>IP 3GTQ@Y=KX&U&7X3V_A2[N8+;4+5$
M\BZMW+JLD;AT;E0>H&1B@"RGC:]MM4O+6\TQKBWBL)+V*ZLXY-I* DPMN7AB
M!P<\^@JSI7B34-:T[[=I[:7=6TMFTT<\,K%8IAMQ&XZ]"?0G:>%HT^/QS<Z?
M<?VJ^D6MW';NEO\ 9&=UEF*D*[[A\J@\[0#^F#4TKP<]OXL?7$LK72//LG@O
M(+.4NES*Q!#XVJ!MPW.,G=SCN 7/AQJ.I:OX'TW4-3>.26YB\W>I)+$DDY!'
M'T%2-K<P^(K:)_9MKN_LEKN*[\SYV D5?+/R_*,G/4]J7P'HVJ^'O"MIH^J?
M9"UFGDQO;.S>8H)^8[@,$Y''.,=><!DNB:I_PLE?$*):-8KI36(4S,)"QD#[
ML;,8XQU]Z ,!?B+K7_"+#Q))HEFFGP7QMKM?M;-)CS_*S&-N#@D'G&>>!U/H
MLKF*%Y C2%5+!%ZMCL/>O-W\#^('^&=]X:QIHO+B]:X63[0_EA3<";!_=YSQ
MCI[UZ!>PW5UI%Q!#*+6[E@9$E4[O*<J0&'3.#S^% '*6?C2^.OZ%IFH65M#-
MK$,K_9EE/G6;*GF!90>N1D9P,$=#6?/X_P!>70]?U:/0['R=#OI;>Y5KQLR)
M'MSL^3D\D\X'3KSB/3O"'BB";PC-+%HT3Z*TJS^7-(YGWQ%&F)*#+$_,5/4_
MQ<\3-X.UY_"7C#22NGB?6[VXN(&%P^V-90!AOW><C';K0!N7'BBZM_%^D:9)
M:PKINJP/);79D.XR*H8QE<8!(.0<\X-:FCZC<:E-J#/%$MK!=-!;R(Q)EV<.
M2,<8;<O_  $FN9\860NO!EKI[75O;Z_:/;26(BD#LER&"H0" 2I.03CH3Z5U
M^EZ?'I6EVUC$Q9((PF]NKD=6/N3DGW- '&>*)M5'Q0\)PVXM3$8KUXEDD8!B
M(T!+8'!&XXQGJ:L:?X@:RL_%MO9Z396QT*1G"0DK'.6C\XD@#Y2<^_-7-9T7
M5KSQUH.LVT=F;/38KA)!).RR.954< (1QM]><UF7?AGQ#%JOBQ=/73WL=>B#
M"::5A) XA\LKL"X8' P=PQGOT(!*WC?4I)?",=KI%O(?$-HUP-UT5\IA")-I
M^7[O(^;DX!^7I2V_CV2UT;79]9LHX[[2+P6C0VLA9;AW"^7L+ $;BX'/3K4%
MEX4UZWN? SR#3V7P_;/!<;9WS)NA$0*?)[9YQZ55U#P!JVK6WBN*:>TM9-3O
M8;ZQECD9S%)$$"AP5'!V=L]?:@"34SJ9^*_@O^T8K1<P7Q5K=F.#Y:[E.1SC
MC#<9ST&.>M\1Z]%X?TZ*=HO.GN+B*TMH=VWS)I&VJN>P[D\\ ]:YTZ1XKU/Q
M3X:UG4;72K;^S%N$N$ANG??YB*NY<H,=,X/YUK>-/#<OB;1(H+2X2WO[.ZBO
M;.5P2BS1G*[@.<'D?CF@"(^);ZP\56N@:G:VWG:A;R2V%Q"[*DCQC+QL""5(
M!!R,Y'8=*J^$/%&O>*(;6_DT>SMM-D>XCF<71:17CD91M7:,J<8SP<YX QFR
M=%U'5O$>EZYJ=M;6\FE03"WMXIS)OEE4*S%MHPH ('!)W9XQ@O\  >AZCX=\
M-+IFI"V,J3S2*UO*SJ1)(S\Y5<$;L?A0!TU%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M574M2LM'T^6_U&YCMK2$ R2R'"KD@#/XD"K5<UX]URX\.>#;_5K>RM[PVX4M
M%<,0I!8#. #GJ../K0!TH((!!R#17)ZKXCUBW\:VOAZPL+)UNK&2YCGFF8;2
MK*#N 7I\W09SQTZU;\'>(+KQ!I=V]];Q07ME>S6-PL+$QL\;8++GG!&.M '0
MT5R?B7Q)J>D/J+Q0V=M:V=H)XI[PDB\EPQ,288$$!>O/WAQZU)O&NIS7?A&/
M3],MFC\0VKSJ9IR#$1"),'"]/F'/.<'@4 =O17!Q^+O$,F@>(W33K*76-"N&
MCDAC9_+N$"!\IW#;6Z'/(QWXV;;Q#+J*>'FTY[:==3B-Q*Q5L+"%!++SP=S(
MN#_>]L$ Z.BL/Q9XA3PSHRW\FU8VN(H7FD4E( [ &1P.=H_#MR.M8FM^+]5T
M7PA>ZXD&G:C%%<Q)!-;RE4FBD,:AP/FYW.1C=CY<YH [>BN*3Q;K&F>,;31_
M$6GV5O:ZE#++97%K,S[#&NYDDR!SMYR./KV@B\<ZI<)H^HVNDRW6G:C,BM#%
M9S^;;Q/]V4OC8P P6  QG@GK0!WE5/[3L?[6_LK[5']O\C[1]GS\_E;MN['I
MGBN:D\3:UJ&G7VJ>'].@O;>TNVMDM6)$MT$?9(ROD*F#NP"#G;VSBK2Z[=-\
M19=!:RMD0:3]LCN=Q:0_O0FT\# SDX!/;F@#1U+Q+HNCRK%J.I6]LQ(4F1L!
M2>@8]%S@XSC-7-/U"TU6PAOK"X2XM9UW1RH<AA[5YYX574;L^-VO;?3;]%UB
M7?!.K;7=(HMHR=V%&!C@GBM;1_&4E]X=\+&"SMX=0UQ&,,(R(H%12SMCJ0
M !C)(Y'4 ';45D:)=ZQ/+?V^KV,<)MIMD%S$?DNHR,A@N25(Z$$GZU2U_6]2
MT^]DB@CM+:TCM#-]MO3F.27)"PJ P.[ SGGJ.#0!TE%<(OQ#BET?PQ>2M;:8
MNN0L_P!HN\O#"Z@'RR05Y8DX)(X4_2K>I>+I]'318-5DL=.FU&29#=R[GMT*
M'Y1G(^^"""2.A^E '845RMSXGO+./2[*YAA35+\SD&*.2:-(XS_K J_,P(9,
M#C[W48KE_$?BWQ))X+U5A:'3KJTOX;5KA[>5$N89)%4/$'P5SNP>N/7D$ 'J
M5%16_GBW3[4T1FQ\YC!"_AGFN*E\;:A)X1F\86%I;SZ/"SO]G.X3R0(Y5I0V
M=H/!8*1T_B!H [*\OK73X!-=3+$A.U<\ECZ #DG@\#TIFFZG8ZQ8QWNG745U
M;29VRQ-D$C@CZ@]JX7Q#>W]]X^\#SZ=/:FUN8[N>V\Q&P?W Y;!]&.,>IKJ-
M?,NB>$-7N=&CM;6YAMYKD'RODWX+,Q48R2<GZ]<T :%[J^G:=<6MO>7L$$]W
M((K>)W :5CV4=35VO)]5GU&7P=\.+FY,5S=/JM@\>"5WYMW(W,<\YZG]*Z2U
M\:75C<>)[?Q#;VT;:';QW9DLV8K)$ZLP&&YW H1[Y'2@#M**XVU\4ZS_ &_I
M=K/I;S65^K"26"SG3[$X&0'9QAU/3<-O/:J?Q;U&YM?#.GZ?;3/!_:^IP:?+
M*APR1N26P>V0N/H30!U*^)=":<PKK%@9 VP@7"_>_N]>OMUK2BECGA2:)U>.
M10R.IR&!Y!!JL-*L!I/]E"SA_L_RO)^S[!LV8QMQZ8K#CU!['5;/P=HYB\^T
MTY9I+BY4NL<:D1H-H(+,Q![C '?- '445YW?_$6_L_"VM7G]F6_]J:+>I:7D
M#3'8=SJJR)QDA@P.#C'//KHS^)/$=MXOCT&33]-+7MI)<6<BSOB+8P#"3CYN
M&!&T#GCW !V=%>=3_$'5K3P7JVJRZ9:27^DZF=.N8TF81L=Z*'3(R?\ 6+P2
M._-:4/BK6['QK8Z'KVFV<5OJL<K6$UI,SE6C&YHY-P'.WG(X^O8 [.BN%A\:
MZE#JV@VVHVMI ^K3O#)8AC]HLOE9D+G)#9"\\+C/&<56G\:>)6M/%,]KI>F+
M_8$SAQ).Y\U%C$A"X4?,03R< <=>2 #T.BN/G\77D6J^&&-O;IH^NH L[[M\
M4K1[TC/./FZ ^HZ5MZ7J%U?ZCJBLL/V*VG\B%U!W2,%!?/.,!B5^JGTH U:0
MD $D@ =2:P+K7;BX\42>'M+\A;F"T%U<3SJ76,,Q5$"@@DG!.<C  ZYKE-?\
M47NM_#'Q8%BBLM2TU;BSOX]Q8<(?FC/!PP(()]Z .HTN3PO=^)+FYTZ>"36&
MB#S,LC;Y(OX3@GYD]",CTKHZQ?#MF1I=A=7D-FUXMJD2311881$*=N3D]1DC
MIP*Y[Q#XVU+0(KN]N+6TAM[>^2WBM)F_?W4)9%,R$-@#+G *G[O)&: .[HKC
M[OQ'KS^-;SPYI]AIX:*P2\BN)YGQAG*_, N?X3P/KGM68WC_ %,^!=+\4+8V
ML<#W/V?4@Y9OLRB4Q-*N,;E!&<>AZ\4 >AU2N]7TZPN[6TNKV"&YNWV6\+N
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
M)#83Q&R?&5W._#J>F0%]<=JGTKP8L'@&7PUJEVUW)<V[0W5T.&?*[ 1_NJ%
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
MPQ)(C&2:-&*-(&# +R&(&T\ 9//'0C7;RR\2^%=&%O;-::A92N9B29%,<:G
M[ '</7I6*? /B"T\+ZWX4T^^TYM&O/.-I)<!_.MQ(2Q0@<$9)PV<\]#TK;D\
M-:M)XC\,:D\UDZ:1;S0S8W(93(JJ2HP<8VCJ>?:@"+1O&%SKFKR6EM<:>DUM
M>R07>FRHRW,,2E@) 2WS9PIX7&&Z\<Y.BZYXBM].\=:G-<V5XVFW]R$B>)XQ
M^ZAC( (8X7 Z8R22<\UIW/@^^U75-)O=273UN]-O1<)J-NS">2($XB(VC@@@
M$[B.#QSP@\(:Q;V_BZSM[JQ:TUR2::+>'#QO+&J'<1D8&W(P,GU% %&^\6>*
M[/P!=>*)['1FMSIT%U!#ODW!F +AQT(Y! !]B3C)=KTFHO\ %'0GTQ+4WDFC
M7.TW)81KEX^2%Y/TX^HK2U+PKJ>H?"T>%1+:)=FSCLVFW,4PH W ;<Y.WI[]
M:FO= U9O$6CZ_:-9-<V=I):36LLCJCARIW+(%)!!7H5[T 8$_P 0=;LO#FN2
MWME8QZSH=Y#;W42;VAF25D".AR"N0^<'/3WXZ:ZUV_B\>0>'XQ;>1<Z=+=1R
MLC%D=&5<'YL,/FSVK,U3P'-J?AOQ#;O=Q+JVM31W$DX4^6C1E/+0#J5 0#/4
MY)QVJ>V\/>(9_&FG>(M1N]-0P64EK+;VZ.P^9E;Y2<?W>I^F.Y .?T/Q'X@L
M_A/JOB*XELK^>%[N79+&R [9I V<,<CCA0!@<9KJ3XEN;K5]+T.Q%NE_=:?_
M &A/+*A9(H\JHPH())9L#D8 /6L>'P1K,'@/6?"XO+%XKHW"VTI5U*I*[,2_
M7)&[&!^=7IO"NI0ZOHFOV,MJNJ6-E]@NH)'817$/!P'"DJ0PW [3Z4 9>I_$
M'5=-\/\ BDM96;:SX>D03*2PAECD ,<BCJ,@_=SQCK6Q#XAUJV\;6&CZI;V(
MM=3M99K8VY<O$T>W*N3PV0W4 50UGP+>ZKH7B9%FM4U7Q T?G.2WEPQQ@*BK
MQEL 'G R6/3I6I=Z#JEWXPT#6F^QI%IT$T,L8E8LYE"@E3M[;>_7/:@";QKK
MUYX;T--2M$@DQ<PPO'*I.5DD5,@@C!&[/>FRZ]J">/SX>2*V>%]+:^B<AE8.
M)%3:QR01SG(%3>,] F\3>%[C3;:>."Y+QS0R2 E0\;JX# <X)7'XUF6WA_Q$
MWC2#Q+>7.F;TTUK-[:)7VY+A^&//4#YB._W>Y ,2T\?>(Y/">D>)I[+3%L;B
M]%K<PH7,FUIS$&0YP,<<'.>>G2NG&N:AJVNZMINC&TC&E!$FEN8V<23.N[8
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
M.^A=&2&X3=N4J1DH5/0G=D5I^'M!&C?VA<2R++>ZC=-=7,BKA=Q 554=<*H
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
MEM+&*&XN6N9ADR3,,;V))) [#)X'88%<M8>&]=TWQ?K^O0W.G,-7\@&!U?\
M=")-H^8=<Y]*[*B@#C]=\,ZWXA\+:UIEYJ-H+C4<1QLD;"*WB&. I)+,3NR<
MCJ/0"F:WX6UN?5M-U_1-2M;/6;:V-I.D\;26]Q$3NVD AAAN01ZUV=% '%:S
MX.U?4[33+^/6HX_$FG7#7,5SY)\@EE"O%LSD1E0!U)XSU)J75_"NK^(O!NIZ
M9JVJ6_\ :%\J /;PLL$.Q@RA5+$GD<DG)S[ 5V%% '*:CX>UC4M7\-ZE/=V1
METJ62:8)&RK*70IM49.T 'J2<GTJ*T\*ZIHEWK<>C7EJ+#5IWNBMPK;K69QA
MV7'#@X!VG;@]Z["B@#C(O!#Z=J?A1]-EA2Q\/P30B.7)>;S$"DY' /&?<GM6
MAX;T"]T?5==N[F:"1-4N_M2K&#F,[57:<]>%'/'TKHZ* .5\1>&]1U?Q5X?U
M>VGM8X]'DED\J0,3-YB;2,C[N!GUK5\2:#;>*/#E]HMZ66&[CV%DZH0058?0
M@'\*U:* .33PWJFI'15U^ZM9DTB9;E6MU8&YF52J.P/W,;B<#.3CD 8,_AW0
M=0T74=?NII;64:G=&[1$W#RVVA=I)ZC"CG]*Z6B@#SP^ =4/PWE\)_;K/S'N
M3/\ :=C8 ,_G8V_7CKTK>N-!U"X\<:;X@,MLL5K:26SPC<6;>5)8''8J.,<^
MU=+10!GZ/%JL-BRZQ=6]S=>:Y#P1E%V%CM&"3R!C_/-58]-OSXLDU2XDMGM5
MMOL]M&H;?%EMSMGH=V$],;!6U10!R6K>&-1N/'NF^)M-N;6 VUL]K<1R*Q-S
M&QSM)'3!Y'7FH8_">IH/%V;FT/\ ;^2G#?N,Q"/G^]P,]N:[.B@#SW7;?3+3
MX>1^"]4U"U?5AI\<%I!%(%EFD3"Q.BGG.]0?;!YP#79Z+IHTC1K6Q\PRO$G[
MR5NLCGEW/NS$D_6K#V5I)>1WCVL+74:E$G,8+JIZ@-U J>@#F[S0+ZX\>:?X
M@CFMQ;VMK):M"P;>X<J2V>@QM''>LVX\*^(=/\4W^J^&M8L[>VU1E>\M;VW:
M54D"A?,CVL.2 ."<<?EVU% '*:OX:O\ 4;6?3IFLM1TV>T2$QWX)=)1NS,"
M02=PX&WE>"*S)O VL:5=Z5J'AG688[ZTT^/3KE=0B,D5U$GW68*00P.>A[X^
MO?44 <?JWA?5]2CT%FU&WEN=.U!=0GED1E$K!678B@G8N&P.3T&<G).IXM\/
M?\)/X<GTY9_LUSN2:VN ,F&9&#(P^A'Y$UN44 <SX@\'QZOX4M]'M+R2RGLF
MBFLKL#<T4L?W7([]\^N35CP_9>(HF,_B+4K.XF5/+CCL86CCQD$LVXDLQP/0
M#G YK>HH YK7_#5Q>^(-*\0Z9<10ZEIX>(I,"8[B%_O(Q'(.>01G![&L_4_!
M5UJ>F>)6>XMTU/7HEMY) &,<$2KM55[L>6)/&2>@QBNUHH JZ9!/:Z7:V]R8
MVFBB6-FCSM) QD9JU110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#6=9L=
MTV34-0D9($(7Y(V=B2< !5!)/T%7ZYSQ7X;O?$"V4NGZ[<Z3=63M+#)%&DBE
MRNW+*PYP"PZC[QH OZ%K]CXCL6O-/^T&%9#'F>W>$D@ \!P"1SUK4KFO!.L:
MIJFF7EOK<42ZIIMX]E<O",)*556$BCL"KJ<?RZ5TM !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5D:IINK76HV]SI^N/8Q1H4EMS;)*DF3][G!!
M'UQ[5KT4 4]-TV'3+9HHF=WDD:6660@O*YZLV,#/T    & !5RBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
&*** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>exhibit1017-epamnonxempl006.jpg
<TEXT>
begin 644 exhibit1017-epamnonxempl006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJAK6I+I&D7-\4\QXUQ'&#@R2$[40>[,0/QH QK/QG;W7Q O?"WE%3!;++%.>
MDK@_O%'8[0R=.^[TKIR0JEF( '))[5Y+XJTK7/#NAZ-XB:SLFN?#UP;JYFM[
MIWDN$D/^D?*8U W;BW7C%;OB/5;>^\9^"[*:1)-$U%9[A=W,=Q*$4Q ]C]XL
M >IQW% &QH/B"]U/Q;XCTFY2V$&F_9C \.27$J,QW$G'8= *Z19$=F574E3A
M@#T^M>,ZR\WAZ3XK2Z!&+>:.&Q=1;C'EAD/F,H'0@%F^O-=#XAL;/3[[P3J7
MAF**&2XU"*U)MQCS[1XV9]V/O !0V3G!YH ]%,B*0&=1D[>3W]*ISZO96^KV
MNE/,/METCR1Q \[%QECZ#) KRBR\*:%JWAWQ\]_ NZTU:^-O*7.;4JB,&3GY
M3D#GN  >!5G2;9+[Q5X$NM<M8)+V;P_++</<1J69U$1#-D?> YYZ9- 'K1D1
M75"ZAFZ*3R:9<2-'"WEM$)3Q'YAPI;M7D]I9VGB_1=>75=6M+'4+34YS<3F
M?:K3RY28RKELJ @4# QC(Y.:VM!-MX@\<>*[+7(X[F6S2WAMX;E!\MNT>695
M/3<Q))'^R.PH Z+P-KUUXG\&Z?K%['%'<7(<ND((48=E&,DGH!5SQ)K(T#P]
M>ZD(FFDAC_<PJ,F60\(@QZL0/QKG?A#@?"S1 IR DH_\BO5_5I+[4O%%K:Z?
M!;7$>EK]IG6>=HU\UPRQC(1LD+O8C'\2&@#5\.ZW;^(_#NGZQ;8\J[A63&<[
M2>J_4'(_"M$R(" 74$G !/4^E><^ 3-X?\3:]X+OXXH59CJ>GQ1R%T$$I(=%
M)"G"O[=S7,0>%]%O_AUXQO;F(+=:?J&HO:7&\AK9HW+)L.?EY SCKQ[4 >VL
MZ)]YE7C/)QQ5$'5?[6N@6L38>0IMU&[S?-R=V_MM^[C'/6O-K?1;?7_'FBP^
M(+03377A,/?1.2!)+YD8.X#N"?P(!["MS0;*VL/BYKT%K$(HAI-IA1[,X_D!
M0!M>!]>O/$OA>+4KZ.".X:>>)E@!" )*R#&23T44>,?$5WX:TVVN[:RBN%EN
MX;>0R2E=@D<+D  [NO3(K-^%/_(AP_\ 7[>?^E$E'Q2_Y%2V_P"PI9?^CTH
M["Y>:.VD>VB268+E$=]@8^[8./R-8W@S7Y?%'A'3]:F@2WDNU9C$C9"X8@#/
M?I6ZWW3]*XKX3NL?PJT1W8*BPR%F)P /,?DT =M7%^)?$/BO2H+W5-.T2QGT
MFP#-*D]PR7$R)]]D 7: ,'&3DXSCD5V$$\-S D\$J2Q.-R21L&5AZ@CK7/\
MB*X@U=9_#D=U'&LR;+^7>!Y4+#E!_MLO ] =Q_A! &7/BY)CX?MM+C5[O78_
M/M_/!VPPA [.X')P"H R,D]15K0M?;4[O5M,N8D34]*F6.=$/RNK+NC=<] P
M['."".>IYJ\B@A^*OA.]M3&=-ET^YLK=HCE%=<,%!Z?=4X_W35CPO#)-\4?&
M^H(#]E_T.U5QT:1(LN/J-P'XT ;'A3Q#=:^^MI=V<5J^G:D]D%CD,@8*B-NR
M0.N[T%86M>)O&^F6%]JJZ!I*Z=!N>-9[QQ.Z9^7*A" S<?+GJ<5:^'__ "$/
M&?\ V,$W_HJ*M#Q)_P 3'6=#T,<I)<&^N1_TR@PP!^LK1?D: -^W>1H(?M(1
M+AHP713D!L#./4 U-67/8:/+XDM+Z983J\,#I 3)AQ&2-V%SR,XYQQ67X_FL
M(_#'DZB;@Q7-U! D<#A#*YD7:C,00$)&&S_#F@#IDD21=T;JZ^JG(H$B$@!U
M)(R #U'K7E=O;JGB3X@6%PEI'')I=O(UM;<1K)Y<OYM@#)P,X' K-&BZ?%X.
M^&6HQ6XCOI[NQMY;I&*RO$\+!D+@[MN!C&>.U 'LZNKYVL&P<'!S@TBR(S,J
MNI9?O 'D?6O)[^-O#&N>/HO#ENEGLT**ZCAMDVJLN)1O51QNP,^^*U-)T;1M
M0N?#FOV6KV: QM%&EE;A&NU=/FCE^8EL8+'/(()- 'HGF("!O7). ,]3Z4V:
M3RXF(9%;&%WG )[5X7)I%A#\'M4U:.V0:A8ZO(;6Y/+P8O !L/\ ",=<=:[N
MRDM]:^*GB33=8ABG%E9VPL+>=0RF)U)E=5/!)8JI/H * -KP1K]WXC\,)J5_
M'!%.;B>)EA!" 1RL@ZDGHM="CK(@9&#*>A4Y!KQ'1+V/3?!GA2TDGAM](FUN
M\@N))UWQ9#S>4KC(RI;!Y.,@$]*T_%%JGA'1M>GL-6'E:A=69OH;2/RHK.)W
MV.Z $[2Z@YY]Z .WO_$-Y;>/-%T6);5[&_AN'=P29%:(*<=<#[P]>E=',)3$
MPA9%DQ\I=21GW (KS_4--TRQ^+/@^33[6V@\VRO5/D*%#*J)MZ=>IKO9[RVM
M7A2XN(86G?RXA(X4R/@G:N>IP#P/2@#G? ?B2]\5^'1JUY!;V^^:2)8H23C8
MQ4DD^I'3%=17A<5LJ_L]B>:%0R:H)(W9>5!O@"0>W&?PKM[F*TD^-MO'LB+2
M^'YA,!C+?OH\;OP]: .[\Q,@;UR20!GJ1UH>1(\;W5<G R<9/I7A5MI-C;_!
MK3=:CMU&I6NK#R+HDF2(?;RN%)Z#!.0.#G/6NKGC@\2^,_%NA:K<V*.B1);Q
M7=N)&%NT0)>(EACYRQ) X.,]!0!Z97 Z[XP\2^'X!KMWH=G_ ,(ZLJK*JSM]
MLCC9@HD*[=O<';DD9Y/7'4^&H$M?#>GV\>H2:A'%"$2[E^],HX#>^1W[]>]9
M>LRV/B*X_LR6Y@72[2=9+YWD $KQL&6(9[!@"Q]MO4G: 6;_ %Z=_%$7AS3%
MA^V?93>7$TX+)#'NVJ-H()9CGN, $\\"JMEXJO=7T)Y=+TZ-]6CO)+">WEE(
MB@FC)WEW )V8&1@9.Y1QGC,TM?*^,VJ3LP:+4=&@FM7'1E1]K '_ ($I_P"!
M"H? ES#IEIXNUJ\D\NRNM?N7@;KYB@B,%1W+,I  ZF@#2T'Q7JLFLZKH?B'3
M88=2L+=;M6L6:2.XA.1E 0&!R",'K5:?Q7XFT76=*77M&L(]+U2Z6SB>TN6D
MEMI7^X),J <XP2O _+.OH<-N-7N]3NIX/[6U%5 @616,,$?W4&#S@L2QZ;FQ
MTQ5:XN=.U[4[2_N+NW72=,E,T!:0#SYP"H<?["@MC^\QR. "P!UE%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %4M1TFPU:.*/4+6.X2)Q(BR#(
M5AT8>X[&KM% %6]TZSU*Q>QO;=)[5QM>*3E6'H?6J$WA/0+C1X](ETFU?3XV
M#QVY3Y8V'0K_ '3],5LT4 95CX9T/3)YI[+2K2&:= DLBQ#<Z@8P3W'\Z73_
M  [I&D.)+#3XH612L84?ZL'DJ@)P@/H,"M2B@#A/"OA+9=>(9=;TC;]NU66[
MBWRJRR1-MVJZJQ!(()PP(&>*ZR_T72]4N;2YOK"WN9K1B]N\L88QD]2/3H/R
M%7Z* ,6Z\(^';W6X]9N=&LY=2C(*W#1 MD="?4CL3TQ4FH>&=$U74(;^_P!+
MMKB[A7:DKIEMO]T^H]CD5K44 4M+TC3M$LEL]+LH+2W!SY<*!1GU/J?>DM-'
MT^PN[F[M;6.*XN3NGD7K(?5O4U>HH R[CP]I$VK+K$FG12ZE$N([C'[P =@V
M>!UXZ<US'@WPB+:'56UK21'-<:K/>('E5TD5WW(656(++[CCL:[NB@"@^B:9
M)JZ:L]G&=01=BW)^^%_N@^GMTI%T/3$U*?4DLXUO9T\N6<9#NOH3Z?RK0HH
MI:9I&GZ+;&VTVTBM8"Q8QQ#"Y/4X]Z34]&T[68DBU*TCNHD8.J2C*AAT./4>
MM7J* (GMHI+4VSJ3$5VE=QY'UZU1@T'3+'1IM+LM/MX[*2-D-J/EB(8'(QS@
M')S@=ZTZ* ,OP]HEOX=T2#3+4*L,3.P5%VJN]RY"CG"@L0!Z8JA=> /"-]=2
MW5UX=TZ:XF8O))) &9F/4DUT=% %&31M-DTV'3FLX?LD 40Q*N!%M^Z5Q]TC
ML1TJ:TL;6PM1;6D"0P@D[4&,DG))]23R3U-6** *&GZ)INE2SRV%G';O<,7F
M9,CS&/5F]3[]:L"SMQ?F^\I?M1B$)D[[ 2<?F<U/10!BWOARTOO%&G:W)!"M
MS8JP2<#]XP*LNS/9?G)]SCICF_J>EV&LV$ECJ5I%=6LF-\4J[E.#D?K5NB@#
M%3PCX>C=WCT:S1G@^S,R1 $Q9SMR.QR<^O>GMX6T-K6TM6TV P6;![:/!VPL
M.A0?PD=L=*UZ* *$6B:;#JDNIQV<:WTJ[))_XW7T)[CVJGIG@_P[HU[<7FF:
M-9VES< K)+#&%8@]0".@^F*VZ* ,7_A$?#_]FR:;_9-M]AE?S'M]O[MFSG)7
MH3GFGW_A;0]4FMIK[3+>XFM5VPR2+EE7^[GJ1['BM>B@#'7PGX?32)]*71K(
M6$[;I8/)&UVSG)]3GO3[#PUHFF:/)I-GI5I#I\N?,MUC&R3/!W _>S[UJT4
M85EX+\-:?-;36NB6<<MKGR'\O<T><9P3TZ#Z=JO:KHNG:W##%J5I'<+#*LT6
M[(,;CHRD<@^XJ_10!3FTG3[C26TJ6R@?3VC\HVQ0>7L],=,51M?"/AZR>&2V
MT>TBD@C,<3K'\R*>N#U!/KUK:HH Q?\ A$?#_P#9@TW^R;;["'\P6VW]V&SG
M.WIG//UHU;PAX>UV6WEU71[2\DMP%B>>/<P [9/4>QK:HH :$58Q&JA4 P%
MP /2N9;X<>#&8LWAC2RQ.23;J<FNHHH IWVE6.HK$+NV20Q$F-N0R9&#@CD9
M'!]15:_\-:)JFGP:??:5:3V5OCR;=X@43 P,+T'%:M% &%8>#/#6EBX%AH=C
M;?:8C#-Y4(7>AZJ<=J@MOA]X0M+J*YM_#>FQ3PN)(W6W4%6!R"/<&NDHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *K7]_:Z9:/=7DRQ0J0"Q!.23@  <DDD  <
MDG JS7&?$>VOGT_1=1LX);F/2]6@O;J"%2SO"N0Q51RQ&0<>U &Y;^)M,N;B
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
M"TLKV\ZQZAXO74;>W\IM\=OYRG<5QE1A2W/0,,\UU?G1_P#"YS=<_9_^$?\
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
MJ7)MQ=)'/ \1>$G&]=P&1DCZ9YIGC&XGM?!VK3VVFIJ<R6S[;.1-ZR\="O\
M$/;OTKA-/NXY/B#H^HHFJ7MM-HL\)FELWC0OOC.P+M 10 >V/<F@#T"S\2:;
M?W%O#;R3$W,;2V[M;R*DJ  EE<C:1R._(.1Q3;;Q/I=W+ D+W#"XC:2!Q:R;
M)D49)1MN&XZ8ZYR,BN$\+QW&E:QI5KHM[<:CX=N()7DT^^C)FTK"94;R-R@D
M[ K=NF>33O"4=SIFNZ-;:%?7%[X>N8Y'ETZ^C)FTG"$KAR RC)V!6]>,\F@#
MLO\ A-- &@QZY]M?^S9)?)$_V:7 ??LPPVY7YN.0.:CU7QWX=T:]N;.]O72Y
MMHUEEC2WD<JA. ?E4Y&<].F.:\QN+AX/A+J'ATV5^^J6NJYF@2TD.U3?!PP.
M,,"",8R3GI@'';64R2_&6[N%2412:'#$DCQ,H+B5V*9(X;!!(Z_E0!OZCXNT
M;2O,:[N9$AB=8YIU@=HH6;& [@;5ZCJ>,C.,ULO*B1-*6^0+N)'/'X5Y-9S6
M&GWVN>&_%&D:M<SW.H3SVJQ+/)#?12N74#:=@(S@[L 8Y/6O5;=4M;")61(4
MBB *ALJ@ Z9]!ZT <4WC#2_#_@6+5-.N]2UFWFO&@AGN$>1M[3%3N.T$*I)
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
ME!56Z9!8 \\9K.O-<AU+PGX*M(K#4$O-.U:P%Y:_89=UOY0(?.%]B1CJ/QH
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
M:";R&\ID6 *QWXV\,,8SGVZX[>B@#C_'&GV.I3Z7%=2ZC8W"&62UU2Q#9M9
M%&&(! 5@3][@[<=ZY&[;Q#%I_AO7=:TZXU.'3KN\@NQ9P-'+-"YVI<^4,$'Y
M=Q'HV>]>O44 >3^*HK*_^'>NW&A^'KV$W\MK@FTD\^[*2J2Q3!;:%'!.,\]L
M9[7QAHQ\4>#[FWM&9+O:MS92$%62=#NC//(Y 'T)KHZ* //[O3=8\3?##5;E
MK8V^MZQ:B46S'!0*!LBYZ9 )P>A=J7PS?Z5K^I6%Q'X6U"UU.T#&:2_MW069
M*D,$=^&).!A>W)QBN_HH XOXJQS3^ ;NWM[>XN)Y)K?9'!"TC';,C'A03P 3
M43R$_&*WO1;W7V7^P7A\_P"SOL#F97"[L8SM!.*[FB@#BOAHDL6C:JDUO<0,
MVKW<JK/"T9*/(65@& R"*P_%EQ>7M]XQTJ33-03=INVQ^Q6K8OB86RTDJCG:
MQVA"P'LQ.*]1HH \OT]Y9?$?P\F-C?QQVVESQ3M):2*(F:.-5#''RY*MUQT]
MQ6CX3TZ+4QXWT_4+.X6UU#59F F@>,2Q/&B[E+ 9Y!Y'I7?UF:[IEWJNGBWL
MM6N=+F$BO]HMU5F('5<,",&@#E_A[:ZJZR'6B'DT</I-M+G/G*K_ #2_\" B
M7US&WK72>*=$3Q)X7U'2'.TW,)5'_N..4;\& /X5=TW3X=+T^*S@+E(P<LYR
MSL22S,>[$DDGU)JU0!Y*]KXKN(O#_C);22/7) -.GM6Z)#(NS>P]IAYG^ZP!
MZ5T/B%WT34O#&G165T-*5)(I+ZUM6GFB(10J JI9-_.6 R<=1UKN:* /-?!^
MA)J_A#Q1X>U.QO;:*YU.\_X^8V!VNY*,K-]\C@Y!/(ZUK?#Y=6O;)]3UY5^W
MPK_9JL&W!UA8J\@/J[@Y_P!Q:W]=TF\U>V@BL]9N]*:.4.\EJJ%G7!!4[@1W
M_2KMC90:=8P6=LI6&! B G)P/4]S[]Z .9\<7]S8RZ&4LYGM'O"+F\M[0W$M
MJ-C89%"L06)VE@#@$]R*Y#3[.V>Q\7Z?JVD:W]BNM9CF6012^:B,L6R56Y8E
M2NXXR0!SCI7KM% '&^!1K$%SJUG?7TFJ:= T0L=1GBV2RJ5)9&.!OV\?-W)/
MT%#QI8I/X@:[L;[4M'URUL5-O?00M)#<J6<^0Z[2KD$9V]?GXS7H-% 'E-]/
MJ&EZYH>O^(=#NY;.ZT:.TNTL(W<V5P&+\HASM.['?&*?J4+:-<^'/$^D^'+J
M'2;6[N7NK.& _:-DT:KY[1]<Y4DCK@C."3CU.B@#SGQC))XE^'.MW&E:-=*L
MCP3('MC'/<^7*C.VPC<0%7 SR<'C&,N75%U'XHZ3JUO8ZC_9W]D3Q?:'LI57
M<9$;D%<C[IY(&>V:]$HH X#X?%[3X<W,5S:W4$L<]VS12VSHY#RNRD*1DY!'
M2N>@MKRW^&/@%WT^^W:9JEK)>1"UD,L2J'#$IC<0"PZ#O7L%% '">.(;^TFT
M;Q=HMMNU&W=;22WE^0S0SD*$;W60HV.W-==I&GKI6DVUBKF0PH \AZR/U9S[
MEB2?<UG_ /".RR^)'U2ZU>\N+9662WT]@HAA<+MW# R>I(!. 3GJ!C=H \\>
MTN_^$_\ &%H(+N)M8TVWCL[I8&,0*I(K$N!M4J6'!.?3-8TMM=:W\'K;P8;"
MZ@UV-+>R>%X& B,<BYEWXV[-J[MP//0<G%>N44 4-8>XM]!OY+6U%[<QVLC1
M6[C(F<*<(?J>/QKS'3[B:X\2>!-4^PZPXBAN8KHM8R11V\C0J!&L> $4$$9
MQ@#+'!QZ[10!XY<07,OPN\=VBV%\;F[U6[>WA^R2;Y5>0%&4;<D$#K73^-(;
MB+2-'\6:5"TFH:0Z.(6!1IX9,))%ST)R",]U%=Y6%<^'9;SQ"NHW.KWDEBFQ
MTTS"B$2(<JY.-QP<-C/4 ]@* +FA:>^F:/!;S,'N3F6X<='E<EG(]BQ./;%<
M5KUK#??&+1FNM-ENK"/3IHI9'LVDA61F!4%MI7/!KT:B@#DO&*G0?!;IHNC0
MO$DT0,$%HL@A3S!ND6(##,OW@,=0#VKE[5FB\7^)+E+/69;:]T2,0W-Q:RDR
ML/,SP1E3D@!<#KPN.:]5HH \LN+"]O/V=1IT%C=&^CTR.-K9H&63>FTL-I )
M/!^M:7B.\_M+6/!%Y;V=^8([]I9"UG(#&AB90S#;E1D@?-CUZ5Z#10!YGI&I
MS>&M8\1Z#K&B:A>"_P!2FO+)X+0S174<N#L+?=4KC!W$ #VK2G$X^+6C3/:3
M+&FCRPR21PN84D9T(7?C'137=4CABC!" V."1D _2@#Q_29XK[X9>*=$BMIK
MB_N[[4(((%A8[W>1@K XQ@$@ELX&.:O7J7UK<7WAZYL;\B+0X8+2:QM7)OY!
M&P;S)E' 4XPI8#YCG.0*[;PKX=;PS87%H;W[4DUS)<[C%L*M(Q9AU.1D\?UK
M=H \ET@SF3X6E]/U",6-K+'<E[20"(_9A&-W'R@MP,XSUZ<T:A97E_IWQ1@M
MK&[:2\P]J#;NOG@0*IV9'S<@CBO6J* ,W0+Q;[0[2=(;B)3$H"SPM$W &?E8
M CGU';TP:X;1&GT'3/%>@ZM9W4MS/>74]L4@>1;V.;E=I (+9)!!Z=^*]+HH
M \KTO2;S0M>^'5A=PW$KZ=IUS#=31PN\<3NB;5+@8'(('/:O5*** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *XCXH3O:>';&[2ZGMS%JEH&:*9D!0RJ&# '#
M#'8YKMZY#XD65W>>&(?L=K-<O!J%K</'"FY]B2JS$*.3@#H.: +VD^--)U?6
M+C24%W:WT,?G"&]MG@:2+.-ZA@,K0/&>E"\L(9!<Q0ZBVRRNGBQ#<-C("GKD
MCD9 W=LU@ZSI,WC'Q-:WU@D]M;6FF7<!N9X7A,DDZA54*P#$+@L3C&2!USC-
M\(M!/:Z5I&H^!KF'6M.:)99[BS'V=&CP/.27H20,KMYR?3F@#HIOB5H$-K>W
M6W4'@L;EK:[D6RDQ 5QEGX^4#/?G@\<5N7NN6]I(L,44]Y<-%YXAM4#MY?\
M>Y( 'ISD\XS@UYPUK>OX$^(EJ-,U'[1?:C>26L1LI0TRNJA"HV\@D&I;L2Z-
MXELM8U#P[?ZGI-]I-O:L8+1I)K2:,L<-'C<%.\\XZT :WBSQM%/X*LM1T*2X
MEAU&[@MQ/"A#(IE577L5?&Y?7-265IH6F^.; )<ZY%?7R2RVUA/))]FC 7$A
MP?ER>#C)P<' JAXHL\>"M-BTSP[<6:OJUO=+96MFS/'&LH9F=4!"L0,D>^.M
M:FN":X^)?A"[BL[Q[:"&\$TPM9-D9D1 FX[<#)4]>G>@#4U#QKI&FK)-.T_V
M*&X%K->K'F&*4D+M)Z\$@$@$ \$@YI(-0TAO'-_"L]XNI06"-.DA=8%BWG#
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
M,YVDXZ\?2NIU&YN/'GA76;73M(O;!KG3Y(%EU"W-N[2$?+& >2O7)Z<C&><
M&W!XMTZ75K/398[JVFOD:2R:XA*+<!1D[3V('.&P<=JMZWKMGX?MH;F_\T02
MS) '1-P5W(5<XYY)QFN/\+7=IK%SIZR^"+FPU:TYN)[NR"1V[ 88QR'[Q)X&
MWL<GI6I\2[.ZO/!SFSMI;J2WN[:Y,,*[G9$E5FVCN< G'M0!LOXBL8M>FT9Q
M<"\BM#>;1"S!HMVW*[<Y.>,=?:L>U^)&@7D&FW,/VW[)J$PMXKIK5Q$LA8JJ
MLV, DC]1G%9EM>RWGQ5CUE-+U1-.;06A6>2S=<MYV[!4C<#@'@@$XZ8(SSEO
M8ZA'\&_#^G-I6I"]@U.*26W^Q2[T5;DN21MZ;><T >DZKKEE')=Z<([RYEA@
M$ER+('= C9P2P(()P2 N6XR!7/?#O6_*^&?AV:]EN+N]NT<(N3)+,VYB>2?0
M9)) '<U!I5S=^'/''B2/4-.U&:WU>6.[L;JWM7E5OW84QL5'R$8&-V!CN*Y7
M2K#4],\(>!]4N?#M_>6^EI<V^H6'V<^>JRD%9%C/+8VC\#]: /1)OB#H-MHE
M[JEP]U%'83_9KN)K=C)!)D !@. #D8;.TYZUK:1KEMK7VK[-#=QBVE\HFXMV
MBW\ AEW#E2#UKS_Q3:Q:C\-]<?1/"UW:-?/!Y<*V++<7)61269%!(  .-V#P
M?49]0BE6:))5#A6&0'0J?Q! (_&@#F++Q.=6\8ZWX=:QNXX;**!?.7*DLXD)
M;<#E1A5P>N<US?P]\:6EEX(\/0:I+?RS7<SVYO9(GDC\UIG"J\A_B/'K[XK6
MT_[1I?Q0\2SW&GWS6U_;6;07$5NSQD1K('!8# ()'R]3G@&N2M['4(_@YX?T
M]M*U(7MOJ<4DMO\ 8I=Z*MR7+$;>FTYS0!Z5JWBBQT@7;2175PED@DNVMHMX
MMU(SEN?3G R0.<8(K4M;JWU&QANK682VUQ&)(Y$/#*PR"#]#7FDP71/&&NQ:
MUX6OM6L=6F6ZL[JVLS/UC5&BD'\.-O&>,9SBO1=+@6ST>VB%G%9+'$,6L(&V
M(?W1CKCIQ0!YA9M/-;>/KFX\0ZI:MI-]*MG,;^0K JH&4;6)5ADXP0<]*F36
M-6U71OAOJVH23V][>Z@J7,:.R)*NR0@L@.#G:K=._%7O!.CVUSXC\6S:IH;D
MSZJUQ:RWNGL T>T %6=?4&M3QS%/)K'A%H+2ZG2VU99YF@MWD$<8C==S%0<<
ML* -'4?&VD::U\TQG:WT^5(;VYCCW1V[MC ;G)^\N=H.,\XI]_XQTNPUQ]%=
M+V74%MOM(AAM7<NFX+\O'S<GMP,')&*\^\9C5]9T;QIITNC:J;L3?Z##:6S+
M!-"-F)2RX$KG!R"21@87@FNF@DGF^+$&IG3M0BM&T P^;):2!1(9@X4D# .T
M9Q^'7B@#JM"URR\1:1%J6GN[02%EQ(A1T925964\@@@BM&O/?!M_/X?\+7CW
M6CZL[R:S/MACLW$FR68E7PV/EP<D]J]"H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *CN(C/;2PB5XC(A421G#)D8R/<5)10!C^'] 70K=Q)?WFHW<NT2W=XX:1P
MN=J\   9.!ZDGJ36Q110 4444 %%%% !1110 4444 %%%% !1110!A7WAPWO
MBS3M>^W.CV$<D4< C!5EDQNR>N?E&/3WK=HHH **** ,/2O#8T_5;G4;C5+_
M %":1G\D73@K;(Y!*H !QP.3G@ >N=RBB@ IDRR/"ZQ2".0C"N5W;3ZXI]%
M&+X4\/)X5\.VNBPW4ES!; K&\B@-@DG!QP>2:VJ** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHK*U37[/2KNTLG66>^N]WD6L"[I'"C+-R0 !ZD@
M4 :M%9>EZ_9:M>7=E"L\5W9A#<0SPLC1[]VWKP<[3R"1[UJ4 %%%1?:8?M7V
M7S4\_9YGEY^;;G&<>F: ):*P_#/BS2O%MM=W&DR2O':W#6TADC*?.,'C/;D5
MN4 %%%% !16!>>-?#]EXAM- DU&-]4NGV);Q?.RGG[V.%Z=^:3Q1XST?PA;+
M-J<DQ+ L(K>%I'VCJQ Z+[G H Z"BLW0-?TWQ-HT&JZ5<">TFSM;!!!!P00>
M00:TJ "BBB@ HHKFIO'&E+K-YI5K#>ZA=6*AKP65N9%@ST#'NW!^49/!XXH
MZ6BL[0M<L?$>D1:IIKO)9S%A&[QE"VUBI.#@]0>M:- !116)XE\5Z5X4TN/4
M=3ED%L]PMN##&9#O.>,#TP<_3UH VZ*** "BBB@ HK)A\1Z;<>)I_#\$IEO[
M>W%Q.J#*Q*2  Q[,<YQZ<U3;QOH@U)K,3NRI=K8R7*IF%+AAQ$6_O=N,@$@$
M@T =%17/:IXRTO2]4FTPBXNKRWMFN[B*V0,8(1U9R2 /8#+'L*V;"_M=4T^W
MO[*99K6XC$D4B]&4C(- %BBL^;6K"#7+71GG'V^YC>9(1R0B]6/H,G ]?P-:
M% !1165JWB'3]&N+2UN'>2\O&*V]M"NZ23 RQ [ #DDD >M &K15+1]5MM<T
MBUU.S\S[/<H'3S$*-CW!Z5G>(/%^E>&AI_VYIG.H3+!;""(OYCGH,CCOZT ;
MU%%% !139)$BC:21U1%!9F8X  ZDFN:A\=Z5>Q3W&F07^HV5N2);NTMB\0(Z
M[2<;\?[ :@#IZ*I:3JEKK>DVVIV1=K6Y3S(F=2I93T.#R,]:NT %%8=UXLTR
MT\66?AF3SSJ5W&98U6([ @!)8MTQ\I'UK<H ***AN[D6=I+<M')(L2EBL2[F
M('7 [_2@":BN7_X3[13X0'BI?M;:.2?WRP$D -M+%>N-V1T_2M.ZU^UL]!36
M98K@VK*KX2/<X5ONG:.><C@<\T :M%4%U3=JT.GFPO5,EL;C[08OW*8(&QFS
MP_.<>@-5_$/B.R\-Z'=ZO=K-+;VO^M6W3>P_#/'4=2* ->BFQN)(U<9PP!&:
M=0 4444 %%%% !1110 44WS$\P1[UWD;@N><>N/QH>1(D+R.J(O)9C@"@!U%
M%% !137<1QLY#$*"<*,D_0=ZS/#NOVGB;2%U.R29(&DDB"S)M;*.4.1D]P:
M-6BD9E1"[L%51DDG  K!T_Q9:ZEJ%G;PV5^(+Z$SVEXT(,,R#G@@DKD$$;@N
M0: -^BBB@ HHK(\2>(K/POI#:G?1W#P*Z(?(CW$%F"C/( &2!R>] &O1110
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
M?%;W$KW$5E]C@M\ 1Q+G.1WSRWYT 8'PZ\1:]X@\1>+%U*\AN=.L+Q;6U,4
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
MHI%VC!!9CG&<$<]ZNW.L:_X3\;V5KJFJG5=+U2UN954VZ1-;R0)YA"[>JE>
M#D^_K0^(>B6VC^#-6G:Z47^K:E:3321J(QE9(QE$YQA5R<YYR2:[6WT%+O5(
M-8U&[CU"6*W>"VV1!(D1\;V R<LP !.<8' &3D YK3M1\7:K:>'];L!,\5VT
M4U[;SM;BW^SR+D^60?,#+D8R>><^E6+6^\0>*])U34-%U5+*Y@U"2VM()(U,
M.V)]I\WY2Q+ ,>",97'0DSZ'X .A3);P>(-1DT.*3S8-+DV%(SG<%WXWE >0
MN<>N><JO@'[-K5_=:;KVH6&GZC,9[W3X0A220_>*L063=WV\^A'& "GI\-W)
M\9-5W:I=F--+MI!$-A3!=\H,KD+QG@@^I-2_%59SX6MF@O;BV_XF5HC"$J-X
M:91SD'IUQTSUS6T?"\:>+AK]O?3VY:U2UFMHU79*J,67DC(QD]#S4_B?P_%X
MFT1]-EN);8^9'-'-$ 61T<,IP>#R.E &.-2O+[QI-X8BU*YBCL=/2YGN56/S
MIG=B%'W-H  R<*,DCT.9?!.N7^I?VSINJ.LUYI%^UH;A4"^>F R.0. V#R!Q
M4UQX38ZU::Y::G+#JT-N;6:XDC5UN8R=V)$&WHW(*D8Z=*T]%T6#18+A8G>6
M:ZG>YN9WQNED;J>. ,   = !0!BIJEWKWC36=$MKZ:QM]'A@\QH%0O++,I8'
M+JP"JH'&.23G@8KC_!VLWFF>#M!TJ R/=ZEJU]$\T00. CRNQ4.=H)*@<] 3
MU.*[6]\(%_%3>(=+U6XTV[GA6"\6.-)$N$7[I(8<,.@;]*S!\,K/_A&(](.K
MW_G6]XU]:7J[%DMI2Q8E<#D?,<@YZ]N, #)H?$YT/Q5;ZI<7$=BMNTEA<.8#
M<%?+;?&X4%<9Z'&<'KFL_0M4O=)\&^!],M[F[GFU>VB"D"$-#&EOO*QY"KV
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 51U;5K31=/:]O798PRHJHI9G=B%55 Y+$D "KU8'C'P_#XFT+
M^S7O7L;AIDEM+F,_-',AW*P'?&#QZ9H ?!XFB?5;73+K3M0LKNZ#&%;B-2K!
M1DG>C,HQZ9SSTK<KS?1_$FOZ7XETSP[XXT^"2XF=O[.UBT_U4SA""&7^%BI/
MY].](FI^*O$VB3:OH$DD5VM[(MO')+&+;RXY2A21<%N54DGKD\8% 'I-,:6-
M9$C9U#OG:I/)QUQ7%PWNJ>*[OQ+;V6IR:;+IL@M+01;2!+Y8?S'R#N7<V,=,
M*>YXH36VH2?%7P^EWJLWG_V+*TWV<J(O,5X@^U6!P&/7OTY&* .YL]0>[OKZ
MV:QNH!:NJ+-,@"3Y4'*'/(&<'IS5VO-+KQAJ>@6_Q!O+BX:^&CRPBS21% 7?
M&I .T#(W/SWP.M:&M7^J^%KGPU>C4Y[^WU"^AL+V&55PQE!VRI@#;@CH."#^
M- '=T5Y3/?>(Y]&\=72^);N)]#NIC:;(8AD)"KA7^3!7M@ 'DY)[>CZ7?F\\
M/V6HS@*TUJD[A1T)0,<"@"OKOB73O#HL1?R,'OKJ.U@C099G=@,X]!D9/;ZD
M"I-1URWT^]M[!8IKJ^N$:2.VMPI<HN-SG<0 H) R2,DX&:\C\4^,-$U.UT_4
M9I[C[<^KV;B%[*8?9K=)0=@)3!;^)L9R>!D**ZW1+I;_ .,NJ789FB?0K9K0
MLI4F)G+$X."/F]: .I'BG2FT./5UG9K>200H@0^8TI;9Y6WKOW<8['VJ33M?
MMK_4KC3'AGM-0MT65[:X"AC&W =2I*LN01D$X(P<5Y99Z3J^IC7KG1XA</I/
MC1[Z.U9P@G"J!(BD\ _-D9XSFNAM;NYUKXTVTR6%Q9KI^C,MV)F0L#*X*(VQ
MF /RE@,]J .UU77=/T6;3XKZ<1OJ%RMK;C^](02!].,?4CUK2KR[QK:+XN76
MTCM[YY[&,0:5-!;.ZK<(P=W# 8&75(SZ;&]:[3P;XA3Q3X2T[5P LD\0$R?W
M)5^5U_!@: -VFNZQHSNP5%!+,3@ >M<MJ>KW%SX^L?"T-Q):Q-I\E_/+'@/(
M X144D'')8DCG@=.:PQJ6IW5KXZ\-WU]-(VD0B2"]54#R0RPLZH_RX)&""0
M2/?F@#I]-\5Q:G?644.F:@+2_@,]K?&,&&11SR024)!!&X#/UXK;DN$C\Q1^
M\E1-YB0@N1SCCWP:YSX=6[P?#[0&>ZFF$FG6S!9-N(QY2_*N ./KD^]96AV\
M[?%[Q2S:C=LD=M9,(V92I#"4[?N\*#DC&.ISF@#I_#6OVWBC0+?6+.*:*"<N
M%28 .-KLAR 2.JGO6M7BF@W6K:)\+] UNSU::-(]3\EK(1IY4D;WCHP;(+%O
MF."",<<=SU]YJ6MZ_J?B.QTF6YMY--D6WMF@DB4"4Q*^]PX)89;&.F%/?H =
MY6+-XEM?[4GTVQMKK4KRW ^T):!<0YY 9W95!/\ =SGVJWHSZB^B6AU981J/
ME 7 A;*>8.#CVS7$?!1VF\!RW-P<W\^HW,EZ3][SM_.??&V@#LM+UZUU6]O+
M*.*YANK,(9XIXBA3?NP,]&^Z>5)'O6I7+^.=:_X17PS?ZW:Q1_;F6*W1W&0"
MTFU2WJ%,C&J.KWVI^%O$WAQ1J%Q?6&JW!L;F*X"DK(5+)(A4#'W3D=,= * .
MA\1Z];^&=!NM8NH+B:"V7?(L"@MCUY('ZUI0R":".500'4, ?<5Y'K^H7GBW
MX,Z[XD;4)X4G6<PVJ!?+2%)"@1AC))"Y)SD$\8 Q72OJFH:GKL^A6;744=EI
MUO*S6LD:.SR[N<N#PH0<#N3GM0!W5!( ))P!6-X6_MP>'K9/$;0-JJ969X"-
MKX)VMQP"1C('>J/Q%60_#KQ T5Q- \=C,X>%MI.$)QGT/?% %W4?$]GINIZ/
M9/%/+_:TGEV\T04Q@[2W)SZ#L#6U7EVL6MPD7PYBCOI3*]XI6:558IFV;H
M..V<^^:>_BG5?#4/C>WN+^34?[(DM?LD]TJ;U^T*O#;0H(5CGH.* /3JQO$W
MB6S\*:4=3U"*X:T5E5WA0-L+$!<C(/)('%96GV_B>W\4VTC2ROHTL++=)>31
MLZR@95X]@'7H1T[@5G_&?/\ PJ[4L=?.MO\ T?'0!T%IXNTZXUI-&G2ZL=2E
MC,L5O=PE#*HZE#RK8[@'-3:!XBMO$(U'[/;W$!L+Q[*59U )=0I)&">/FK$O
M/#&J:[XYT37-3-G:VNC+*T$-M*TKS22  EF**%4 #@9K$T>YNK31/'\]GJ%M
MI\ZZ_/MNKD92/*Q G&#DXS@8.3C@T >G45Y]I^KZFWBS7-'CO+^.U728[VV>
M[C3S8W+.I8 C.#M!VN,@YX%8^GZUXAC\->!_$,^NSSR:G>VUI=6S11B)TEW
MGA=VX$ YSCV% 'J\C^7&SA6<J"=J]3["JVF7K:EIEO>/:7%FTR!C;W*A9(_9
M@"<&EU+S?[,NC!.T$HB8I*J@E2!P<$$?F*\\MO$NN?\ "N_"VM3QW]];S)OU
M66Q0&<*5.&"@?=W8)V\X'IF@#TVJ4>H.^LS:>;&Z5(X5E%VR#R7))&P'.=PQ
MDC'>J'A'48-5\.0WEMJW]JPR22%+HJ%8KO8JK  895PIX'2LJVOM3E^)>LZ.
MVI3?8UTR&X@4(G[EV=U)'R\_='WLT =C3!+&93$'7S%4,4SR <@''IP?RKR/
M3]=\2?\ ""^%_%$^OSS3SZA%;W%MY,8BEC><QMG"YW8Z$$ 8''>MBSDEL/B3
MXVOY+Z\EBLK&UG\@LI5EV3-L^[P!SC&.2<YH ]'HKSW3;CQ;J=MX=UNRF8QW
M1BEOXYY8O(>"1<GRU W*RY&WGG'S$UCSZEXDD\,^-M1'B6Z270]0N1:A(8AO
M6-$8*_R\KVP,=23GC !ZT3@$_P JQ_#_ (BMO$45_);P7$'V*\DLI5G4!O,3
M&[&">.:PH-=NM?\ %EMHB7$EI#'I,>H7!@(#R/(<*H)!PHP2<<DD<X!SR^@Z
MM>>']'UBWBG>:[O?&,M@+A@@?+;26Y&W<0I XQDCCM0!Z[6/JGB*VTG6=)TR
M>WN&DU.5HH9$4;%8*6.XDYZ#L#7(ZMK7B7P98>(-8NP;C28K-9+..[E1Y8[@
ML$P2@&8R6!Y.1BF^(-/NK3Q;X#EN-5N;QFOI!*)0NUG\ASN4 #;W&!QT^M '
MH[,J(7=@JJ,DDX %"LKHKJ0RL,@CH17(_%%9#\-->:*XF@9+1VS$VTL,?=)]
M#WQ54ZE=1:[X=\+1W]P%NK*2\GN6">8RH%"QJ0H Y)).,X7KSF@#N:*Y#PSJ
MVH+XO\0>&K^X:[CL%AN+6Y=0',<@/R/@ $J0<'J1UJ:^U.>^\>)X9CNI+6&/
M33?RO#@22DR>6J@D' &"3CDDKSC.0#J:*X*;4M=TJ\\->&+_ %5)KW4[JX62
M_BC"L((D+A<$8#D% 3CUQSS4-UK&L:7XB\0>'1J,TB+HQU6PNW1&D@(8HT;$
MKAAN&1D9QD9- 'H=%>5#5/$<.@^!-9'B"=YM8EM;2YAD@C,1$L+-OP &W KG
M.[&>P'%:"ZAK6FZMXPTC^V[JY%GIL=_:7$\<1DB=E?(X0*5R@XQQ0!Z+6/IO
MB*VU/Q!JVC1V]Q'<:8(C*TJ@*XD#%2N"21A>^.M>?/JOBC2_#'A/Q=)KTMXE
MW]CCOK!X(Q&Z3!1N4@;@^2#G."3T XK<TR":Z^(_CN"WNI+29[6P"3QJI:,[
M),$!@0?Q% '>T5YWH.O:KJWA^QTB?4)H_$<>HM9ZA(JIN01'=(V-N-K)M ..
MLBUVFM6U]=:)=P:9>/:7S1-]GG55.U\?+D,"",XSQTH T*J:I?-INF7%XEG<
MWC0IN%O;*&DD]E!(R:\R'C:_-AX,U8ZC=+;R,(=;AV1XC8MY6YSMRG[[C QD
M ^E;'BC4]7M? OB?7K'5KB QL[6("1D1I'A#C*\AF#D'G@KB@#O!.F(MY\MY
M?NHY 8G&<?7 /Y5EZ)XCMM=N]4MH+>XADTVY^S3"=0,MM#9&">,$5RFKPW-S
M\3O")_M*[B$NGW3E49=H*B/D J1D[CD]?3%8YCU)&^)-_I^KW&GR6-TUS&((
MT.]TMD8!RP.5XZ#'?F@#UNLS6M<MM$T:_P!3E26>*Q1GG2W 9U 7<>"1_"0>
MO0T_0[V35/#NFW\N%ENK2*9MO0%D!./SKS&RMYU\ ?$V274+NXV7.J0[9F5@
M=L0 8G;G. !UQCM0!ZM87::AIUK>QJRI<1)*JMU 8 @'\ZL5YKIMUJVCZKX%
MC.K37%IJULT$]H\:"./9;[T*8&X'(YR3G-$>I^*_$NA-K6@R/%=?;)!!')+&
M+8Q1RE"CK@MDJI)/7<>,"@#TJBJ&L/.N@WLMO.UO.MN[I(@5BC!<]&!!_*O.
M['6=?LO ^C>([K7)[NXU:*TM! T4:QQ22NH,H./O;2?O'&3Z8  /4Z*\^U#5
M/$GA,:QK-R'N-$ATYIDANYD:5;E3P%*#[C#&<]#TI=9N-9TAO"5R-<N97U+4
MX+:]C*IY4BNC.=HVY4 K@8/0\D]: /0*I7NH/9W5C"MC=7 NI3&TD* K -I.
MYSGA>,?4UQ<.L:LUM\0(SJ<Q;278V4FR/=$/LXDQ]W!&X]P:8VNZP8/AS<?V
MC)C5?*6^C$:8F)MRY/3(^8= 0* /1**\^T]M>U7QMXELF\274%II-Y:O$B01
M$NC1"1HV^7[IR1Z].3BJVGZGXL\1:%I7B+2)'22>8320S31"V:WW$-'C&X$#
M^+KD'MP #TJBO/$DUS5/$_C33!XBO+:WT];9[4PQ1!XR\3/C)4Y7/MDX'/KF
M6^O^(&\,^"_$TNLRO+J-[:6MS:"*-8'24[&.-N[?WSNQGH .* /5J*\^N=1\
M0>(W\1)HLUQ;SZ?=M9VACDB6-9$16S(&!+ LW/;;C SDT@NO$=[X[L=&N=8>
MR2XT$W5S%:I&PCG$B*QC9E/J<%MW!..N0 =_)+'#&TDKJB+U9C@"GUXWJFH:
MIJOPV07NJ7+W%EXB6Q:=-J&=4N@BEP!@D#'MD9(-='XJUV[\.:HD>J76JV^B
M-:*L6K6T2R"&XW-N,X"],;,<;>O![ 'H-%5+.<'2+>X:=;A?(5S-&<B3Y<[A
MZ@]:\[/B#6[[X7/XZM-2>.[57O%M"JF#R5<@Q$8R?E'WLYW=P.* .]U/68=,
MGM+;RI+B\O&9;>WB*AI-J[F.6(  '<GN/6H[#Q!;7?A]]8N8+G3H(ED:=+Z/
MRWAV$AMPY&.#R"0:XS6%DU7XB>"+R.^O+9;RRNYD1?+S#F*,X&5/7/.<^V*[
MG7=/M-6T&^TZ_<I:74#0RN&P55AC(/8\T 9@\8VRK927&F:I;6]]+'#;3RP#
M:[2, N0K$IG(^^%_/BNCKR@:KXD\ &STWQ;%'K7AKSXHH-7B&V6W(8>7YR=\
M$+S[=2>*V[W4M:U_5?$5AI4MS;OICI;V[021*!*8E?>X<$L,MC'3"GN> #O*
M9)+'$ 9'5 6"@L<9). /J37$Z?JNLZIXAM_#NIW(L[JVTE+N]-DPS+,SE/E8
M@X4;2>.[ 9P.<GQ'8ZW#_P (3;:KKDDUZ-9\F2:U"HKC9(RLRE<;P O;'7CO
M0!Z%_:#_ -MG3?L-UL^S^?\ :]@\G.[;Y><YW]\8Z5=KBGUB_P!.^)5U8SWT
MUQIL.@&^\AD3(D$NTD$ $DA>_J:Q;GQ!KB_"^'QW!J+F["+>261"_9VB+X,6
M,9&%/WLYR/3B@#T^BN 6XUC6?'^I:3'KUY9Z>=+@NXUBBB$D3.S# )4^@Z@G
MT(K8^'FKWNN^!-,U#491+>.)(Y9 H7>4D9-V!QDA<T :NOZ]8>&M$N=6U*0I
M:VZ[FVC+,>RJ.Y--O=?LK&PL[J3S&:]9$MH$4&25V&0H&<9QDDDX !).*\T^
M('BO1]0TCQ+!=S7"SVMO/:65N;.;;YFTJ\I;9MR>54YX7)S\Q N1ZE!J_C?X
M<3VTCO9_9+P(7C9,RK$JGA@#P,X_'% '>0>)=-ELM0N9Y3:?V:2+V.XPK6^%
MW?-@D8*D$$$@@\5':^)[2?4K6PGMKNRGO(VEM!=(%$ZJ,MMP3A@"#M;#8[<&
MO/?$6AWGB7QCX\T73Y1&]SI-F26.%,RL60'TR 1]#5S7=1U/6_$_@6PN-'N-
M/U*.]-[<!Y(W"QQH1)@HS?*2V 3C/% 'H&NZY8>'-'GU74YO*M(-N]L9ZD*/
MU(K05@RAE(*D9!'>N)\6K9Z_JW]A7UM=W&GP6SR7 M[=I?WLBE(P=H."JEVY
M[E#VI/A9J\]]X2&EWY<:EHTIL+@.I5B$^XQ!YY3'7N#0!W%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %9FMZ,FMVD,#7=S:-#.DZ2VS .K+G&,@C\"#GI6G10!@#PRUQJUEJ&
MJZC-?O8%GM8VC2-$<C:7(4?,V"0.PR>*S%^'EO;ZQ>7-EK.IV>GWTIGN],AD
M40RN?O$9&Y0W?:1GU%=E7.3^+46ZD2STN]O[:"]%C<SVJAO*D.,G;G<57<-Q
M XYZX- %6^\"13>(Y]:TW6=1TB:[14O8[-DV7 484D,IVL!QN'-7+KPC:S:Q
MI6I6UW=V4NG0-;*L#*1)"VW*,6!/\(Y!!Z\]ZWGFCB>)'D56E;9&">6."<#\
M 3^%9&C^(X=8U?6--2TN+>;2Y8XI?.V_,77<"NTGC&/SH J1>"K'S_$#7<\]
MY#KN/M<$H4*,+L&W: 1\H'<],TMCX02!=,BO=2NM0M]+8/9QSJ@VL%*JSD %
MV520#QUR<G!KI** .57P/"+#Q#9_VI>&/77=[D[8\H74(VSY>/E '.:W]*L!
MI>E6E@LSS+;1+$LD@&YE48&< #.!Z53U/Q%::;J%OIJQSWFI7"&2.SME!D*#
M@N2Q"JN>,L1SP,FF0^(D;5[;2[K3KZSN[E7>(3*A1@HR?G1F7/(XSGVQ0!+K
MV@VWB"VM(+F66-;:\ANT,9 )>-MP!R#QGK3=0T&.[U:WU:WN)+3488F@$T:J
MV^)B"48$<@$ CT/L2#KTR5VCB=UC:1E!(1,9;V&2!^9H S+#0H]'T@:?ID[0
MDNTDEQ(HDDD=R6=SVW$G.<8]L4[3]!MM*L[F*RDE2XN7,D]V^'EDD/\ &Q(P
M3Z#& !@ #BF>&/$$'BCP_;:Q;02P0W!<+'-C>-KLG."1_#ZUKT 9NAZ0-$T>
M+3DNIKD19Q-,%WL2226P "223G'.:S_#'A*+PM-J+6VHW<\-]<O=/!,$V)(Y
MRQ3:H('MTKHJ* ,/6?#,&JZI8:M#<RV>IV&X0W$0!RC##(ZD893^8/((IH\+
M0#3M6@^US_:M6S]KO,+YC938 !C: %& ,<>Y))WJ* ,W0=(70=$L]*CN9;B&
MTB6&)Y0N[8H  .T '@>E4V\+QKXIN=?M]0N[>:Z@2&>%-ACDV9V,<J3D;CP"
M >_O)H'B.'Q!+JD<=I<6SZ=>-9RK/MR6"JQ(VDC'S>M:S31I*D3.HE<%D3/+
M 8SC\Q^= '(+\.[5/"%OX:&JW_V.WN1<I)B/S-PD\T G;C&XYZ5+J7@1+KQ"
M^MZ?K>I:3>7$:1WILV3;<A1@%E92 P' (Z5J^'?$</B)=2,5K<6S:??/8R)/
MMW%T522-I(Q\WKVK9H AM+6*RM(K: $1Q*%7<Q8GW)/)/J3UKG_^$/6RUF[U
M/1-3N=,>]?S+N!$22&9_[^QA\K'N5(SWS7344 8EYX7L=4T:]TW56EODOD"3
MR2D!B!RN-H 7:>1@=>>3DU%9^&/+N=/N-1U*YU)]-#"T,ZH-I*[=[;0-S[<C
M/N>,\UT%% '#3?#.V.G:MI-KK6H6NCZDSO)81B,I&S'+;&*EE4GG;G&?RJUJ
M?@&*\OK'4K/6]2T_5+6W%J;R!DW3Q YVR*5VG!Y'%=?10!RM]X>O89M"32M4
MU&+[)<>9<9D!2Y4L#(9B1\Q(W8 [MT '&]JVF0:UH][I=UN^SWD#P2%#A@K
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
M&W(W,%!.XCC)'3)]J ,^P\$QQZ?<V>LZOJ&MI/;M:YO77Y(FZ@;0.3@98Y/
MZ5R6O:"?#+>#K277K_4(;?7(#$EVR?Z/ J2#)VJ"0,J-S9QT&,G/J]% ')7O
M@:*[U'6;F'5[ZVM]9BVWEK%LV.P38&!*[AQC(!&<<\<4\>!H!;>'8!JM]MT$
MJ;8L(R7PFP;_ ).1MXXQ5NS\4Q7NIZ[81Z?=B?1_+\U#LS+O4L-GS8Z =2.O
M:K?AO78/$OAZRUFVBDBANTWHDF-P&2.<<=J *^E>&TTKQ!J^KK?7$TNJ-&T\
M4@38I1=B[<*"/E ')-9&G?#NVTJ^E^QZSJ<6CR3&<Z0)%\C<3D@<;@A/)4'!
M[Y'%;.E^(X=4\0:SHZVEQ!-I7D^:TNW#^8"RE<$\8'?!YZ5M4 <];^%5MM8U
MS4X]2NO.UA8UF4JA6/8NU=GR^A[YJ@/A_;+X;T;0UU2^%OI-S'<V[XCWEHSE
M WRX(!]AFNPJE+?31ZQ;V*V%P\,L3R-=KM\N,J1A6YSDYXX[4 <[>^ HY?$-
MQK.G:YJ>E2W@47T5FZA+@J,!L,IVMCC(_GS5]/"<$/B6WUNWO+B)[>Q^P16X
M"F,19#=QN)R!SGM704PS1K.D)D42NI94SR0, D?3</S% '(GX>69\.7VC-J5
M\4NK[^T!/^[#Q3>8),KA<8W#H0:T+CPS/,UQC6KPI=6HM;A)4C<.!NRX&W"N
M=Y''RXQ\O%=#10!5T[3[?2M+M=.M$*6UK"D,2DYPJ@ <]^!7-P^ ;.WTZZT>
M&^N5T*YE,KZ=A=JAFW-&K8W",G.5]S@C-==10!@W_AA+[Q)IFMB_N(9=-22.
M"&-4\O$@ ;.5R>@[C&*T=7TV/6='N]-FDDCBNHFB9XSAE!&"0>QJ[3#-&LZ0
MEU$KJ65,\D#&2![;A^8H YVZ\)R:G!!9ZKK-W?:?#(DI@DCC4S%"&42,JC<
M0#@ 9QSFH-5\"QWGB.37=.UG4M(O+A%CN_L;+MN%7A2P92-P' /I765!>W/V
M.RFN?)DF\I"YCBQN;'89(&?J: .:U;P':WMYI]_IVHWVDZC8PFW2[MF#-)$3
MDK('!#\Y.3W)-3ZAX,MK_3=.MAJ%]#<6%V+V*]#*\K2@$%FW*5.0QXQ@<8
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
M/C?N 3.3@="/;%9%O\-+"WL]*M?[9UEXM*N!-9 SH/*&"-G"#(PQ&3\P[$4
M,\/_ /)1?'__ &X_^DYJ?X4?\DM\/_\ 7M_[,:U+7PM#9ZQK.IQ:C??:-6""
M<$QE4V+M4H-G&!ZY]ZL>&] M_#&@VVCVEQ<36UL"L1N"I8#.<951GKZ4 <5#
MI%WK'Q&\<06VM7FEX2P/F6@3<6\IL9+ \#T&,^M5]!\7ZWK-EX<TJZ8&]NC>
MK=312>29_LSA/E8 XW9W'&#\IQBNSF\*I_;M]J]EJ=]8W%_&D=TL/ELLFP$*
M1O4E6 )&1^55M5\ :-J6CZ;I\!N=/;3&WV-S9R[)H&/4ACG.[OG.: )_"EMK
M]DM_;:W<Q7$8G+V3>;YDJPGHLAVC)!!P>_X51U"^U"'XIZ1IZ7\PL;K3KB1K
M?"[0Z% &'&2?F/4D5O:+HR:-:-%]KNKV>1MTMU=R;Y)#T&2   !T  'XDU7N
M_#4%WXHL]?:]NTN;2%X(XD*>7M?&[(*D\X'?M0!YO=:EXA7P-XJUO_A)+[[5
MHVJW*6P"QA76.0 "0!?F&.,# ]JZ&6W>Y^--E(;R[16T%IA&LOR@^?&" /0X
M&?7%:;?#ZP?P]J^B-J>I-:ZK<R7-RQ:+?N<Y8*?+X!/M]*O3>$[>76].U?[?
M?I>6=N;4LCHOGQ%@VU\+Z@'Y=M ')VMYXJ\4>'8M?T6ZCM[LW3O&)KO%N(DE
M*F)XPA_A4Y;[V><@<"S;0ZUK7CWQ/IO_  DNH6MI8-92P+"L61N5F9>5QM.#
MVR>,DXYTH?AUIUKJUS=6FI:I;V-W,9[C2XK@"VD<_>RN,@'N 0#TZ<5JV/AR
MWTOQ%JFNK?W;S:@L?VB.4Q^6!&"%QA01@$]_K0!Y\C^)]1\(^)=7B\5WT=YH
MVH7HME$<02186/$@V_-D#&!@#K@U?CU#6O$WB?1[:/6[S3;;5/#?V]XK=4S#
M(6C^X2N?XN^>,XQG(/!>A_VQIGB:TN;Z^AL[S6;QI;4*$$L+OP02NX*Z\$@\
MC.,'-=B?"UJ/%%MKT=W=136]J;..WC\L0B(D$KC9GJ!W[4 <L)O$/B*+7K;3
M+^6.[TRY-C:S?:1'B1(T.^1 A#[F))SQC@ ')++6VOI_BWI;:A>RBZ_X1WS9
MUMIB8?,$T88("/N$CZGBMR_\ V=UXBGUJSU75=+GN@HO(["X$:7.T8!8$'!Q
MQD8/X\U>G\)6,FN:?JT%Q=6DUE;&T5+=P$DAR#L;()P"HZ$'WH Y*UO/%7BC
MP[%K^BW4=O=M=.\8FN\6XB24J8GC"'^%3EOO9YR!P-"WO;GQ7/XL_P!/N;2'
M3)WL;:.!]NUEC#-(W]_+-@ Y&%Z9)-6X?AUIUKJUS=6FI:I;V-W,9[C2XK@"
MVD<_>RN,@'N <'ITXJS/X(MCKM]JMCJ>H:>VH(%OH+9D\NX(& Q#*2K8XRI!
M_'F@"+X8?\DQ\._]>25G0:AJS^(O']D=6N=EC;6TEFVV/,!:)W.T;<'D#J"<
M5U/AS0;?PSH-KH]K/<306R;(VG8%L>G  _2J0\(6ZZEKE^NI7XEUF)(K@9BP
M@12J[/DX(!(YSUH XNQU+7+;1O &N2ZY>7$FJW%O:W5O(%\ITDB8DX SN!4'
M.>N>@XKT'Q-<36GAG49[;4+?3YD@8I=W RD)_O$=_P!?H:R3X#L_[(T+3!J>
MI"#19HY[4@Q;MR A=Q\OD $CM6QX@T*T\2Z#=Z/?F06UR@5FC;:RD$$$'U!
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
M"SJ;SR\-QTV]ABNBO1?Z5XDTWPY%JE[?+J?VF]=[R\\ISL$8$2.B95?F9L
M\=<9% '?45Y9KZ^*_#_A&\^TZX5=-5M_LAAG,LBV\DJKY<KL@9L9;!ZGN:T7
MM=1B^)?]AKX@U0V-]I+W<H:4%ED655_=G'[L$-R% ]L4 >A45Y58^)M6M/#B
MZ>][)<3'Q1+HD=U<2[9#$K,1N?:?F(7;NQGGUJ]J]IXHT32/%-U_:WV>Q&F2
M7-E$MXUQ/!-&I+8>1,[#QGDD'IC- 'H]1QSQ3231QR*SPOLD /W&VAL'\&!_
M&O.;:?5-/UOP+<MK-]<C6(6BO(9G!C;_ $?S%*KC@AAUZGN35;PU8ZC#I?CV
M31;F=M376+F&V$]RQ5FV18^\2-W8,?;M0!ZG17%>"M=M=4U74+<-JME?0PQ"
M?2=3=W> @MF1&8G<K9 R#CY1P,U/K>JS3^/='\,B:6"UN+6:[G:)RCR[2%5
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
M1--(D; -L4$G&< G Z5FIXOM1X+B\3W%M-!:S11RQ1,5,CB3 0<' )+ =>]
M%_1-$AT2U:)+J\O)I#F6YO9O-EDQP,GT'8  =>.34,OANWE\50^(C=W:W<5N
M;98U*>7Y9(8J1MSR0#G.>*DTO4M1NK^]M-0TAK/[/L,<Z3"6*=6S]UL*<C'(
M(].N:U: .4U'P!IM]X@EUJ"_U73KJX55NUT^[,*7(7@;P!G..,@@U)J7@C2[
MK5;75K>YOM,NK6 6Y?3YO+\V$<B-Q@Y [8P??I73T4 >:>$?#=MKG@W6=&U"
M&^M8WUFXGB8J\4JCS=\<B,XY/ .>?>NGL_!EI9Z\-;_M#4I]1^Q_9&FFG!W+
MN+9("@9R>F-O XZYZ2B@#D3\/--/ADZ!]OU'[";G[5]^/?OW^9UV=-_/_P!;
MBK_B/PA8>)[2TCO9[N*ZLW\RVOK:413Q-C!*L!@9[C&/:M^B@#E[GP+87>@C
M29[_ %*16G2XEN))P\TSH05+,RGH57   XJZWAJ%_$L.OF^O/ML5J;0#,>PQ
MDACD;.I(!S_3BMNB@#DV^'NC3:)J6DW4EW<VVH7;7LAD=0\<['<71E4;3GGT
M_#-/@\#6<>B7VF7&JZO>_;83;RW5W<B6;RB,%%)7"@Y.<#)]>!6Y!=7DFK7=
MM+I[16D2(T-V95(F)SN 4<KMP.O7-7: .<?P=:/)H;M?WV[11BT^:/\ N[/F
M^3GY>/\ Z_--_P"$(T]9M6>*[U"%=4E\^6.*?"QR_+F1!CACL7DYZ<8K8TFZ
MO+W3HY[_ $]M/N6+!K9I5D*@,0#N7@Y !_&KM &58Z#!9ZK)JDMS<7E^\"VW
MGS[ 5C!+;0$51U.3QFF:UX<L];N+&[DDGMKZP<O:W=LP$D>1AA\P(*D<$$$&
MMBB@#&B\-VT5IJ,:W-R;G4?^/J\)3S7^7:/X=H 7@ * /J2:FT#1(?#NC6^E
M6L\\MM;((XO/*EE4=!D 9_&M.L#5?$4UKJ,^F:78?VAJ,%I]LD@,WE?(6*J
M<'+$AL#@<<D<4 23>&U;5KK4[35-0LKJZ"+*8'1D8*,#Y'1E_'&>>N.*KOX(
MT6?P_?Z-=1274.H2&:[EF?,LLIP=Y88P1@8P !@8%:\>HQC2(M1NT>R1HED>
M.? :+('RMCN"<8]:SI?$?D^-+;PXUE(#<6DETMR7&TA"H( Z_P 7?'XT 0Z/
MX,L=+M9X+B]U+5A-";<MJ=QYQ6(]4'  !XSQDX&3P*B\/>!=/\.2QFWO]4N8
M(,_9;:[NC)%;9!'R+@=B0,Y(!..M=110!RZ>!=-BTS6-.BN]02TU5I3+$)@5
MC$I)D" C@')ZY([$5-/X-L)[;2%%U>17>D#;9WT;()D7;M*GY=K @ $%3G'K
M1XF\5CPU<:9$^FW-V=1N5M(# Z#]ZV2 =Q&!P>:-.\86U]K-YHDEC=VFL6L(
MG^QS[,RQG@,C*Q4C/'48/6@ N_!FGWVCZGI\]Q=L=4(-[<[E\V; "@$[<
M   8_$T^3PI;S:IH^HR7]ZT^DHZ6_,>"'4*VX;.<@ ?RQ4OA/Q"OBKPW;:RE
MJ]LL[2*(G8,5V2,G)'^[G\:VJ "LVWT.TMO$%[K49D^UWD,<,H+?+M3=MP/7
MYC6E10!SP\&Z8&\K?<?8/M7VS^S]R^1YV[=NQC=C?\VW=MSSBKVIZ';ZR1'?
MS3S6>06LR5$3D=-V!N89_A)P>X-:=% &7JVAQZLUD7O+JW6TF6=$@*!6=?N[
M@RG('IT[]0*9XF\.6?BO0YM'OY)TM)BID$)4,VTAAR0<<@'CTK7HH KV-J;*
MRAMC<SW/E*%$LY!=@/4@#)]\5@GP/IRMJ4<%U>V]CJ;M)>6,3J(9688<\J67
M<.NUAFNFHH PM2\+6FI:CI5X;JZMFTIBUK';E%1"5VG@J<_+QCI6U+"D\#PR
MC>CJ48'N",&GU%;7,-Y;1W-M(LL,JAD=>C ]"* .63X>:='HNGZ2NHZI]FT^
MXCN;?=,K%&C.8QRI&U>PQSWS6C_PBMF_B"ZUB>>YGFNK3[%-#+L,3PY)VD!?
M4GOWK=HH Y3P_P" --\.7"-:W^JS6L)+6UE<W9D@MR<_<7';)QDG&?6NBO["
MTU2PGL;Z!+BUG0I+$XR&!JS10!SNG^$_[-MULX=>UEM/0;4M9)8R%7^Z)-GF
MX_X'GWJ;4?"UC?7UA?PR3V%]8(8[>XM"JLL9&#&0RE2O3@CCMBMRB@#G;KP5
MHU_H5[I-Y'+.E]+Y]Q.SXE>7C$FX 88;5Q@   #&.*BM/!-K;ZS8:M<:MJU]
M>6,3PQ27,Z\HV,A@JJ#T'U[YKIZ* .1TOX=:1H^HM/9WFJ)9&;SUTO[4?LB2
M9SD1X]><9QG''%7]"T:YTW7-;O'O+Z6UO95>.&[G$@C<%MQC ^ZA!4!>ORUO
MT4 8.I>$[+4?$-OKGVJ^M;R*W-JYM9]@FBW;MC<9QG)R"#SUK-M_ASI5KIFF
MZ?!?:DEOIU[]NME,RMMD!8CJIX&YN.^><UV%8>J>(_[,\3:)HS64D@U5I56X
M#@+&40N1CJ3Q[=>M $;>#]/FU?4]0N9;BY.IVPM;J"4IY;Q@$!<!01C<><]Z
MS8OAOI\=OIEM)J^M36^F7*W%G%)<KB$J" H(4$J >Y)&, @9!Z2TO+J6YOTN
M[ VD%O(%AF:56$Z;02^!]T Y&#Z4RZU*<6EC<Z99'4([F6,,4E5/+A;DR_-U
M &#@<G- $^HZ?;ZKI=UIUVI:VNH7@E4'!*L"#S]#6 / UF(-'B.IZF_]DRB6
MV=Y48[@NP;LKT"\8&!WZ\UU-% & GA#3O[2UJ\GDN+G^V8UBO()BIC=54JH
M"@C )'7O5?P[X&L?#<L;0:CJMW% "MK!>W1DCM@1C]VN!C@D9.2 2!U-=/10
M!C^)O#EKXKT2;2+Z>YCLY\>:L#*I< A@,D''('3%:5K ;:UC@,TDQ1=OF2XW
M-]< #]*E9@JEF(  R2>U<WI7BFYU>?3I[71Y7T?45=H;Y)02@7.#(A VAL<$
M$]1G% $,_@#2KJRURTN;F^EAUF437(:105D&W:R$*,$;5]1QTJ2W\$6EOK,6
ML#5-6DU!+0VAGDN0Q=-VX%AMQD'L !Z@FNGHH Y)/A]IL?AK3] 2^U!;&PN%
MN(/GCW!E;>N3LY ;FNBU"PCU+2KG3YY)1'<0M"\D;;7 88)![&K=% & ?"L$
MD\ES<ZA>W-VUHUFES)Y>^.)B"P7:@&20.2">*J_\()8#1]&TL7^H"VT>=+BT
MPT>Y73(3)V<@ G\^<UH^)]?3POH%UK$UK+<6]JN^582H8+D#(R0#U]:KCQ'>
M_9K>Z?P]>BWF:,>8)H6V*Y W$!\X&<G':@#.O/AKH][!K%L]YJ:6FJS&YGMH
M[G;&LQ()=1CJ2 <'(]NE:@\+6P\0VFM?;;XW5K;&U0-(K*R$@MNRN220#G/T
MQ2VWB/[1XRO/#K64D3VUHET)V<$2*S%1@#W!Z_E6Y0!CZ%X<M] EU&2WNKJ4
MZA<M=S"8J1YK  D848X XZ<4FJ^&[?4]6L]56ZN[/4+1'CCGMF7.QL;E*NK*
M0<#MGWK9J);F%KN2U613/&BR/'W56+!3^)5OR- &)<^"]%O= O='NX'GAO9#
M-<RN_P"]DEX/F%AT88&,8    QQ3_#_A>#P^&;^T=3U&8KY:SZC<^<Z)_=7@
M #@9XR<#).!6AI=U>7EJTE]I[6$HE=!$TJR$J&(5LKQR.<=LU=H ***;(S+&
MS(F]@.%SC/XT .HKDM&\;7&OV%Q>:=X=OY(X)Y+=E,T*L70X8#+^M=)IUX-0
MTRUO1%)"+B%)?+E&&3< <,/49P: +-%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5R?CK6;C2X-$M;>5H/[4U:"QDG0X:-&R6VGL2%V@]LY'-=96=K>B6'B'2Y-/
MU&(R0,0P*L59&!RK*PY# ]"* .5N7O=&^(EAHUK>WK:;K%C.S)).TK6\L6#O
M1GW$ A@,=,\UQ:S:]#\(--\<1^(]4DU6T"RM#).3#.GG;2C)_%D'J<GL,# '
MJUOHUMIDTFISSW=]>+!Y(GF'F2+'G.U511U."<#)P,YP*Y#X<>%_-^'^C6FK
MC4D%LWF2:==H8T659"RDAE#$ X;&2N>U $DLNK^+=2\46-I.;::PG6UMBFHR
MV[6Y,2L)"B*0^68_>."%QCJ36GM]9O\ QEHFC7WB*\3[3HDQO&TZ;RT:5&12
MZ<?*<DG/U' KI=6\!:3JVNG61/J-C?.@CGDL+MH/M"#HK[>OIG@^_ JY_P (
MK8+KMEJT3SQ365O]E@CC8"-8CC*[<<@X'OQQ0!PGBRXO-/T;Q/+8:UJ=[<Z7
M!$(IDG:-;(I&I(D(;$LC'+'Y3]X XXK2EM([WXOZ+<2R7 >70I)6V7,B#<)(
M^@#8 ]1T/?-;=]\/M$U"?5WE>^2+5A_I=O%<LL3OMV[]H_BP![<#BK3>#=,:
M\TN[\R]$^G0M!'(+E]TD9()60YRPR <?TXH X^U?Q%XO\.RZSIFH1V-^E[+Y
M<[ZA*L<"QS%?+> )L(V+SDY.=V>U:NFW4GBW6O%,5S>74$>FRK9V\5K</%L/
MEAC*=I&XECQNR,*..3F^?AWH?]N7&IQ/?P+=2>;=64-VR6UP_=GC'!SW'0]P
M:M77@S3;C7YM:AGOK.ZN4$=T+2X,:W*@8&\>H' (P?>@#/\ A/\ \DM\/_\
M7M_[,:YKQKJ=]:Z3XJU/3M5OKBYT^XC,<T$K106.WR\PE=V)6.26^4_>P2,
M5Z'X>T"R\,:);Z3IYF-K ,)YTI=O7J>GT&!6->_#G0[\:NDKWRV^K.9;FVCN
MF6(RG&9 O3<<#KD<=* (!=/XB\<:YH=Q=W-M!I]G;M#';3O"SM*&+2$J03MP
MH S@<^M58+B]3Q)H7A'4-:ENU73Y[B>[B)@>[E1P@0E3D;06) .21SW%:NI^
M =)U*\L[X7.I6E_:Q>0+RTO'CFDCSG:[=6&>?6I=7\#:-K%GI\#"YM9-.):T
MNK2=HYX2?O8?DG/?.<]>M '/ZG/J'AUM%\/OKEQ=IJ>LM"URQ(E@@*EU@WY+
M%CP-Y.[!XQP:M))>Z9\1W\/0WMX^F:AI;W2B29I'M94<*2KODA2&'!S@],5M
M3^#=(NM"32IUN)$287"W#SL9Q,#D2^83G>/7TXZ<5:M= AMIY[IKJZGOYH1
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
MA0!Y7\/;37;CPYJ?]FZE;00_VY<%HFMB9&43 L!)O &1D?=-=(]])K7Q'O\
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
M+L\,$LBXBD9N9,=MW44 >KT5YMJ^CR:/XP\):=:ZUK7V:^N[PSK+?.Y8>2S
M9/8'..XSD'.#56TTIY[WQSHSZMK'V+2VCELU&H2AXF>W#GY]V]@&Y )(]C0!
MZG16!X'O[G5/ NA7UY(9;F>QB>60]78J,D^YKEM,DG\7:#XHU":_O+:^M;^Z
MM[4PW#Q_9/*&$&T$ G^)L@YS@\8% 'I%%>26]]J7BB_\ R7FH7]H-7TRZ>\B
MMIVB5RJ)A@!]TG<3D<\\5Z#J$C^&?!=Y+;--=R:;82/&UPY=Y3'&2-Q[DXY-
M &U17$Z'IQOM,\->(H]?NUE>*.6Z9IBZ7IE4?(5)VK\Q&,#CH*P+2\O/$/PL
MU3Q9_:-Y;:S%]KN8FCG95MS"[[8MF=I7:@!!!SDDT >JT5YC:S7GB+QOHBW=
M[J%M!J/AK[9<6D%R\:B0O'G&#E>O4$'CKR<Y]EX@U"S\-66D-J%R5G\52:-]
MLDE)E2W61N-YYW$+M!ZC/'(% 'H"^(W/CL^&FL2H_L\WRW)E!W 2!-NW'J3S
MGM5NVU2>/29;[6K1-,\IW#(9Q*-@8A6R!_$,''7G%<A;:9!9?&IHH)+@1R^'
M'.UYW?8?M"CY2Q)'X=^>]<K?B74?@M++?75W<S0ZWL666X<L0+T(,G/.%X&>
MG:@#U^YN;Z+4[&"#3Q-:3>9]IN?."_9\+E?E/+[CQQTJ[7#ZPLNG?$7P7:VU
MY>BUF6]66%[EW63;%E2VXG<06/)S^E9FGS7'BOPEXDUB2_O+74K>[NX[8PW#
MH+3R?N+M!VGH"V1\VXYXQ@ ]+HKRJSO]0\1Z[X(FN[Z^M5U71IYKN"WN&C1V
M"QX( ^[G<3D8(!X-=%\.IKC[+X@L)KJXN(M.UJXM;=KB4R.L05&"EFR3C<>I
MH [.BN$\1W!\/>/-+U.[OKI-%U*WFLKA&NI!%#,%WHX7. 2JNO'L>M8OA:\O
MKFUNO"5_<ZBFJKJ*2EY;V4SK9N/.4E]V1\H,1QP&(H ]&%UJ']JW,!TW_0HX
M%>&Z$ZYED).4V=5Q@<GCFN4D^(DB?#FX\7#1F/D2R1O:_:!D;93'DMCU&>!4
MVE2W"?%G6[,W=S):KIEM*D,DS,D;%W!*@G S@5Q,O_)NFM?]?-S_ .EAH ]H
M9F$995W,!D*#C)]*Q?"?B$^)]%.HM9FT87$T!B,F_!C<IG.!UQ6VOW1]*\4L
M])G_ .%8:SK]IK6I65_IMW?W-MY-R5B!29V*M&/E8-C!W9//IQ0![917F]MJ
M&H^+=;U#39QY36^G6DBP"]EMF1I8RSR#8,D@X7GIM]S78^%[?4+3PY9VNJZC
M'J-] &BFNHQQ(58CGW  !]P: ->BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *"
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
M;D#J22J@G"=,XZ9)KLZ* &NBR1M&ZAD8$,#W!KF$^'VAQZ1:Z6GVT6EI.EQ
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
M#4Y5N7O+!&2VD-U)\@8 -D;L'( SG.<5#'X-T)(=5@:T>:'56+WL<\[R+*V
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
M16) X) ] 2!B@#@I=-^WO\1EN-0U-EL'\RT OI1Y+?9@X((;)PW0'('I4NOH
M-8\,_#;4+YI9+FZO[#SG$K+NW0LS' (YSWZUW"^#]'4ZMMBN1_:W_'[_ *7+
M^]XV_P![Y>..,<4R7P5HDUCI=D\-R;?2G22S07DH\ID&%.0V3@<#.>* ,:2%
M(?C)ID*;@B>'IE&6).!-'W/)^M<T-<O-%\(^+)5OKD*GBAK,W,LS2/;P,\2L
M0S$D84D ]LYKTAO#FFOKT6MLDYU"*#[.DOVB3 CSDKMSM.2 >G6H(/!VAV]C
MJ=D+1I;75)&FO(IYGD65VQN;YB<$X'3'0>E &;J/AJRMI=0FBO[E;6[TR2%]
M.\YC'(R\^;DG.[!VD]\C-)\+K6*W^'&A/&'W2V<3ON=FYV]@3Q]!6GH/@_1O
M#D4D=A!*V]/*+7$[S$1_W%+D[5]AQ4,/@70+?2(-+BMYUM(+A+B)/M4I*,AR
MH!+9"@Y^7ISTH Z.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***\J^*/BB7PUXL\/R:M;W<OA9TD%P
M+=B-TW0;\$;@!@A2>>3SB@#U6BN,\*ZAHCPZGX@TK7C=:$UO&VR6=G%F4\PO
MPW* AE.#Z>F*L:5X^TS5+_2[;[/=VPU:*2;3I9U4+<JGWL88E3C# ,!D'UXH
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
M=]H4^\7^;!P.?E+''- ':45D3^(K9+JWM;2">^GGMC=I';[ ?*R!N^=E')(
M[U>T^]CU+3;6^B21([F)9525=K*& (!'8\T 6:*PK?Q1;W<T @L[R2UGN7M4
MNU"&/>A8-GYMP&489*]1[C/$^'O$UOX5C\8S7-KJ=W;6^O3M+)"IE\B+RXOF
M9F;) YX&3@=* /4Z*P[WQ3:6U^EC;6US?W;V9OO*M@F1"#@-EV4<G@ '-<MX
MNU6UUS1O!>M:=/-]GNM<LC&0S)N1F.0RYP>1W]* /1:*XB%3'\;KE%DE*/X?
M20HTC,H;[01D G X Z>E,^)[K;V&@79>9?*UVSW"-F^9?,Y!5?O=.F#[4 =U
M17-:5XWTW4M6N]+GMK[3+VVA^TF+4(1$7AS@R*<D%1W[CTIR^,[$:AIEK<6M
M[;1ZH2+&YF11'.<9 X8LI(Y 8#/UXH Z.BJ.L:O9Z%I4^I7\ACMH0"Q R220
M  .Y)( 'J:SHO%EL_B--!FL;^WU!X1<*CQJR^5G&[<C,  >#GO\ 44 ;]%<Q
M-XZTRWLX]2D@NQH[S>0-3VKY .[8&/S;@F[C=MQWS@@U=B\2VTOBN7PZ;6ZC
MO([;[4'=5\MXMVW<IW9//'3ZT ;5%8J^);9K=9!:W7F273VD$.$WSR(6W;/F
MQ@;&Y) ^4UE77Q&TBQTO5[R[MK^*72)%CO;0Q*TL1;[A^5BNUL\'=B@#KZ*Y
M*Y^(.G64D:W>F:S DUZEE#))9$+*SC*LO/*XS[\8QFKFG>,=/OIM6AN(;K3I
M=+19;E+U A$3 D2 @D%<*?<8Y% '0T5S\7BZT_MJQTN[L[VREU!&>R>X10L^
MT9(&UB5;!SA@#^/%<?\ $OQ##J?P_O)["WOVMA=1117\3!8683*K=&W%3AER
M5VD].QH ]0HJ&[A2XLYH7+A70@['*G\"""*\O\!^.[+1O ?AJ'5+;4Q#.@B;
M4F@)MUD9S@,Y.>3WP1GOUH ]6HK%L/$MM?\ B34-"6UNX;NQ1))#*JA61L[6
M4AB6!P>W'0X/%6](U2/6+'[9%!/#&9'11,%RVUBI8;2>"0<'OUZ8H OT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+:U<W!U^73]0T.74?
M#MQ9)YLBP"98Y=[\%.68$8^Z#C ]<UU-% 'B^G?#*07/C4:##<:=H^J:?]FL
M[>Y#)OFQDMM;YE0'(&X9^8XXJ[\/M&DGTK3--UKPC?VNKZ6CPB_N6_=1K@C=
M$2QR2,#"C'&<]*];HH \A^%\'B#PG:3>$-6\,7EP8+QI;6_15^S;21\Q<GC'
M)& 3SC&15[PYI.K:'\8/%=_<Z5=/8:DL;P748#1X R<\YSU& "2?SKU"B@#Y
M[T_P!XAU+X5>)=';3KBUU%]5^WVT,Z[//3 & >F>#QZ@5U]OH>HZ]\5/#OB$
M6-U9Z?H^E".9KF%HV:8JX,:J1EL;QDCCCK7JM% 'ST/"WB$_#[QYIW]B7XN]
M3U2.>TC,)S(GFAL^V #U]J]N\*12P>$-&@GBDBFBLH8Y(Y%*LK*@!!'U!K7H
MH \I\9Z=J5Y\7_"FJVNF7LUAIP9;F=(&*H23T[MZ\9K:\7>!K[6KN^U:P\2:
MI8R36?D_9;<#;(%#$*<\\ECQ[UWE% 'C?@>S\6^ ?A.TT.CW>H:H]U\NERG'
MD(6(+*!R<]?QSVKU^VDDEM89)HO)E= SQEL["1R,]\=*EHH **** &R1K+$\
M;C*NI4_0UY3\/M-U#X;:7KF@ZAI5[=(+E[FRN;6W:9+I2@4*=@.QOE&=V!SU
MKUBB@#P/2_ 'B6Q^"WB)4TYHO$.K3B22!=HD, 9<H,>HWG;Z'%=;;^$;G6O$
M_A5_LLMIX>\,VJ& 3(8Y+BXVKT0\@+M4DD#)SC.<UZ?10!YE9>#=3N/B5XQN
M9XQ#H.J+;Q2,3\UP!&N]5'9225+>F0.>1BV7A_4&^('B]->T/6+JVU*5$M3:
M +;RVZYVQO)D;5QLR 1G!!!Z5[/10!YM_P (U>ZA\8+"[FTW[-H>BZ6L=ML
M\IIB0=J=.%R.P^X*35?#=[KWQCT^[N=.E&A:)8,\#8 CFN&/0?@1_P!\5Z51
M0!X=I>C>*K+X3^,9Y-#NAK^M7,CO'P9'$C!6 4<X"EB._)XP,F[JW@_5-3T+
MP!X332[F'2[>19]2DR!L"+_$1T9B9#CG!(KV2B@#RS0+&^TKXC>,/$NK:;]C
ML8H4M;*::1(HO(08PI)_B*IZ 9/.>*XGPR?#>IKI?@WQ!:ZUHT4FH->0Z=/
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
M]I(JGY9C*>^.<?>S[GCI/"45Q'XP\8R36EW#%=W<4EO++ Z+(JQ*A()&.H-
M&C=>-=+LVMY9X[E;"XN?LL>H;!Y!ER5 )SN R"-VW;[U6NOB%I-M+JT26FJ7
M$FE$?:TALV)0%=V[G'&.>>O;-<CX5LVT_3H?"NK^!&NM3M',4>H/8H]I,@;*
MS-*>F!@D?>XXY.!JV\-TFJ_$25K"^"7RQ_93]ED_?8MQ&=O'/S<?KTH ZY_$
ME@8-/DM?,O)-1B\ZTA@ WRQX#%OF(  ##EB.H'4@57LO&&E:AI1OX#,2+IK(
MVYCQ+]H!P8MO3=WZXQSG S7!Z='K'AH>#M>_L74;NVM]$&E:A:P0,9[=OD;>
M(S@L-RX..PK8\61:KJND:5KEMX>DG6PU+[4VE3(OG3P&-D8E.1O^8L%ZXQWX
MH ZO2/$EGK%_?:>L<]MJ%@5%Q:W"@.@895@5)4J1W!-9VL>*I].\9Z1H46FW
M$R7D4LSRH%Y" <+EAT+ D_3&><.\*O9WLT^H6/A=]%C= A>YLUMYYCZ;1SM'
MOU)XZ<TO$L-Y!\0O#&JQ:?=7=K%!=P2-;Q[O+=PFW=Z [3R>!WH U;_Q?86*
MWTH@N[FUT]ME[<6\89+<@ D'D,V 03M#8[ULV]U!=V<5W;RK+;RH)(Y$^8.I
M&01CKD5Y]HD5]X<M/%&B7^FWMR]S>7-U92PV[2)=)-R%+@85@<@[B!WZ<UU7
M@S19O#O@W2-(N9 \]K;*DA!R-W4@>P)P/I0!CW'Q1T"WM;FZ^SZK);6ERUM=
M3)8N5MV4@$R?W1D_7CI5[4O'FD:=J$=B(KZ[N);,WL*6ELTGG1C'W#_$<'/'
MH<XKCM$NC-X8\>:5%87=S=76L:E##&ENS)(SG:,OC:HR>=Q&!S6CI6CW6B^-
M_#%L]O=306'A\Z?+=I YB\W,>!NQCD(?IWH W+#6=%NO%M[+#%J:ZDNFQ2S1
MRQ2A1"22H$9ZMDG.!VQ45K\2=#O+;3+N*'4!9:A.+>*Z:V(B20L556;MDCMG
M&><5# L\/Q9U2_>SO!9MI$4*SBV<HSK([,H(')PP^O:N3M].U*/X/>'],;2M
M0%];ZE#)+;_9)-Z*MR9"2,=-O- 'HNJ^*[+2OMV8+JZ&GQ":]-LBL+="-V6R
M1D[1G"Y..<<C-*?6=!O?%'AMA)>27=U;S3Z>\8D6%XS&&8MT5OEVX')&1TK#
MM+W4_"GC#7XKC0=4U'3]8N$O+.XLH/,PQC5&CDR1LQM&-V!CTJ[JT-]+X_\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(P
M)4@'!QP?2EHH Q/#GAR/PXE^L5[<7(O;R2\D\X+\LDARV-H''M6W110 4444
M %(<D'!P?6EHH Q/#WAN/P\^I-%>W%Q_:%X][*)@GRR/C.W:!QP.#FMNBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *KWU]:Z;92WE[<1V]M$-SR2-@**L5YY
MXK^VZS\4/#^A0RPQVUI:2ZHPGC,B/(K;$)4$;BI.1R.3GM0!W-C>K?P><D%Q
M%&?N&>,QEAZ[3\P_$ U:KEO"7B'4-3U+7-%U>* :AH\Z(\MNI6.:.1=T;!22
M5..HR?K74T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-JWA]-
M0U33]6MY_LNI6.]8IMF]7C<89'7(RIP#U!! (/7.S10!EZ1HL6ES7UT9#->W
M\PFN9RNW<0H50!V55  '/U))-:E%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
A110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Feb. 10, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35418<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">EPAM SYSTEMS, INC.<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-3536104<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">41 University Drive<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_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 202<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Newtown<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">18940<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">267<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">759-9000<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_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>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EPAM<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,570<span></span>
</td>
</tr>
<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">54,139,969<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">The registrant intends to file a definitive Proxy Statement for its 2026 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant&#8217;s fiscal year ended December&#160;31, 2025. Portions of the registrant&#8217;s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K.</span></div><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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001352010<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus (Q1,Q2,Q3,FY)</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>25
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_AuditorInformationAbstract', window );"><strong>Auditor Information [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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Philadelphia, Pennsylvania<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information [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_AuditorInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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,296,077<span></span>
</td>
<td class="nump">$ 1,286,267<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 $6,350 and $5,612, respectively</a></td>
<td class="nump">1,108,201<span></span>
</td>
<td class="nump">1,002,175<span></span>
</td>
</tr>
<tr class="ro">
<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">129,610<span></span>
</td>
<td class="nump">137,806<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,533,888<span></span>
</td>
<td class="nump">2,426,248<span></span>
</td>
</tr>
<tr class="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">202,387<span></span>
</td>
<td class="nump">207,667<span></span>
</td>
</tr>
<tr class="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 assets, net</a></td>
<td class="nump">114,875<span></span>
</td>
<td class="nump">128,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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">406,586<span></span>
</td>
<td class="nump">436,418<span></span>
</td>
</tr>
<tr class="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 );">Goodwill</a></td>
<td class="nump">1,210,564<span></span>
</td>
<td class="nump">1,181,575<span></span>
</td>
</tr>
<tr class="ro">
<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">295,115<span></span>
</td>
<td class="nump">269,799<span></span>
</td>
</tr>
<tr class="re">
<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">138,721<span></span>
</td>
<td class="nump">100,522<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_Assets', window );">Total assets</a></td>
<td class="nump">4,902,136<span></span>
</td>
<td class="nump">4,750,473<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">55,329<span></span>
</td>
<td class="nump">44,702<span></span>
</td>
</tr>
<tr class="re">
<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">608,232<span></span>
</td>
<td class="nump">484,952<span></span>
</td>
</tr>
<tr class="ro">
<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">250,688<span></span>
</td>
<td class="nump">201,356<span></span>
</td>
</tr>
<tr class="re">
<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">25,520<span></span>
</td>
<td class="nump">50,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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">37,173<span></span>
</td>
<td class="nump">39,634<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">976,942<span></span>
</td>
<td class="nump">821,039<span></span>
</td>
</tr>
<tr class="ro">
<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">25,034<span></span>
</td>
<td class="nump">25,194<span></span>
</td>
</tr>
<tr class="re">
<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">81,497<span></span>
</td>
<td class="nump">98,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, noncurrent</a></td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">92,362<span></span>
</td>
</tr>
<tr class="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">63,886<span></span>
</td>
<td class="nump">82,301<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">1,224,328<span></span>
</td>
<td class="nump">1,119,322<span></span>
</td>
</tr>
<tr class="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 18)</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 authorized; 54,274 shares issued and outstanding at December 31, 2025, and 56,869 shares issued and outstanding at December 31, 2024</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="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">1,390,423<span></span>
</td>
<td class="nump">1,190,222<span></span>
</td>
</tr>
<tr class="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,268,204<span></span>
</td>
<td class="nump">2,555,796<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="nump">18,545<span></span>
</td>
<td class="num">(116,864)<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_StockholdersEquity', window );">Total EPAM Systems, Inc. stockholders&#8217; equity</a></td>
<td class="nump">3,677,226<span></span>
</td>
<td class="nump">3,629,211<span></span>
</td>
</tr>
<tr class="ro">
<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">582<span></span>
</td>
<td class="nump">1,940<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">3,677,808<span></span>
</td>
<td class="nump">3,631,151<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 4,902,136<span></span>
</td>
<td class="nump">$ 4,750,473<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>Amount of asset recognized for present right to economic benefit.</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> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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>Amount of asset recognized for present right to economic benefit, 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences 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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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>Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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_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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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">$ 6,350<span></span>
</td>
<td class="nump">$ 5,612<span></span>
</td>
</tr>
<tr class="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&#8217; 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 dollars 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<span></span>
</td>
<td class="nump">160,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">54,274<span></span>
</td>
<td class="nump">56,869<span></span>
</td>
</tr>
<tr class="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">54,274<span></span>
</td>
<td class="nump">56,869<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 5,457,056<span></span>
</td>
<td class="nump">$ 4,727,940<span></span>
</td>
<td class="nump">$ 4,690,540<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,883,535<span></span>
</td>
<td class="nump">3,277,497<span></span>
</td>
<td class="nump">3,256,514<span></span>
</td>
</tr>
<tr class="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">928,707<span></span>
</td>
<td class="nump">816,300<span></span>
</td>
<td class="nump">815,065<span></span>
</td>
</tr>
<tr class="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">124,811<span></span>
</td>
<td class="nump">89,559<span></span>
</td>
<td class="nump">91,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,922<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">520,003<span></span>
</td>
<td class="nump">544,584<span></span>
</td>
<td class="nump">501,239<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">11,546<span></span>
</td>
<td class="nump">46,876<span></span>
</td>
<td class="nump">51,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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss</a></td>
<td class="num">(25,925)<span></span>
</td>
<td class="num">(7,048)<span></span>
</td>
<td class="num">(15,778)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">505,624<span></span>
</td>
<td class="nump">584,412<span></span>
</td>
<td class="nump">536,585<span></span>
</td>
</tr>
<tr class="ro">
<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">127,946<span></span>
</td>
<td class="nump">129,879<span></span>
</td>
<td class="nump">119,502<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 377,678<span></span>
</td>
<td class="nump">$ 454,533<span></span>
</td>
<td class="nump">$ 417,083<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 7.93<span></span>
</td>
<td class="nump">$ 7.21<span></span>
</td>
</tr>
<tr class="ro">
<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 dollars per share)</a></td>
<td class="nump">$ 6.72<span></span>
</td>
<td class="nump">$ 7.84<span></span>
</td>
<td class="nump">$ 7.06<span></span>
</td>
</tr>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Basic (in shares)</a></td>
<td class="nump">55,893<span></span>
</td>
<td class="nump">57,288<span></span>
</td>
<td class="nump">57,829<span></span>
</td>
</tr>
<tr class="re">
<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">56,233<span></span>
</td>
<td class="nump">57,983<span></span>
</td>
<td class="nump">59,085<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 realized and unrealized gain (loss) from foreign currency transaction.</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> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 377,678<span></span>
</td>
<td class="nump">$ 454,533<span></span>
</td>
<td class="nump">$ 417,083<span></span>
</td>
</tr>
<tr class="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), net of tax:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">134,166<span></span>
</td>
<td class="num">(60,378)<span></span>
</td>
<td class="nump">58,179<span></span>
</td>
</tr>
<tr class="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 );">Unrealized gain (loss) on hedging instruments</a></td>
<td class="nump">9,249<span></span>
</td>
<td class="num">(19,084)<span></span>
</td>
<td class="num">(487)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Defined benefit plans</a></td>
<td class="num">(8,006)<span></span>
</td>
<td class="nump">1,634<span></span>
</td>
<td class="num">(1,411)<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">135,409<span></span>
</td>
<td class="num">(77,828)<span></span>
</td>
<td class="nump">56,281<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 513,087<span></span>
</td>
<td class="nump">$ 376,705<span></span>
</td>
<td class="nump">$ 473,364<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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>30
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN 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>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 Income (Loss)</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, 2022</a></td>
<td class="text">&#160;<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>
</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="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="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>
</tr>
<tr class="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="nump">336<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">(103)<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">(29,301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,301)<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued in connection with 2021 acquisition (in shares)</a></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>
<td class="num">(14)<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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued in connection with 2021 acquisition</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118<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">$ 135,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,500<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">397<span></span>
</td>
<td class="nump">398<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">$ 15,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,513<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from employee stock purchase plan</a></td>
<td class="nump">36,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,255<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock, including excise tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(686)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock, including excise tax</a></td>
<td class="num">(164,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(164,924)<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_MinorityInterestDecreaseFromRedemptions', window );">Purchase of subsidiary shares from noncontrolling interest</a></td>
<td class="num">(1,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48)<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">(1,405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contributions from noncontrolling interest</a></td>
<td class="nump">506<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">506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">56,281<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">56,281<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">417,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">417,083<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 Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,787<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 Dec. 31, 2023</a></td>
<td class="nump">3,471,470<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">1,008,766<span></span>
</td>
<td class="nump">2,501,107<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(39,040)<span></span>
</td>
<td class="nump">579<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 Dec. 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="nump">0<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>
</tr>
<tr class="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="nump">381<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">(122)<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">(33,881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,881)<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued in connection with 2021 acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued in connection with 2021 acquisition</a></td>
<td class="nump">2,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,625<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">$ 159,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159,121<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">483<span></span>
</td>
<td class="nump">483<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">$ 22,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,554<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from employee stock purchase plan</a></td>
<td class="nump">31,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,037<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock, including excise tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,854)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock, including excise tax</a></td>
<td class="num">(399,845)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(399,844)<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_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Noncontrolling interests acquired in business combination</a></td>
<td class="nump">1,358<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">1,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contributions from noncontrolling interest</a></td>
<td class="nump">7<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">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(77,828)<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">(77,824)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="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">$ 454,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,533<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 Dec. 31, 2024</a></td>
<td class="nump">56,869<span></span>
</td>
<td class="nump">56,869<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 Dec. 31, 2024</a></td>
<td class="nump">$ 3,631,151<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">1,190,222<span></span>
</td>
<td class="nump">2,555,796<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(116,864)<span></span>
</td>
<td class="nump">1,940<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 Dec. 31, 2024</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="nump">0<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>
</tr>
<tr class="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="nump">444<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">(155)<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">(28,227)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,227)<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued in connection with 2021 acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued in connection with 2021 acquisition</a></td>
<td class="nump">4,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,375<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">$ 169,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,508<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">438<span></span>
</td>
<td class="nump">417<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">$ 26,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,012<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from employee stock purchase plan</a></td>
<td class="nump">28,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,533<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock, including excise tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,539)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock, including excise tax</a></td>
<td class="num">(665,273)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(665,270)<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_MinorityInterestDecreaseFromRedemptions', window );">Purchase of subsidiary shares from noncontrolling interest</a></td>
<td class="num">(1,358)<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">(1,358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">135,409<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">135,409<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 377,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377,678<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 Dec. 31, 2025</a></td>
<td class="nump">54,274<span></span>
</td>
<td class="nump">54,274<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 Dec. 31, 2025</a></td>
<td class="nump">$ 3,677,808<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 1,390,423<span></span>
</td>
<td class="nump">$ 2,268,204<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18,545<span></span>
</td>
<td class="nump">$ 582<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 Dec. 31, 2025</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="nump">0<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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period pursuant to acquisitions.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period as a result of an employee stock purchase plan.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pursuant to acquisitions 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in value for stock issued during the period as a result of employee stock purchase plan.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and retired 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">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>31
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 377,678<span></span>
</td>
<td class="nump">$ 454,533<span></span>
</td>
<td class="nump">$ 417,083<span></span>
</td>
</tr>
<tr class="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 operating activities:</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_OtherDepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">124,811<span></span>
</td>
<td class="nump">89,559<span></span>
</td>
<td class="nump">91,800<span></span>
</td>
</tr>
<tr class="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">41,270<span></span>
</td>
<td class="nump">37,545<span></span>
</td>
<td class="nump">40,902<span></span>
</td>
</tr>
<tr class="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 (recovery)</a></td>
<td class="nump">1,814<span></span>
</td>
<td class="num">(4,402)<span></span>
</td>
<td class="nump">4,047<span></span>
</td>
</tr>
<tr class="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="num">(59,297)<span></span>
</td>
<td class="num">(64,195)<span></span>
</td>
<td class="num">(37,194)<span></span>
</td>
</tr>
<tr class="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">176,764<span></span>
</td>
<td class="nump">167,297<span></span>
</td>
<td class="nump">147,730<span></span>
</td>
</tr>
<tr class="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 on derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,904)<span></span>
</td>
</tr>
<tr class="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">175<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="nump">6,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,922<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">10,858<span></span>
</td>
<td class="nump">5,727<span></span>
</td>
<td class="num">(599)<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_IncreaseDecreaseInTradeReceivablesAndContractAssets', window );">Trade receivables and contract assets</a></td>
<td class="num">(69,129)<span></span>
</td>
<td class="nump">15,588<span></span>
</td>
<td class="nump">32,356<span></span>
</td>
</tr>
<tr class="re">
<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">(14,844)<span></span>
</td>
<td class="num">(76,959)<span></span>
</td>
<td class="nump">8,409<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(12,683)<span></span>
</td>
<td class="num">(29,084)<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<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="nump">144,128<span></span>
</td>
<td class="nump">10,673<span></span>
</td>
<td class="num">(84,610)<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_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(46,248)<span></span>
</td>
<td class="num">(39,365)<span></span>
</td>
<td class="num">(48,093)<span></span>
</td>
</tr>
<tr class="re">
<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">(20,363)<span></span>
</td>
<td class="num">(8,166)<span></span>
</td>
<td class="num">(33,388)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">654,934<span></span>
</td>
<td class="nump">559,168<span></span>
</td>
<td class="nump">562,634<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(42,243)<span></span>
</td>
<td class="num">(32,146)<span></span>
</td>
<td class="num">(28,415)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(2,057)<span></span>
</td>
<td class="num">(1,229)<span></span>
</td>
<td class="num">(11,169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Proceeds from short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">61,509<span></span>
</td>
<td class="nump">10,865<span></span>
</td>
</tr>
<tr class="re">
<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 businesses, net of cash acquired (Note 3)</a></td>
<td class="num">(3,432)<span></span>
</td>
<td class="num">(912,158)<span></span>
</td>
<td class="num">(24,817)<span></span>
</td>
</tr>
<tr class="ro">
<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,025)<span></span>
</td>
<td class="num">(7,612)<span></span>
</td>
<td class="num">(3,296)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Proceeds from sale of non-marketable securities</a></td>
<td class="nump">3,051<span></span>
</td>
<td class="nump">4,344<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">(3,341)<span></span>
</td>
<td class="nump">2,312<span></span>
</td>
<td class="num">(9,936)<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">(49,047)<span></span>
</td>
<td class="num">(884,980)<span></span>
</td>
<td class="num">(66,768)<span></span>
</td>
</tr>
<tr class="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>
<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 employee incentive programs</a></td>
<td class="nump">54,578<span></span>
</td>
<td class="nump">53,731<span></span>
</td>
<td class="nump">51,636<span></span>
</td>
</tr>
<tr class="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 related to net share settlements of equity awards</a></td>
<td class="num">(26,802)<span></span>
</td>
<td class="num">(35,190)<span></span>
</td>
<td class="num">(29,102)<span></span>
</td>
</tr>
<tr class="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">5,714<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">825<span></span>
</td>
</tr>
<tr class="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">(8,260)<span></span>
</td>
<td class="num">(1,865)<span></span>
</td>
<td class="num">(2,969)<span></span>
</td>
</tr>
<tr class="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">(662,159)<span></span>
</td>
<td class="num">(398,028)<span></span>
</td>
<td class="num">(164,924)<span></span>
</td>
</tr>
<tr class="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 businesses</a></td>
<td class="num">(6,244)<span></span>
</td>
<td class="num">(6,246)<span></span>
</td>
<td class="num">(10,235)<span></span>
</td>
</tr>
<tr class="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 subsidiary shares from noncontrolling interest</a></td>
<td class="num">(1,358)<span></span>
</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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(6,669)<span></span>
</td>
<td class="num">(2,817)<span></span>
</td>
<td class="num">(11,004)<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">(651,200)<span></span>
</td>
<td class="num">(390,407)<span></span>
</td>
<td class="num">(165,773)<span></span>
</td>
</tr>
<tr class="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">56,298<span></span>
</td>
<td class="num">(36,497)<span></span>
</td>
<td class="nump">29,379<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">10,985<span></span>
</td>
<td class="num">(752,716)<span></span>
</td>
<td class="nump">359,472<span></span>
</td>
</tr>
<tr class="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,290,392<span></span>
</td>
<td class="nump">2,043,108<span></span>
</td>
<td class="nump">1,683,636<span></span>
</td>
</tr>
<tr class="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,301,377<span></span>
</td>
<td class="nump">1,290,392<span></span>
</td>
<td class="nump">2,043,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_epam_CashPaidDuringtheYearAbstract', window );"><strong>Cash paid during the year for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">1,397<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
<td class="nump">4,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</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_BusinessCombinationContingentConsiderationLiability', window );">Acquisition-date fair value of contingent consideration issued for acquisition of businesses</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">9,755<span></span>
</td>
<td class="nump">14,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures incurred but not yet paid</a></td>
<td class="nump">$ 4,838<span></span>
</td>
<td class="nump">$ 4,190<span></span>
</td>
<td class="nump">$ 23,986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_CashPaidDuringtheYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">epam_CashPaidDuringtheYearAbstract</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_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>Increase (Decrease) In Trade Receivables And Contract Assets</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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 periodic reduction over lease term of carrying amount 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 activity, 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 activity, 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Balance sheet classification</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,296,077<span></span>
</td>
<td class="nump">$ 1,286,267<span></span>
</td>
<td class="nump">$ 2,036,235<span></span>
</td>
</tr>
<tr class="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">1,337<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">5,294<span></span>
</td>
</tr>
<tr class="ro">
<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">3,963<span></span>
</td>
<td class="nump">3,288<span></span>
</td>
<td class="nump">1,579<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_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
<td class="nump">6,873<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 1,301,377<span></span>
</td>
<td class="nump">$ 1,290,392<span></span>
</td>
<td class="nump">$ 2,043,108<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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_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 equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 equivalent restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EPAM Systems, Inc. (the &#8220;Company&#8221; or &#8220;EPAM&#8221;) is a global provider of digital engineering, cloud and AI-enabled transformation services, as well as a leading business and experience consulting partner for global enterprises and ambitious startups. EPAM leverages AI to deliver transformative solutions that accelerate its clients' digital innovation and enhance their competitive edge. In a business landscape that is constantly challenged by the pressures of digitization, EPAM focuses on building long-term partnerships with clients in various industries through innovative and scalable software solutions, integrated strategy, experience and technology consulting, and a continually evolving mix of advanced capabilities. 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',serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Trade Receivables and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management&#8217;s evaluation of trade receivables. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Property and equipment acquired in the ordinary course of the Company&#8217;s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from <span style="-sec-ix-hidden:f-457">two</span> to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which usually include customer relationships, software, trade names, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management&#8217;s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recorded within Interest and other income, net in the Company&#8217;s consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset&#8217;s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Indefinite-Lived Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization).&#160;In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company makes assumptions about the fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, and utilizes the following fair value hierarchy in determining inputs used for valuation:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting management&#8217;s view about the assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company&#8217;s operating results. See Note 5 &#8220;Fair Value Measurements.&#8221;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company determines if an arrangement is a lease or contains a lease at inception. The Company performs an assessment and classifies the lease as either an operating lease or a financing lease at the lease commencement date with a right-of-use asset and a lease liability recognized in the consolidated balance sheet under both classifications. The Company does not have finance leases that are material to the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are initially measured at the present value of lease payments not yet paid. The present value is determined by applying the readily determinable rate implicit in the lease or, if not available, the incremental borrowing rate of the lessee. The Company determines the incremental borrowing rate of the lessee on a lease-by-lease basis by developing an estimated centralized U.S. dollar borrowing rate for a fully collateralized obligation with a term similar to the lease term and adjusts the rate to reflect the incremental risk associated with the foreign currency in which the lease is denominated. The development of this estimate includes the use of recovery rates, U.S. risk-free rates, foreign currency/country base rate yields, and a synthetic corporate credit rating of the Company developed using regression analysis. Lease agreements of the Company may include options to extend or terminate the lease and the Company includes such options in the lease term when it is reasonably certain that the Company will exercise that option. Right-of-use assets are recognized based on the initial measurement of the lease liabilities plus initial direct costs less lease incentives and, according to the guidance for long-lived assets, right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected a practical expedient to account for lease and non-lease components together as a single lease component. The Company also elected the short-term lease recognition exemption for all classes of lease assets with an original term of twelve months or less. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Accumulated other comprehensive income (loss) consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses and prior service costs on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive income (loss) on the Company's consolidated balance sheets until the settlement of those contracts. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition &#8212; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from client contracts, including significant judgments and changes in judgments. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of goods or services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#8217;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with client experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. The Company generates the majority of its revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. The Company applies a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports reimbursable &#8220;out-of-pocket&#8221; expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues (Exclusive of Depreciation and Amortization)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost of revenues.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists of expenses associated with promoting and selling the Company&#8217;s services and general and administrative functions of the 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 expenses such as impairment charges.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the 2021 Employee Stock Purchase Plan (&#8221;ESPP&#8221;) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance Programs and Incentives</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company benefits from various government incentives in some countries where it operates in the form of cash grants or refundable tax credits. The eligibility to receive such assistance and amounts to be granted are determined based on regulations issued by the relevant government authorities. The incentives are generally based on qualifying expenditures or subject to achieving certain employment and investment targets. The Company accounts for government assistance by analogy to International Accounting Standards 20 ("IAS 20"), </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Government Grants and Disclosure of Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. In accordance with IAS 20, the Company recognizes the benefits from government assistance when it has reasonable assurance it will comply with the terms of the assistance and the assistance will be received.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share (&#8220;EPS&#8221;) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by 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 restricted stock units (&#8220;RSUs&#8221;) and the stock to be issued under the 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',serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average monthly exchange rates. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income (loss). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is not the local currency, transactions and balances denominated in the local currency are foreign currency transactions and balances. Foreign currency balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',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.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in several countries, including Ukraine and Belarus, 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. 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. As of December&#160;31, 2025, the Company had $49.2 million of cash and cash equivalents in banks in Ukraine and $37.8 million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. The Company does not expect these restrictions to have a material impact on its ability to meet its worldwide cash obligations during this period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many clients operating in different industries and geographies; 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 the Company&#8217;s clients 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></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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 in euros, British pounds, Swiss francs, Mexican pesos, and Canadian dollars and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, Swiss francs, Hungarian forints, Colombian pesos, and Canadian dollars. 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, Hungarian forint and Mexican peso transactions. See Note 6 &#8220;Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Company&#8217;s hedging program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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 2025 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 &#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"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The new guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted and may be applied prospectively or retrospectively. The Company adopted this ASU for the year ended December 31, 2025. See Note 16 &#8220;Income Taxes&#8221; for the new disclosure required by this ASU.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. Unless otherwise discussed below, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial statements upon adoption.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Grants</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to provide recognition, measurement and presentation guidance for government grants received by business entities. The new guidance is effective for annual reporting periods beginning after December 15, 2028 and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company does not believe this ASU will have a material impact on its consolidated financial statements and is currently assessing the timing of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets - Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to modernize software accounting guidance by removing references to software development project stages and requiring entities to capitalize software costs when management has (i) authorized and committed to funding the software project and (ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for annual periods beginning after December 15, 2027, and interim periods within those annual periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently assessing the timing and impact of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Statement - Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance is intended to provide investors enhanced disclosures and requires public companies to disaggregate key expense types in the notes to the financial statements on an interim and annual basis. The update is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. The disclosure updates are required to be applied prospectively with the option for retrospective application. The Company plans to adopt this standard in 2027 and is currently assessing the impact of adopting this ASU.</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-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;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">IMPACT OF THE INVASION OF UKRAINE</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces attacked Ukraine and its people, and through the issuance date of these financial statements, there has been no resolution to this attack. As of December&#160;31, 2025, the Company had $59.4 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 $52.3 million, laptops with a net book value of $5.2 million, most of which are in the possession of employees, and various office furniture, equipment and supplies with a net book value of $1.9 million. Additionally, as of December&#160;31, 2025, the Company had operating lease right-of-use assets located throughout Ukraine with a net book value of $3.1 million. Through the issuance date of these financial statements, the Company is not aware of any significant 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',serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, the Company announced a $100 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 clients and employees and the work of EPAM volunteers on the ground and the Company&#8217;s spending under this commitment included special cash payments to support impacted employees, financial and medical support for impacted families, and donations to third-party humanitarian organizations. During the years ended December&#160;31, 2025, 2024 and 2023, the Company expensed $14.6 million, $13.2 million and $17.4 million, respectively, related to this commitment. Of the expensed amount for the years ended December&#160;31, 2025, 2024 and 2023, $2.3 million, $2.4 million and $11.3 million, respectively, is classified in cost of revenues (exclusive of depreciation and amortization) and $12.3 million, $10.8 million and $6.1 million, respectively, is classified in selling, general and administrative expense in the consolidated financial statements. As of December&#160;31, 2025, the Company has $10.1 million remaining to be expensed related to this humanitarian commitment. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Following the invasion, the Company executed its business continuity plans to assist employees residing in Ukraine and the surrounding region, who were impacted by the war and geopolitical uncertainty, in relocating 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 clients 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 years ended December 31, 2025, 2024, and 2023, the Company incurred $0.0 million, $0.8 million, and $1.8 million, respectively, related to its geographic repositioning efforts, which are classified in selling, general and administrative expenses. During the year ended December 31, 2023, the Company also incurred $9.4 million of expenses related to standby resources, which were classified in cost of revenues (exclusive of depreciation and amortization).</span></div>In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. The Company recorded a <span style="-sec-ix-hidden:f-500">loss on sale</span> of $25.9 million during the year ended December 31, 2023, including the recognition of the accumulated currency translation loss related to this foreign entity that was previously included in accumulated other comprehensive income (loss) in the consolidated financial statements.<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> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ACQUISITIONS</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025 Acquisition - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed one acquisition with a total purchase price of $8.8 million including contingent consideration with acquisition-date fair value of $0.9 million. This acquisition expanded EPAM&#8217;s AI-enabled business operations capabilities, as well as added $4.0 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of this acquisition on the Company&#8217;s consolidated financial statements was not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">First Derivative </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On December 2, 2024, the Company acquired First Derivative Ltd (together with its subsidiaries, &#8220;First Derivative&#8221;) for a purchase price of $300.7&#160;million. First Derivative is a Northern Ireland-headquartered managed services and consulting business for the capital markets industry with major delivery capability in the U.K., Ireland, North America and APAC.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NEORIS </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; On November 1, 2024, the Company acquired 99.7% of the outstanding shares of Neoris N.V. (together with its subsidiaries, &#8220;NEORIS&#8221;) for a purchase price of $626.3&#160;million. NEORIS is a global advanced technology consultancy with approximately 4,800 professionals across major talent hubs in Latin America, Spain and the U.S. NEORIS specializes in delivering complex digital engagement and transformation projects for clients in the Americas and Europe. On January 2, 2025, the Company completed the acquisition of the remaining 0.3% of Neoris N.V.&#8217;s outstanding shares for a purchase price of $1.4&#160;million in cash.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December&#160;31, 2025:</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:74.923%"></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.598%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,160&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">63,470&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">46,410&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79,474&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current 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',serif;font-size:10pt;font-weight:400;line-height:100%">10,092&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,390&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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',serif;font-size:10pt;font-weight:400;line-height:100%">171,703&#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',serif;font-size:10pt;font-weight:400;line-height:100%">401,575&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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',serif;font-size:10pt;font-weight:400;line-height:100%">124,809&#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',serif;font-size:10pt;font-weight:400;line-height:100%">259,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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">3,999&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,188&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">366,173</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">834,097</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">31,560&#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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:100%">130,771&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">33,290&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79,545&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">64,850</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">210,316</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">301,323</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">622,423</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of First Derivative and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded an increase to purchase price of $0.6&#160;million for First Derivative related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted certain working capital accounts resulting in a combined increase in the value of acquired goodwill of $1.3&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of First Derivative was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of NEORIS and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded a reduction to purchase price of $3.9&#160;million for NEORIS related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted the fair value of assumed contingent consideration and certain working capital accounts resulting in a combined decrease in the value of acquired goodwill of $5.2&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of NEORIS was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of intangible assets acquired from First Derivative and NEORIS:</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:47.145%"></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.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',serif;font-size:10pt;font-weight:400;line-height:100%">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">118,441&#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">249,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">5</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,368&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">124,809</span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">259,000</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized as a result of the First Derivative acquisition is attributable to synergies expected to be achieved by enhancing EPAM&#8217;s industry experience and jointly delivering a comprehensive set of AI-enabled capabilities in the financial services vertical, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the NEORIS acquisition is attributable to synergies expected to be achieved by expanding the Company&#8217;s ability to support clients across Latin America, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of these acquisitions is not expected to be deductible for income tax purposes</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, the Company recognized acquisition-related costs associated with the First Derivative and NEORIS acquisitions totaling $6.3&#160;million and $7.8&#160;million, respectively. Acquisition-related costs incurred during the year ended December 31, 2025 were not material. These costs are included in selling, general and administrative expenses in the accompanying consolidated statement of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2024, revenues generated by First Derivative and NEORIS included in the Company&#8217;s consolidated statement of income totaled $12.2&#160;million and $53.7&#160;million, respectively. During the year ended December 31, 2024, net income from First Derivative and NEORIS since the date of acquisition was not material. Pro forma results of operations have not been presented for First Derivative because the effect of the acquisition on the Company&#8217;s consolidated financial statements was not material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pro Forma Results of Operations for NEORIS</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma combined financial information is based on the historical consolidated financial statements of the Company and NEORIS after giving effect to the Company&#8217;s acquisition as if the acquisition occurred on January 1, 2023. The following unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that the Company would have reported had the transaction occurred at the beginning of these periods nor is it necessarily indicative of future results of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited consolidated pro forma results of operations for the years ended December 31, 2024 and 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:68.344%"></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:13.519%"></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:13.523%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,015,157&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,013,488&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">407,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,973&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:120%">Other 2024 Acquisitions - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, the Company completed three additional acquisitions with a total purchase price of $74.2 million including contingent consideration with acquisition-date fair value of $9.8 million. These acquisitions expanded EPAM&#8217;s geographical reach across Latin America and Europe, enhanced its capabilities in Life Sciences analytics, as well as added $20.3 million of intangible assets, consisting mainly of customer relationships. Revenues generated by the Other 2024 Acquisitions totaled $32.6&#160;million during the year ended December&#160;31, 2024. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s consolidated financial statements was not material individually or in the aggregate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; During the year ended December&#160;31, 2023, the Company completed two acquisitions with a total purchase price of $42.6 million including contingent consideration with acquisition-date fair value of $14.9 million. These acquisitions expanded EPAM&#8217;s capabilities in software design and product development, as well as added $13.9 million of intangible assets, consisting of customer relationships. Revenues generated by these 2023 Acquisitions totaled $8.2 million during the year ended December&#160;31, 2023. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#8217;s consolidated financial statements was not material individually or in the aggregate.</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_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 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS, NET</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">GOODWILL AND INTANGIBLE ASSETS, NET</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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:99.415%"><tr><td style="width:1.0%"></td><td style="width:65.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></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.341%"></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:10.078%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2024</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">241,860</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">320,599</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">562,459</span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">333,538&#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',serif;font-size:10pt;font-weight:400;line-height:100%">73,218&#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',serif;font-size:10pt;font-weight:400;line-height:100%">406,756&#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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">35,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',serif;font-size:10pt;font-weight:400;line-height:100%">134,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">170,443&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">40,529&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">861&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">861&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(515)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,884)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,399)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2024</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">652,066</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">529,509</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,181,575</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">3,168&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,246)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(935)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,181)</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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:100%">265&#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',serif;font-size:10pt;font-weight:400;line-height:100%">995&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">368&#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',serif;font-size:10pt;font-weight:400;line-height:100%">392&#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',serif;font-size:10pt;font-weight:400;line-height:100%">760&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">954&#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',serif;font-size:10pt;font-weight:400;line-height:100%">28,028&#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',serif;font-size:10pt;font-weight:400;line-height:100%">28,982&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">652,575</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">557,989</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,210,564</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:120%"> There were no accumulated goodwill impairment losses in the Americas or Europe reportable segments as of December&#160;31, 2025, 2024 or 2023.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible&#160;assets&#160;other than&#160;goodwill as of December&#160;31, 2025 and 2024 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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.911%"></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:11.623%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">574,431&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(182,242)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">392,189&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">28,539&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(14,221)</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,359&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,320)</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',serif;font-size:10pt;font-weight:400;line-height:100%">39&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,860)</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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">611,229</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(204,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">406,586</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-align:center"><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:58.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.930%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">547,552&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(128,148)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">419,404&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,468&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,017)</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,451&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,656)</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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,623)</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',serif;font-size:10pt;font-weight:400;line-height:100%">277&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">581,862</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(145,444)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">436,418</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in depreciation and amortization expense in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amortization expense recognized for the periods indicated: </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:58.137%"></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:11.656%"></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:11.949%"></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:11.659%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,132&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,798&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,855&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,745&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,522&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">252&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,102&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">71,367</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,475</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">22,717</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the Company&#8217;s existing intangible assets as of December&#160;31, 2025, the estimated amortization expense for the future years is 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:85.430%"></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:11.638%"></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',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:middle"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">71,705&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">66,179&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">60,797&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">57,659&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">54,005&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">96,241&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">406,586</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">FAIR VALUE MEASUREMENTS</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2025:</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:52.047%"></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.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.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.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.885%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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></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',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,981</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,981</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><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;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,835&#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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,835&#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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">27,437</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,602</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">22,835</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial liabilities measured at fair value on a recurring basis as of December&#160;31, 2024. The Company had no material financial assets measured at fair value on a recurring basis as of December&#160;31, 2024.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">32,978&#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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">32,978&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">47,628</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">14,650</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">32,978</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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; for additional information regarding derivative financial instruments. </span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liabilities 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 rate used to determine the fair value of contingent consideration for the 2025 Acquisition was 15%. The discount rate used to determine the fair value of assumed contingent consideration for the NEORIS acquisition was 18%. The discount rates used to determine the fair value of contingent consideration for the Other 2024 Acquisitions ranged from a minimum of 12% to a maximum of 20%. The discount rate used to determine the fair value of contingent consideration for the 2023 Acquisitions was 16.0%. 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, net in the Company&#8217;s consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs 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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; 2023 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,850&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,814&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,844)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">22&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">23,150</span><span style="color:#000000;font-family:'Times New Roman',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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of assumed contingent consideration &#8212; NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,654&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">9,755&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,699&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,125)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">(155)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">32,978</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration - 2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">935&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustment</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,529)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,466&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">251&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">22,835</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:43.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.409%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</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 #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,843&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,843&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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',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></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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2025 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',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></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:43.017%"></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.341%"></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.341%"></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.341%"></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.341%"></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.344%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</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;border-top:1pt solid #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,107&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,107&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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',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></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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',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></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div><div style="margin-bottom:18pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 $36.7 million and $38.5 million as of December&#160;31, 2025 and 2024, respectively, and is classified as Other noncurrent assets in the Company&#8217;s 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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-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;">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>38
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">DERIVATIVE FINANCIAL INSTRUMENTS</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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, Indian rupee, Hungarian forint, and Mexican peso transactions. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December&#160;31, 2025, all of the Company&#8217;s foreign exchange forward contracts were designated as hedges. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. 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',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of foreign currency derivative instruments on the Company&#8217;s consolidated balance sheets as of December&#160;31, 2025 and 2024 were as follows:</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:98.684%"><tr><td style="width:1.0%"></td><td style="width:31.196%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.424%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 185<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-185<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 184<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-184<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 15<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480960/815-15-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 183<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-183<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4I<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">PROPERTY AND EQUIPMENT, NET</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</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:63.760%"></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.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.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.884%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life <br/>(in 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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">154,550&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,966&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchased computer software </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',serif;font-size:10pt;font-weight:400;line-height:100%">4</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',serif;font-size:10pt;font-weight:400;line-height:100%">94,557&#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',serif;font-size:10pt;font-weight:400;line-height:100%">91,630&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and land improvements</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46</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',serif;font-size:10pt;font-weight:400;line-height:100%">57,194&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,194&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </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',serif;font-size:10pt;font-weight:400;line-height:100%">6</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',serif;font-size:10pt;font-weight:400;line-height:100%">44,379&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,278&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7</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',serif;font-size:10pt;font-weight:400;line-height:100%">42,881&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,585&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</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',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%">52,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">52,264&#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: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="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',serif;font-size:10pt;font-weight:400;line-height:100%">447,244&#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',serif;font-size:10pt;font-weight:400;line-height:100%">428,256&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(244,857)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(220,589)</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">202,387</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">207,667</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $53.1 million, $59.4 million and $68.2 million during the years ended December&#160;31, 2025, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $20.0 million and $10.6 million, and the associated accumulated depreciation was $6.9 million and $4.0 million as of December&#160;31, 2025 and 2024, respectively. Depreciation expense associated with these assets held under operating leases was $1.2 million, $0.8 million and $0.5 million for the year ended December&#160;31, 2025, 2024 and 2023, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns buildings located in Belarus, which are used in the Company&#8217;s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $50.1&#160;million. Once completed, the acquired building is intended to be used in the Company&#8217;s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December&#160;31, 2025 and, due to Russia&#8217;s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information regarding the assets in Ukraine.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 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.2%. During the year ended December 31, 2023, this agreement was amended resulting in the derecognition of $20.8 million of software license assets, net of accumulated depreciation, and $21.4 million of deferred consideration liability. As part of the amendment, the Company purchased new software licenses for use in the regular course of business for a purchase price of $26.7 million, which included an upfront payment of $6.8 million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $19.9 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.5%. See Note 18 &#8220;Commitments and Contingencies&#8221; for more information regarding the deferred consideration.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</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:75.473%"></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.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.883%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">104,219&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</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',serif;font-size:10pt;font-weight:400;line-height:100%">54,049&#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',serif;font-size:10pt;font-weight:400;line-height:100%">43,739&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, current (Note 5)</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">15,406&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,660&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities and accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%">72,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',serif;font-size:10pt;font-weight:400;line-height:100%">68,986&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">250,688</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">201,356</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable, accrued expenses, and other liabilities that are classified as current 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-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;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>41
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt">LEASES</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 6.1 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 not material for the years ended December&#160;31, 2025, 2024 and 2023. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025, 2024 and 2023, 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:18.198%"></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:37.935%"></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:11.911%"></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:11.911%"></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:11.917%"></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',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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47,806&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47,824&#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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,156&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,453&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,785&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,602&#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',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="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">64,883</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">58,221</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">66,582</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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:71.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,167&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,309&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,771&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase due to lease modifications:</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,417&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,522&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,087&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,557&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates as of December&#160;31, 2025 and 2024, 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:73.169%"></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:11.180%"></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:11.183%"></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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, 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',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',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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">41,655&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,381&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,011&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,223&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,278&#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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">128,876</span><span style="color:#000000;font-family:'Times New Roman',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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">118,670</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December&#160;31, 2025. There were no material lease agreements signed with related parties as of December&#160;31, 2025.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, the Company had committed to payments of $5.6 million related to operating lease agreements that had not yet commenced as of December&#160;31, 2025. These operating leases will commence on various dates during 2026 with lease terms ranging from 1 to 7 years. The Company does 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">DEBT</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; On October 3, 2025, the Company replaced its 2021 Credit Agreement with an amended and restated credit agreement (the &#8220;2025 Credit Agreement&#8221;) with a syndicate of lenders. The 2025 Credit Agreement provides for a revolving credit facility (the &#8220;2025 Revolving Facility&#8221;) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,200.0 million if lenders agree to increase their commitments and the Company satisfies certain conditions. The 2025 Credit Agreement matures on October&#160;3, 2030.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2025 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $250.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the lenders. Borrowings under the 2025 Revolving Facility bear interest at either a base rate or an alternative benchmark index for borrowings in currencies other than U.S. dollars. 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 Simple SOFR Rate, plus 1.0%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful. The 2025 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 actual event of default has occurred or would be triggered. As of December&#160;31, 2025, the Company was in compliance with all covenants contained in the 2025 Credit Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 2025 Credit Agreement as of December&#160;31, 2025 and the 2021 Credit Agreement as of December 31, 2024:</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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',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',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',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',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',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><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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 21, 2021, the Company replaced its 2017 credit facility with an 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 provided 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.0 million if certain conditions were met. The 2021 Credit Agreement was scheduled to mature on October&#160;21, 2026. </span></div>Borrowings under the 2021 Revolving Facility could have been 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 have been approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bore interest at either a base rate or euro-rate plus a margin based on the Company&#8217;s leverage ratio. The base rate was equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily Simple SOFR Rate, plus 1.0%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful.<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> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION AND POSTRETIREMENT BENEFITS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">PENSION AND POSTRETIREMENT BENEFITS</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">PENSION AND POSTEMPLOYMENT BENEFITS</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company&#8217;s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December&#160;31, 2025, 2024 and 2023, were $36.8 million, $31.5 million, and $31.4 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors defined benefit pension and postemployment plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December&#160;31, 2025, 2024, and 2023, the Company recorded expense of $12.6 million, $9.0 million and $9.4 million, respectively, related to these plans.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit plans 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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities recognized:</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 #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,326&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">38,082&#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',serif;font-size:10pt;font-weight:400;line-height:100%">27,472&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unfunded status</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">46,408</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,577</span><span style="color:#000000;font-family:'Times New Roman',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><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement benefits.</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> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-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;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COST OPTIMIZATION PROGRAMS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">COST OPTIMIZATION PROGRAMS</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">COST OPTIMIZATION PROGRAMS</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2025, the Company initiated the 2025 Cost Optimization Program to improve utilization and profitability. This program has and is expected to continue to include workforce reductions. The Company expects to complete all restructuring actions commenced under the 2025 Cost Optimization Program by the end of the second quarter of 2026 and to incur additional charges of approximately $25.0&#160;million. The actual amount and timing of severance and other costs are dependent in part upon local country processes and regulations and may differ from our current expectations and estimates. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2024, the Company initiated the 2024 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and contract terminations. As of June 30, 2025, the Company had completed all restructuring actions commenced under the 2024 Cost Optimization Program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended September 30, 2023, the Company initiated the 2023 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and closure of underutilized facilities. As of June 30, 2024, the Company had completed all restructuring actions commenced under the 2023 Cost Optimization Program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total costs related to the cost optimization programs are classified in <span style="-sec-ix-hidden:f-934">selling, general and administrative expenses</span> in the consolidated statements of income. The Company did not allocate these charges to individual segments as they are not considered by the chief operating decision maker during the review of segment results. Accordingly, such expenses are presented in our segment reporting as part of &#8220;Other unallocated expenses&#8221; (See Note 19 &#8220;Segment Information&#8221;).</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2025 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:53.724%"></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.384%"></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.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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.870%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2025</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2025 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,836</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,693)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,143</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,763</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,057</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,266)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,763</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">47,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(43,959)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,697</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2024 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:53.724%"></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.384%"></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.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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.870%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2024</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,969</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,206)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,763</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract termination charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2023 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,966</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,981)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">6,966</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">31,270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(36,473)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,763</span></td></tr></table></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recorded restructuring charges in connection with the 2023 Cost Optimization Program of $29.0 million in employee separation costs and $6.1 million in facility exit costs. Facility exit costs generally reflect the accelerated rent expense for ROU assets, expected lease termination costs, or costs that will continue to be incurred under the facility lease without future economic benefit to the Company.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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-bottom:3pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are sourced from multiple countries, which we assign into three geographic markets identified as Americas, EMEA, and APAC. The Company presents and discusses revenues by client location based on the location of the specific client site that it serves, irrespective of the location of the headquarters of the client or the location of the delivery center where the work is performed. Revenues by client location is different from revenues by reportable segment as segments are not based on the geographic location of the clients, but instead they are based on the location of the Company&#8217;s management responsible for a particular client or market (see Note 19 &#8220;Segment Information&#8221;). The Company assigns clients into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as &#8220;Emerging Verticals.&#8221; Emerging Verticals include clients in multiple industries such as automotive, energy, industrial materials, manufacturing, telecommunications and several others.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,011,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">189,274&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,200,924&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,558&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,994,746&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,147,304&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,908&#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',serif;font-size:10pt;font-weight:400;line-height:100%">106,920&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,828&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-right:-9pt;text-align:center"><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:61.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></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:10.716%"></td><td style="width:0.1%"></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.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.868%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,726,757&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,947&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,834,704&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,370&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,655,828&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">1,793,198&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,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',serif;font-size:10pt;font-weight:400;line-height:100%">97,826&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">100,038&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,645,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,742,662&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,054&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,706,728&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,822,782&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">98,890&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,138&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6,968&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,444&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,958&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Americas includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">APAC, or Asia Pacific, includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company&#8217;s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">603,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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">712,776&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,316,487&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">479,934&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597,579&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,077,513&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">560,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">261,370&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">821,819&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">465,232&#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',serif;font-size:10pt;font-weight:400;line-height:100%">210,435&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">675,667&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">496,831&#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',serif;font-size:10pt;font-weight:400;line-height:100%">128,776&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">625,607&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559,959&#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',serif;font-size:10pt;font-weight:400;line-height:100%">380,004&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">939,963&#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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',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-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:62.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></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:10.699%"></td><td style="width:0.1%"></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.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.702%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">519,986&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,631&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,022,617&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">450,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">562,976&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">1,013,138&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">525,091&#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',serif;font-size:10pt;font-weight:400;line-height:100%">177,276&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">702,367&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">225,148&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">674,597&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">488,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">574,605&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">433,196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307,420&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">740,616&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">538,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">472,146&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,450&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,018,433&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">472,350&#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',serif;font-size:10pt;font-weight:400;line-height:100%">596,830&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,770&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,072,950&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">552,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">153,683&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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',serif;font-size:10pt;font-weight:400;line-height:100%">707,720&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">429,800&#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',serif;font-size:10pt;font-weight:400;line-height:100%">323,985&#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',serif;font-size:10pt;font-weight:400;line-height:100%">196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">753,981&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">429,245&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60,549&#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',serif;font-size:10pt;font-weight:400;line-height:100%">120&#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',serif;font-size:10pt;font-weight:400;line-height:100%">489,914&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">342,298&#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',serif;font-size:10pt;font-weight:400;line-height:100%">302,250&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#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',serif;font-size:10pt;font-weight:400;line-height:100%">647,542&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,608,351&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,756,062&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,364,413&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">534,046&#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',serif;font-size:10pt;font-weight:400;line-height:100%">529,164&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063,210&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,719&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,714&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,433&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:61.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></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.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.790%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,423,554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,477,398&#160;</span></td><td style="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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,900,952&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">419,361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">377,870&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">797,231&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,333&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,757&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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"><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,457,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,613,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,082,503&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">283,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">291,174&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,873&#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',serif;font-size:10pt;font-weight:400;line-height:100%">579,230&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,807&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:16pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025, 2024 and 2023 the Company recognized $23.3 million, $13.6 million and $5.8 million, respectively, of revenues from performance obligations satisfied in previous periods. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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 December&#160;31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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.853%"><tr><td style="width:1.0%"></td><td style="width:41.066%"></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.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.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.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.886%"></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',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',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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,721&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,612&#160;</span></td><td style="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',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"><span style="color:#000000;font-family:'Times New Roman',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',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 consolidated balance sheets:</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in trade receivables and contract assets, net</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,759&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,897&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in accrued expenses and other current liabilities</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,219&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,321&#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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in other noncurrent liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">674&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">741&#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;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. Contract assets have increased from December&#160;31, 2024 primarily due to the timing of revenue recognition ahead of billing milestones in contracts where the Company&#8217;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company's clients for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have increased from December&#160;31, 2024, primarily due to higher levels of advance collections at the end of the year including $51.2 million from a single customer. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2025, the Company recognized $52.7 million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2024. During the year ended December&#160;31, 2024, the Company recognized $21.3 million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2023.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POLAND RESEARCH AND DEVELOPMENT INCENTIVES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Research and Development Expense [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_GovernmentAssistanceTextBlock', window );">POLAND RESEARCH AND DEVELOPMENT INCENTIVES</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">POLAND RESEARCH AND DEVELOPMENT INCENTIVES</span><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is eligible for research and development (&#8220;R&amp;D&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">tax relief in Poland which allows the Company to reduce its tax base through bonus deductions for specific costs, such as salaries and social security contributions for employees working on R&amp;D projects. The Company is able to utilize this tax relief by first offsetting its corporate income tax liability and then, to the extent the tax relief exceeds its corporate income tax liability, reducing future remittances of personal income tax withholding for qualified employees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the Company recognized benefits of $55.2 million related to R&amp;D activities completed in Poland which were recorded as a reduction to <span style="-sec-ix-hidden:f-1148">cost of revenues</span> in the consolidated statement of income. During the year ended December&#160;31, 2024, the Company initially determined it was eligible for the R&amp;D tax relief in Poland and recognized benefits of $68.8 million of which $23.5 million related to 2023 R&amp;D activities and $45.4 million related to R&amp;D activities completed during the year ended December&#160;31, 2024 which were recorded as a reduction to cost of revenues in the consolidated statement of income. As of December&#160;31, 2025, $21.6 million of benefits were included in prepaid and other current assets and $75.3 million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;D incentive. As of December&#160;31, 2024, $23.1 million of benefits were included in prepaid and other current assets and $34.3 million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;D incentive.</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_GovernmentAssistanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government assistance.</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> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ResearchAndDevelopmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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>47
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">STOCKHOLDERS&#8217; EQUITY</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',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',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 consolidated statements of income for the years indicated:</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:65.517%"></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.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.297%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">86,252&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">80,944&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">68,797&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </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',serif;font-size:10pt;font-weight:400;line-height:100%">90,512&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,353&#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',serif;font-size:10pt;font-weight:400;line-height:100%">78,933&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">176,764</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">167,297</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">147,730</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Equity Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On May 22, 2025, the Company's stockholders approved the EPAM Systems, Inc. 2025 Long Term Incentive Plan (the &#8220;2025 Plan&#8221;) to be used to issue equity grants to Company personnel. The 2025 Plan is a new plan that replaces the EPAM Systems, Inc. 2015 Long Term Incentive Plan (the &#8220;2015 Plan&#8221;). The 2025 Plan reserves up to 1,585,970 shares of the Company&#8217;s common stock for issuance, plus any shares subject to outstanding awards granted under the 2015 Plan and any predecessor plans that return to the share pool as a result of cancellation or forfeiture. The 2025 Plan will expire 10 years after the effective date and is administered by the Compensation Committee of the Company&#8217;s Board of Directors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company&#8217;s long-term incentive plans, 1.709 million shares of common stock are available for issuance to Company personnel and 487 thousand shares of common stock are available for issuance to non-employee directors as of December&#160;31, 2025. All of the awards issued pursuant to the long-term incentive plans expire 10 years from the date of grant.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company maintains an ESPP to enable eligible employees to purchase shares of EPAM&#8217;s common stock at a discount through payroll deductions of up to 10% of their eligible compensation at the end of each designated offering period, which occurs every six months ending April 30th and October 31st. 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. As of December&#160;31, 2025, 213 thousand shares of common stock remained available for issuance under the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSUs to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',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 years ended December&#160;31, 2025, 2024 and 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.110%"></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: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: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.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:8.408%"></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="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',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',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',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',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',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',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',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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of January 1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">607&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">288.49&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298.81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',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><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',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><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',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',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"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(329)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278.25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(46)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">242.07&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(105)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">304.91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">254.82&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2023</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,074</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">292.45</span><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">287.36</span><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">617&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">283.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">34&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">298.35&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">366.27&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114.30&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(378)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">289.48&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">273.28&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(102)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">299.49&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295.86&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">1,212</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">288.12</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">89</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">298.84</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">847&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181.81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183.27&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">301.10&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">185.73&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">291.50&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(36)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">303.20&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(151)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">239.40&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">258.40&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2025</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,467</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">230.75</span><span style="color:#000000;font-family:'Times New Roman',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">238.64</span><span style="color:#000000;font-family:'Times New Roman',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></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested service-based RSU awards (measured at the vesting date) for the years ended December&#160;31, 2025, 2024 and 2023 was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><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:66.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.341%"></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.341%"></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.343%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified equity-settled</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">80,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">105,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',serif;font-size:10pt;font-weight:400;line-height:100%">94,418&#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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified cash-settled</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,491&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13,229&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested service-based awards</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">86,898</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">116,555</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">107,647</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $212.0 million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.4 years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $14.0 million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.5 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The liability associated with the Company&#8217;s service-based liability-classified RSUs as of December&#160;31, 2025 and 2024 was $5.7 million and $4.8 million, respectively, and is classified as accrued compensation and benefits expenses in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s performance-based awards for the years ended December&#160;31, 2025, 2024 and 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:66.882%"></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:1.0%"></td><td style="width:14.543%"></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:14.545%"></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="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',serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>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',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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of January&#160;1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258.19&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">229.98&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">363.93&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">441.87</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302.61&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">560.97&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546.48&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">62</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">310.37</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">490.65&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258.23&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2025</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">138</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">240.97</span><span style="color:#000000;font-family:'Times New Roman',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></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as of December&#160;31, 2025, the Company has issued 82 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined and are not reflected in the table above.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, $13.5 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 1.6 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2025 and 2024, the Company granted to its named executive officers and certain other members of senior management performance-based equity-classified RSU awards that vest after 3 years, contingent on meeting certain financial performance targets, market conditions and continued service. The financial performance targets are set by the Compensation Committee of the Board of Directors at the beginning of each year. For the portion of the awards subject to market conditions, fair value was determined using a Monte Carlo valuation model. The portion of the awards associated with financial performance in future years for which the financial performance targets have not yet been determined are not considered granted for accounting purposes. There were 70 thousand such awards as of December&#160;31, 2025.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s long-term incentive plans is set forth 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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of January 1, 2023</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">447,503</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295.73&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(397)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39.01&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">316.91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">340.13&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,629</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">125.88</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">289,552</span><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">81&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">296.87&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(483)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46.71&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">297.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371.84&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2024</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,206</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">165.78</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">112,839</span><span style="color:#000000;font-family:'Times New Roman',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="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(438)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67.70&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(26)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">296.27&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(41)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">329.44&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">701</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">212.59</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,010</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">586&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">196.81&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,010&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">112&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">293.02&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:</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:65.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></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.472%"></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.475%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',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"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.23</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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company&#8217;s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free interest rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted during the year ended December&#160;31, 2025. The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2024 and 2023 was $164.47 and $156.11, respectively. The total intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024 and 2023 was $54.5 million, $113.3 million and $89.8 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over four years from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant&#8217;s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, $5.9 million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of 1.7 years. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) 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 ending April 30th and October 31st. 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. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the six-month offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December&#160;31, 2025, 2024 and 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:59.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.473%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of the Company&#8217;s stock price. The expected term represents the purchase period for the ESPP. The risk-free interest rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2025, the weighted average price per share was $160.12 and the weighted average grant-date fair value per share was $43.12. During the year ended December 31, 2025, the ESPP participants purchased 213 thousand shares of common stock under the ESPP and the Company recognized $9.9 million of stock-based compensation expense related to the ESPP. As of December&#160;31, 2025, total unrecognized stock-based compensation cost related to the ESPP was $3.0 million, which is expected to be recognized over a period of 0.33 years.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, the weighted average price per share was $212.17 and the weighted average grant-date fair value per share was $56.34. During the year ended December&#160;31, 2024, the ESPP participants purchased 181 thousand shares of common stock under the ESPP and the Company recognized $10.0 million of stock-based compensation expense related to the ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the weighted average price per share was $248.23 and the weighted average grant-date fair value per share was $69.74. During the year ended December&#160;31, 2023, the ESPP participants purchased 173 thousand shares of common stock under the ESPP and the Company recognized $12.6 million of stock-based compensation expense related to the ESPP. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2025, the Board of Directors authorized a share repurchase program (the &#8220;2025 Repurchase Program&#8221;) for up to $1,000 million of the Company&#8217;s outstanding common stock. The Company 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. Prior to the authorization of the 2025 Repurchase Program, the Company repurchased common stock under the 2024 Repurchase Program and exhausted the $500 million authorized under that program as of September 30, 2025. Prior to the authorization of the 2024 Repurchase Program, the Company repurchased common stock under the 2023 Repurchase Program and exhausted the $500 million authorized under that program as of June 30, 2024.</span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025 and 2024, the Company repurchased 3,538&#160;thousand and 1,854 thousand shares of its common stock for $660.6&#160;million and $398.0 million, respectively, in cash. All of the repurchased shares have been retired. As of December&#160;31, 2025, a remaining balance of $776.5&#160;million was available for purchases of the Company&#8217;s common stock under the 2025 Repurchase Program.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>48
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">INCOME TAXES</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Provision for Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes based on geographic location is disclosed in the table below:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes:</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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,031&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,875&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">361,441&#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',serif;font-size:10pt;font-weight:400;line-height:100%">391,381&#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',serif;font-size:10pt;font-weight:400;line-height:100%">325,710&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">505,624</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">584,412</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">536,585</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Current</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 #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,512&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,920&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,763&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%">12,759&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13,652&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,922&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">102,972&#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',serif;font-size:10pt;font-weight:400;line-height:100%">97,502&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,012&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">(35,682)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(54,772)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(20,519)</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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,948)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,176)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,206)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">(21,667)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,247)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,470)</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:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">127,946</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">129,879</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">119,502</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Tax Cuts and Jobs Act (&#8220;U.S. Tax Act&#8221;), as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of&#160;15.5%&#160;to the extent of foreign cash and certain other net current assets and&#160;8.0%&#160;on the remaining earnings. As of December&#160;31, 2025, all installment payments have been made, and there is no remaining unpaid balance. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, the Company had approximately $930.7 million of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. These accumulated foreign earnings are not expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes. The Company does not consider undistributed foreign earnings that are not expected to be subject to any taxes to be indefinitely reinvested.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Effective Tax Rate Reconciliation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2023-09 on a prospective basis beginning with the year ending December 31, 2025. The following table presents the required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual global effective amount and rate for the year ended December 31, 2025:</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:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.522%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Percent</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',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">106,181&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic federal</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of cross-border tax laws</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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign disregarded entities</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,050&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of other cross-border tax laws</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',serif;font-size:10pt;font-weight:400;line-height:100%">997&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable or nondeductible items</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,947&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,503)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">88&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic state/local income taxes, net of federal benefit</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,472&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D incentive</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,919)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,944&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other jurisdictions</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,688&#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',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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%">127,946</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">25.3</span><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)  State taxes in California, Pennsylvania, New York, Illinois and New Jersey make up the majority of the tax effect in this category.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company&#8217;s effective income tax rate for years prior to the adoption of ASU 2023-09 is 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:71.999%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.622%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes at federal statutory rate</span></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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">122,727&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">112,690&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes resulting from:</span></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="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',serif;font-size:10pt;font-weight:400;line-height:100%">GILTI and BEAT U.S. taxes </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">475&#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',serif;font-size:10pt;font-weight:400;line-height:100%">391&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,448)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,829)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign&#160;tax&#160;expense and&#160;tax&#160;rate differential</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,290&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,208&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent differences </span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,488)</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,279&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,357&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,869&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Impact of election to change entity classification</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(873)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,109)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,720)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,824)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">280&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,549&#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 style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></div></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 style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">129,879</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">119,502</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s worldwide effective tax rate for the years ended December&#160;31, 2025, 2024 and 2023 was&#160;25.3%, 22.2% and 22.3%, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a tax shortfall upon vesting or exercise of stock awards of $1.9 million during the year ended December&#160;31, 2025 and excess tax benefits upon vesting or exercise of stock awards of $22.4 million and $19.8 million during the years ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024. Pillar Two did not have a significant impact on the Company&#8217;s 2025 or 2024 effective tax rate and is not currently expected to significantly impact the Company&#8217;s effective tax rate going forward.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows:</span><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:75.370%"></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.931%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,754&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,622&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%">151,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">99,459&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales discounts</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,415&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10,262&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',serif;font-size:10pt;font-weight:400;line-height:100%">25,902&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,114&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </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',serif;font-size:10pt;font-weight:400;line-height:100%">40,545&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,492&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,692&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,240&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D capitalization</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',serif;font-size:10pt;font-weight:400;line-height:100%">136,444&#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',serif;font-size:10pt;font-weight:400;line-height:100%">121,546&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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',serif;font-size:10pt;font-weight:400;line-height:100%">8,565&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11,278&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</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',serif;font-size:10pt;font-weight:400;line-height:100%">11,137&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,290&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%">29,740&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,717&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,149&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,692&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">465,269&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">391,712&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</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',serif;font-size:10pt;font-weight:400;line-height:100%">(16,024)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,183)</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,245&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">381,529&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax 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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,941&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">137,141&#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',serif;font-size:10pt;font-weight:400;line-height:100%">126,443&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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',serif;font-size:10pt;font-weight:400;line-height:100%">37,696&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,132&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,061&#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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">19,720&#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',serif;font-size:10pt;font-weight:400;line-height:100%">850&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. taxation of foreign 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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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',serif;font-size:10pt;font-weight:400;line-height:100%">17,158&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,507&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,099&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,092&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">218,146</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">177,437</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the Company classified $77.0 million and $92.4 million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025, the Company&#8217;s domestic and foreign net operating loss (&#8220;NOL&#8221;) carryforwards for income tax purposes were approximately $0.9 million and $117.2&#160;million, respectively. If not utilized, a portion of the domestic NOL carryforwards will begin to expire in 2026. The foreign NOL carryforwards may be carried forward indefinitely, with the exception of $12.2 million that will begin to expire on various dates between 2026-2031 if not used. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $70.7 million as of December&#160;31, 2025.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the total amount of gross unrecognized tax benefits was $12.4 million and $11.5 million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December&#160;31, 2025 and 2024, the Company accrued $2.5 million and $2.1 million respectively, of interest and penalties resulting from such unrecognized tax benefits.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits for the years ended December&#160;31, 2025, 2024 and 2023 are as follows: </span></div><div style="text-align:justify"><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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,487</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,471</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,865</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to the current year</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,004&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to prior years</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">3,064&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#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',serif;font-size:10pt;font-weight:400;line-height:100%">716&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decreases for tax positions related to prior years</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',serif;font-size:10pt;font-weight:400;line-height:100%">(452)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,251)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statute of limitations expirations</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(86)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(438)</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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authority</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',serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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',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><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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(68)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(97)</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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',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-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',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',serif;font-size:10pt;font-weight:700;line-height:100%">12,422</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,487</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,471</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States and various states and foreign jurisdictions including Canada, Colombia, Germany, India, Mexico, Netherlands, Poland, Switzerland, Ukraine, and the United Kingdom. With few exceptions, as of December&#160;31, 2025, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash Taxes Paid</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:81.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.537%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">77,295&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</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',serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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',serif;font-size:10pt;font-weight:400;line-height:100%">13,329&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">59,986&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total cash income taxes paid, net of refunds</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">184,430</span><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amount of cash income taxes paid by the Company, net of refunds, during the years ended December 31, 2024 and 2023 was $196.4 million and $177.4 million, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On July 4, 2025, the U.S. federal government enacted tax reform legislation, commonly referred to as the One Big Beautiful Bill Act (&#8220;the OBBB Act&#8221;), which includes a broad range of tax reform provisions. The tax law changes included in the OBBB Act did not have a material impact on the Company&#8217;s effective tax rate for the year ended December 31, 2025; however, the Company expects an acceleration of certain deductions resulting in a $24.5 million reduction in cash tax payments associated with the 2025 tax year.</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_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 tax.</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> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">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>49
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">EARNINGS PER SHARE</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. 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 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',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><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:63.760%"></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.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.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.884%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"></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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">377,678&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">454,533&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">417,083&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">377,678&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454,533&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">417,083&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;border-top:3pt double #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:3pt double #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:3pt double #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',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</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',serif;font-size:10pt;font-weight:400;line-height:100%">55,893&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,829&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive equity awards and stock issuable under the ESPP </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',serif;font-size:10pt;font-weight:400;line-height:100%">340&#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',serif;font-size:10pt;font-weight:400;line-height:100%">695&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">56,233&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,983&#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',serif;font-size:10pt;font-weight:400;line-height:100%">59,085&#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 style="height:14pt"><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 #000000;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 #000000;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 #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',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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6.72&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.84&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>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 1,106 thousand, 896 thousand and 415 thousand for the years ended December&#160;31, 2025, 2024 and 2023, 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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">COMMITMENTS AND CONTINGENCIES</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Obligations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 consolidated financial statements of the Company.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',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-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Ukraine Humanitarian Commitment </span><span style="color:#000000;font-family:'Times New Roman',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. As of December&#160;31, 2025, the Company has $10.1 million remaining to be expensed related to this humanitarian commitment. 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-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Consideration </span><span style="color:#000000;font-family:'Times New Roman',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, subsequent annual payments due over the next 4 years. This agreement was modified during the years ended December 31, 2023, 2024 and 2025. As of December&#160;31, 2025, the undiscounted deferred consideration amounts owed totaled approximately $30.1 million and are expected to be paid in 2026. See Note 7 &#8220;Property and Equipment, Net&#8221; for more information regarding the purchase of software licenses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Commitment </span><span style="color:#000000;font-family:'Times New Roman',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.0 million over the term of the agreement. As of December&#160;31, 2025, $46.7 million remains to be spent under this contractual commitment. 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">SEGMENT INFORMATION</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. The Company&#8217;s CODM is the chief executive officer. The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular client relationship generally correlates with the client&#8217;s geographic location, there is a high degree of similarity between client locations and the geographic boundaries of the Company&#8217;s reportable segments. In some cases, managerial responsibility for a particular client is assigned to a management team in another region and is usually based on the strength of the relationship between client executives and particular members of EPAM&#8217;s senior management team. In such cases, the client&#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',serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2025, the Company renamed its North America segment to Americas. The new name reflects the evolving geographic footprint and growth of operations within the segment, particularly in Latin America. This constitutes a naming change only and no changes were made to amounts previously reported.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment results are based on the segment&#8217;s revenues and operating profit, where segment operating profit is defined as segment 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. Intersegment transactions are excluded from the segment&#8217;s revenues and operating profit 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. 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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s CODM considers the operating results of each segment on a quarterly basis and uses segment operating profit predominantly to assess the performance of each segment by comparing the results of each segment with one another and to historical performance. When combined with certain other financial information, this enables the CODM to make decisions about the reporting structure, allocation of operating and capital resources, and compensation of certain employees.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. As a result of this sale, the Company no longer has operations associated with this segment. See Note 2 &#8220;Impact of the Invasion of Ukraine&#8221; for more information.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-top:9pt"><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:64.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></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.899%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2025</span></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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,189,329&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,625,058&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,814,387&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">418,715&#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',serif;font-size:10pt;font-weight:400;line-height:100%">315,442&#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',serif;font-size:10pt;font-weight:400;line-height:100%">734,157&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">35,957&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17,487&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53,444&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">522,115</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">332,953</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">855,068</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(176,764)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(71,367)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,345)</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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(85,589)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">520,003</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(25,925)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">505,624</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></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.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.864%"></td><td style="width:0.1%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,915,851&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,290,317&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">3,206,168&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">369,055&#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',serif;font-size:10pt;font-weight:400;line-height:100%">267,032&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">636,087&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">40,009&#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',serif;font-size:10pt;font-weight:400;line-height:100%">20,076&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">60,085&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">541,424</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">284,176</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:700;line-height:100%">825,600</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(167,297)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(29,475)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1653">Other acquisition-related expenses</span></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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(15,472)</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><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(68,772)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">544,584</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">46,876&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,048)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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="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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">584,412</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.774%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Russia </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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,848,758&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,348,190&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,483&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,215,431&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">361,589&#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',serif;font-size:10pt;font-weight:400;line-height:100%">285,722&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,531&#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',serif;font-size:10pt;font-weight:400;line-height:100%">649,842&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">43,645&#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',serif;font-size:10pt;font-weight:400;line-height:100%">25,307&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">69,083&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit (loss):</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',serif;font-size:10pt;font-weight:700;line-height:100%">511,030</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">250,224</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(5,070)</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',serif;font-size:10pt;font-weight:700;line-height:100%">756,184</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(147,730)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,717)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,768)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of business</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,922)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(55,808)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">501,239</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,124&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,778)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">536,585</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For each reportable segment, selling, general and administrative expenses include the costs of salaries, bonuses, fringe benefits, bad debt, travel, employee relocations, legal and accounting services, insurance, facilities and overhead including operating leases, advertising and other promotional activities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no clients that accounted for more than 10% of total segment revenues for the years ended December&#160;31, 2025, 2024 and 2023. See Note 13 &#8220;Revenues&#8221; for additional disclosures of the Company&#8217;s disaggregated revenues reconciled with the revenues from the Company&#8217;s reportable segments.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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.122%"><tr><td style="width:1.0%"></td><td style="width:64.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></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:9.961%"></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:9.965%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,381&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,865&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">62,653&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</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',serif;font-size:10pt;font-weight:400;line-height:100%">44,483&#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',serif;font-size:10pt;font-weight:400;line-height:100%">45,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">49,875&#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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,085&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,403&#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',serif;font-size:10pt;font-weight:400;line-height:100%">42,510&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,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',serif;font-size:10pt;font-weight:400;line-height:100%">15,367&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,735&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,947&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10,605&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,057&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,495&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,157&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6,683&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39,631&#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',serif;font-size:10pt;font-weight:400;line-height:100%">33,370&#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',serif;font-size:10pt;font-weight:400;line-height:100%">45,540&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">202,387</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">207,667</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">235,053</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the Company&#8217;s revenues by client location for the years ended December 31, 2025,&#160;2024 and 2023:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,834,343&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,680,063&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,633,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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',serif;font-size:10pt;font-weight:400;line-height:100%">597,317&#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',serif;font-size:10pt;font-weight:400;line-height:100%">523,369&#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',serif;font-size:10pt;font-weight:400;line-height:100%">585,172&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</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',serif;font-size:10pt;font-weight:400;line-height:100%">438,495&#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',serif;font-size:10pt;font-weight:400;line-height:100%">407,849&#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',serif;font-size:10pt;font-weight:400;line-height:100%">367,121&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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',serif;font-size:10pt;font-weight:400;line-height:100%">233,429&#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',serif;font-size:10pt;font-weight:400;line-height:100%">206,129&#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',serif;font-size:10pt;font-weight:400;line-height:100%">178,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</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',serif;font-size:10pt;font-weight:400;line-height:100%">229,785&#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',serif;font-size:10pt;font-weight:400;line-height:100%">188,576&#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',serif;font-size:10pt;font-weight:400;line-height:100%">236,292&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,123,687&#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',serif;font-size:10pt;font-weight:400;line-height:100%">721,954&#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',serif;font-size:10pt;font-weight:400;line-height:100%">689,733&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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 INCOME (LOSS)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 income (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:64.250%"></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.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.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.870%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(103,975)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(43,601)</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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">157,693&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(71,584)</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',serif;font-size:10pt;font-weight:400;line-height:100%">45,035&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Loss on sale of business</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',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><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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">23,931&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(23,527)</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',serif;font-size:10pt;font-weight:400;line-height:100%">11,210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,787)</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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</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',serif;font-size:10pt;font-weight:700;line-height:100%">134,166</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(60,374)</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',serif;font-size:10pt;font-weight:700;line-height:100%">58,179</span><span style="color:#000000;font-family:'Times New Roman',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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">30,191</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(103,975)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(43,601)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></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"></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"></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"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(11,265)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,819</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value</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',serif;font-size:10pt;font-weight:400;line-height:100%">30,046&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,570)</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',serif;font-size:10pt;font-weight:400;line-height:100%">25,352&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,215)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,333)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(25,695)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain) reclassified into Foreign exchange loss</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',serif;font-size:10pt;font-weight:400;line-height:100%">196&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">(234)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,778)</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,732&#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',serif;font-size:10pt;font-weight:400;line-height:100%">90&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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',serif;font-size:10pt;font-weight:700;line-height:100%">9,249</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(19,084)</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',serif;font-size:10pt;font-weight:700;line-height:100%">(487)</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(2,016)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(11,265)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,819</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></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"></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"></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"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,624)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(3,258)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,451)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,847&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,856)</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"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,033)</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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,478&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(213)</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',serif;font-size:10pt;font-weight:400;line-height:100%">445&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, 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',serif;font-size:10pt;font-weight:700;line-height:100%">(8,006)</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,634</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,411)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(9,630)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,624)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(3,258)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18,545</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(116,864)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(39,040)</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="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"> As of December&#160;31, 2025, the ending balance of net unrealized loss 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></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_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 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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">VALUATION AND QUALIFYING ACCOUNTS</a></td>
<td class="text"><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(In</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">thousands)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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:48.900%"></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:10.953%"></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:10.953%"></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:10.953%"></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:9.765%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Year&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Additions</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',serif;font-size:10pt;font-weight:700;line-height:100%">Deductions/ <br/>Write offs</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Year&#160;</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,612&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,802&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,064)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,350&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">9,089&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,348&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,864&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,084&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(8,336)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,612&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,622&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,190&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,629)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,183&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts for trade receivables and contract assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,310&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,948&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,394)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,864&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,728&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>54
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>55
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</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_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe cybersecurity is critical to our business and to our clients. EPAM, our clients, and our suppliers all face risks from cybersecurity threats and a cybersecurity incident impacting any or all of us could materially adversely affect our operations, performance, reputation, and results of operations. For these reasons, EPAM maintains a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. Our cybersecurity risk management program includes periodic reviews of our risks and responses and also includes company-wide risk assessments by internal and external cyber risk professionals. Our program is designed to address risks related to both EPAM&#8217;s corporate information technology network and our cybersecurity services.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The governance structure, controls, and processes of our information security programs are based on industry best practices, our own practices and frameworks, and codified cybersecurity and information technology standards, including compliance with the International Organization Standardization/International Electrotechnical Commission 27001:2002 Information Security Management Systems standard, the National Institutes of Standards and Technology Cybersecurity Framework, the Center for Internet Security Controls, as well as applicable laws and regulations. We are regularly subject to evaluations, assessments, audits, tests, and compliance inspections by clients and third-party auditors that we or our clients engage to evaluate and test our cybersecurity risk management processes. We have established processes and a committee to gather facts to make a multi-layered evaluation and determination of the impact and materiality of cybersecurity incidents and to apply information learned from each incident to protect EPAM, its personnel, and its clients from future cybersecurity risks.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to internal and external assessments of our own preparedness, we also seek to evaluate cybersecurity risks arising from our vendors and other third-party service providers. We review third-party cybersecurity controls through questionnaires and contract reviews, including adding security and privacy addenda to our contracts where applicable, and generally receive or commission system and organization controls reports, if available. We also generally require that our vendors and subcontractors that have access to confidential information or access to EPAM&#8217;s systems report cybersecurity incidents to us so that we can assess the impact of an incident if it occurs. Vendors that are unable to provide adequate reporting or that have access to sensitive data generally have their cybersecurity processes and procedures reviewed and our relationship with that vendor is further assessed on the basis of those reviews. Our assessment of risks associated with use of third-party providers is part of our overall cybersecurity risk management framework.</span></div><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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">For these reasons, EPAM maintains a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. Our cybersecurity risk management program includes periodic reviews of our risks and responses and also includes company-wide risk assessments by internal and external cyber risk professionals. Our program is designed to address risks related to both EPAM&#8217;s corporate information technology network and our cybersecurity services.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">In 2024, the Board delegated <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#8217;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.</span></div><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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Audit Committee<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">In 2024, the Board delegated <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#8217;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.</span></div><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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Several of the members of our Board of Directors have extensive experience in the information technology and information security industries, so our entire Board historically oversaw EPAM&#8217;s cybersecurity risk exposure and our management&#8217;s processes for identifying, monitoring, and mitigating cybersecurity risks. In 2024, the Board delegated </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#8217;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to regular and periodic updates to the cybersecurity subcommittee, our Chief Information Security Officer (or the EPAM employee holding an equivalent position) briefs the Board on our cybersecurity and information security programs and risks, both as a regular, standalone topic and as part of EPAM&#8217;s enterprise risk management program, where it remains rated as a high priority risk that has been integrated into our regular enterprise risk management assessments.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our information security programs are led by our Chief Information Security Officer and encompass our overall information security strategy, policy, operations, threat detection and response management. Our Chief Information Security Officer has held information security and cybersecurity roles of increasing responsibility in multiple industries at regional and global scale for more than 25 years. Our information security leadership is also responsible for notifying our management and members of the Board about cybersecurity threats and incidents. Our information security team reports to our information security leadership and selects, deploys, and operates cybersecurity technologies, initiatives, and processes across our global footprint and develops and monitors government, public, and private threat intelligence sources to continually enhance our enterprise security structure and system resilience. Our personnel and end-users who are not assigned to our information security organization also contribute to our cybersecurity defense matrix by engaging in various learning modules and events, including simulations, tabletop exercises, and mandatory annual compliance and threat awareness training. The results and feedback from our exercises and training programs are subsequently incorporated into our evolving cybersecurity strategy.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We built a security operations center to constantly monitor our global information security posture and to receive threat notifications and coordinate the investigation and remediation of alerts. In the event of an incident, we have developed detailed incident response playbooks that outline the identification, assessment, remediation, and prevention steps that we follow when responding to a cybersecurity threat.</span></div><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to regular and periodic updates to the cybersecurity subcommittee, our Chief Information Security Officer (or the EPAM employee holding an equivalent position) briefs the Board on our cybersecurity and information security programs and risks, both as a regular, standalone topic and as part of EPAM&#8217;s enterprise risk management program, where it remains rated as a high priority risk that has been integrated into our regular enterprise risk management assessments.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span>Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM.<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our Chief Information Security Officer has held information security and cybersecurity roles of increasing responsibility in multiple industries at regional and global scale for more than 25 years.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM.Our information security team reports to our information security leadership and selects, deploys, and operates cybersecurity technologies, initiatives, and processes across our global footprint and develops and monitors government, public, and private threat intelligence sources to continually enhance our enterprise security structure and system resilience.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221; or &#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span> &#8212; Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade Receivables and Contract Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Trade Receivables and Contract Assets</span> &#8212; The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management&#8217;s evaluation of trade receivables. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span> &#8212; Property and equipment acquired in the ordinary course of the Company&#8217;s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from <span style="-sec-ix-hidden:f-457">two</span> to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which usually include customer relationships, software, trade names, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management&#8217;s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recorded within Interest and other income, net in the Company&#8217;s consolidated statements of income.</span></div>All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span> &#8212; Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset&#8217;s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Goodwill and Other Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Indefinite-Lived Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.</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_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization).&#160;In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.</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_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',serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company makes assumptions about the fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, and utilizes the following fair value hierarchy in determining inputs used for valuation:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs reflecting management&#8217;s view about the assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. </span></div>Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company&#8217;s operating results.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company determines if an arrangement is a lease or contains a lease at inception. The Company performs an assessment and classifies the lease as either an operating lease or a financing lease at the lease commencement date with a right-of-use asset and a lease liability recognized in the consolidated balance sheet under both classifications. The Company does not have finance leases that are material to the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are initially measured at the present value of lease payments not yet paid. The present value is determined by applying the readily determinable rate implicit in the lease or, if not available, the incremental borrowing rate of the lessee. The Company determines the incremental borrowing rate of the lessee on a lease-by-lease basis by developing an estimated centralized U.S. dollar borrowing rate for a fully collateralized obligation with a term similar to the lease term and adjusts the rate to reflect the incremental risk associated with the foreign currency in which the lease is denominated. The development of this estimate includes the use of recovery rates, U.S. risk-free rates, foreign currency/country base rate yields, and a synthetic corporate credit rating of the Company developed using regression analysis. Lease agreements of the Company may include options to extend or terminate the lease and the Company includes such options in the lease term when it is reasonably certain that the Company will exercise that option. Right-of-use assets are recognized based on the initial measurement of the lease liabilities plus initial direct costs less lease incentives and, according to the guidance for long-lived assets, right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div>The Company elected a practical expedient to account for lease and non-lease components together as a single lease component. The Company also elected the short-term lease recognition exemption for all classes of lease assets with an original term of twelve months or less.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Accumulated other comprehensive income (loss) consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses and prior service costs on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging. </span>Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive income (loss) on the Company's consolidated balance sheets until the settlement of those contracts.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition &#8212; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from client contracts, including significant judgments and changes in judgments. </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of goods or services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#8217;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with client experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. The Company generates the majority of its revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. The Company applies a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.</span></div>The Company reports reimbursable &#8220;out-of-pocket&#8221; expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenues (Exclusive of Depreciation and Amortization)</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues (Exclusive of Depreciation and Amortization)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost of revenues.</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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General and Administrative Expenses</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Consists of expenses associated with promoting and selling the Company&#8217;s services and general and administrative functions of the 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 expenses such as impairment charges.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the 2021 Employee Stock Purchase Plan (&#8221;ESPP&#8221;) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.</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_GovernmentAssistancePolicyTextBlock', window );">Government Assistance Programs and Incentives</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance Programs and Incentives</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The Company benefits from various government incentives in some countries where it operates in the form of cash grants or refundable tax credits. The eligibility to receive such assistance and amounts to be granted are determined based on regulations issued by the relevant government authorities. The incentives are generally based on qualifying expenditures or subject to achieving certain employment and investment targets. The Company accounts for government assistance by analogy to International Accounting Standards 20 ("IAS 20"), </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Government Grants and Disclosure of Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. In accordance with IAS 20, the Company recognizes the benefits from government assistance when it has reasonable assurance it will comply with the terms of the assistance and the assistance will be received.</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. </span></div>The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share ("EPS")</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share (&#8220;EPS&#8221;) </span>&#8212; Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by 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 restricted stock units (&#8220;RSUs&#8221;) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.<span></span>
</td>
</tr>
<tr class="re">
<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 Translation and Remeasurement</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average monthly exchange rates. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income (loss). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is not the local currency, transactions and balances denominated in the local currency are foreign currency transactions and balances. Foreign currency balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.</span></div><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_RisksAndUncertaintiesPolicyPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',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.&#160;</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cash in several countries, including Ukraine and Belarus, 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. 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. As of December&#160;31, 2025, the Company had $49.2 million of cash and cash equivalents in banks in Ukraine and $37.8 million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. The Company does not expect these restrictions to have a material impact on its ability to meet its worldwide cash obligations during this period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are generally dispersed across many clients operating in different industries and geographies; 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 the Company&#8217;s clients 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></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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',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 in euros, British pounds, Swiss francs, Mexican pesos, and Canadian dollars and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, Swiss francs, Hungarian forints, Colombian pesos, and Canadian dollars. 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, Hungarian forint and Mexican peso transactions. See Note 6 &#8220;Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Company&#8217;s hedging program. </span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span> &#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 2025 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 &#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>
</td>
</tr>
<tr class="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"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The new guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted and may be applied prospectively or retrospectively. The Company adopted this ASU for the year ended December 31, 2025. See Note 16 &#8220;Income Taxes&#8221; for the new disclosure required by this ASU.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Pending Accounting Standards</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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. Unless otherwise discussed below, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial statements upon adoption.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Government Grants</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In December 2025, the FASB issued ASU No. 2025-10, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to provide recognition, measurement and presentation guidance for government grants received by business entities. The new guidance is effective for annual reporting periods beginning after December 15, 2028 and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company does not believe this ASU will have a material impact on its consolidated financial statements and is currently assessing the timing of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets - Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. This update is intended to modernize software accounting guidance by removing references to software development project stages and requiring entities to capitalize software costs when management has (i) authorized and committed to funding the software project and (ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for annual periods beginning after December 15, 2027, and interim periods within those annual periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently assessing the timing and impact of adopting this ASU.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income Statement - Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance is intended to provide investors enhanced disclosures and requires public companies to disaggregate key expense types in the notes to the financial statements on an interim and annual basis. The update is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. The disclosure updates are required to be applied prospectively with the option for retrospective application. The Company plans to adopt this standard in 2027 and is currently assessing the impact of adopting this ASU.</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_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock', window );">Non-Marketable Securities Without Readily Determinable Fair Values</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div>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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_RisksAndUncertaintiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risks and Uncertainties [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_RisksAndUncertaintiesPolicyPolicyTextBlock</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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</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> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its derivative instruments and hedging activities.</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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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;">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> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_GovernmentAssistancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government assistance.</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> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistancePolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment and disposal of long-lived assets including goodwill and other intangible assets.</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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from contract with customer.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</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> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-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;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-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;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-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;">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>58
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Fair Values of Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December&#160;31, 2025:</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:74.923%"></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.598%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,160&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">63,470&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">46,410&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79,474&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current 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',serif;font-size:10pt;font-weight:400;line-height:100%">10,092&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,390&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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',serif;font-size:10pt;font-weight:400;line-height:100%">171,703&#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',serif;font-size:10pt;font-weight:400;line-height:100%">401,575&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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',serif;font-size:10pt;font-weight:400;line-height:100%">124,809&#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',serif;font-size:10pt;font-weight:400;line-height:100%">259,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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">3,999&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,188&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">366,173</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">834,097</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">31,560&#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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:100%">130,771&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">33,290&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79,545&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">64,850</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">210,316</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">301,323</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">622,423</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of intangible assets acquired from First Derivative and NEORIS:</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:47.145%"></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.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">First Derivative</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',serif;font-size:8pt;font-weight:700;line-height:100%">NEORIS</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life (in years)</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',serif;font-size:10pt;font-weight:400;line-height:100%">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">118,441&#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">249,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">5</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,368&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">124,809</span><span style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">259,000</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Business Acquisition, Pro Forma Information</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited consolidated pro forma results of operations for the years ended December 31, 2024 and 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:68.344%"></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:13.519%"></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:13.523%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,015,157&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,013,488&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">407,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">399,973&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations.</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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset acquired and liability assumed in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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:99.415%"><tr><td style="width:1.0%"></td><td style="width:65.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.488%"></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.341%"></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:10.078%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2024</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">241,860</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">320,599</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">562,459</span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">333,538&#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',serif;font-size:10pt;font-weight:400;line-height:100%">73,218&#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',serif;font-size:10pt;font-weight:400;line-height:100%">406,756&#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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">35,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',serif;font-size:10pt;font-weight:400;line-height:100%">134,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">170,443&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">40,529&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">861&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">861&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(515)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,884)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(12,399)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2024</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">652,066</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">529,509</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,181,575</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">3,168&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,246)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(935)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,181)</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',serif;font-size:10pt;font-weight:400;line-height:100%">First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:100%">265&#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',serif;font-size:10pt;font-weight:400;line-height:100%">995&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other 2024 Acquisitions purchase accounting adjustments</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',serif;font-size:10pt;font-weight:400;line-height:100%">368&#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',serif;font-size:10pt;font-weight:400;line-height:100%">392&#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',serif;font-size:10pt;font-weight:400;line-height:100%">760&#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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">954&#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',serif;font-size:10pt;font-weight:400;line-height:100%">28,028&#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',serif;font-size:10pt;font-weight:400;line-height:100%">28,982&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">652,575</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">557,989</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,210,564</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Components of Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible&#160;assets&#160;other than&#160;goodwill as of December&#160;31, 2025 and 2024 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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.911%"></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:11.623%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</span></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">574,431&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(182,242)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">392,189&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">28,539&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(14,221)</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,359&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,320)</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',serif;font-size:10pt;font-weight:400;line-height:100%">39&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,860)</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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">611,229</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(204,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">406,586</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-align:center"><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:58.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></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:11.930%"></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:11.640%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;<br/>carrying amount</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">547,552&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(128,148)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">419,404&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,468&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,017)</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,451&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,656)</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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,623)</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',serif;font-size:10pt;font-weight:400;line-height:100%">277&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">581,862</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(145,444)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">436,418</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Intangible Assets Amortization Expense Recognized</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents amortization expense recognized for the periods indicated: </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:58.137%"></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:11.656%"></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:11.949%"></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:11.659%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,132&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26,798&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,855&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,745&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,522&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Software</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',serif;font-size:10pt;font-weight:400;line-height:100%">252&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,102&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract royalties</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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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',serif;font-size:10pt;font-weight:400;line-height:100%">238&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">71,367</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,475</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">22,717</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the Company&#8217;s existing intangible assets as of December&#160;31, 2025, the estimated amortization expense for the future years is 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:85.430%"></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:11.638%"></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',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:middle"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">71,705&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</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',serif;font-size:10pt;font-weight:400;line-height:100%">66,179&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">60,797&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">57,659&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">54,005&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">96,241&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">406,586</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2025:</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:52.047%"></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.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.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.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.885%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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></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',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,981</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,981</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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 style="height:15pt"><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;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,835&#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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,835&#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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">27,437</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,602</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">22,835</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of the Company&#8217;s financial liabilities measured at fair value on a recurring basis as of December&#160;31, 2024. The Company had no material financial assets measured at fair value on a recurring basis as of December&#160;31, 2024.</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">32,978&#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',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">32,978&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">47,628</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">14,650</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">32,978</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Acquisition-Related Contingent Consideration Roll Forward</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs 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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of January 1, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">24,308</span><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; 2023 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">14,850&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,814&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,844)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">22&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2023</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">23,150</span><span style="color:#000000;font-family:'Times New Roman',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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of assumed contingent consideration &#8212; NEORIS</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,654&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration &#8212; Other 2024 Acquisitions</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',serif;font-size:10pt;font-weight:400;line-height:100%">9,755&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,699&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,125)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">(155)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">32,978</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration - 2025 Acquisition</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',serif;font-size:10pt;font-weight:400;line-height:100%">935&#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',serif;font-size:10pt;font-weight:400;line-height:100%">NEORIS purchase accounting adjustment</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,529)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration included in Interest and other income, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,466&#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',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:#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',serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</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',serif;font-size:10pt;font-weight:400;line-height:100%">251&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration liabilities as of December 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">22,835</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:43.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.409%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2025</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 #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,843&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,843&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,402&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,441&#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',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',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></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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 2025 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,532&#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',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',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></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:43.017%"></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.341%"></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.341%"></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.341%"></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.341%"></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.344%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</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;border-top:1pt solid #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,107&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,107&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,907&#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',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',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></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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration for asset acquisitions</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">33,187&#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',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',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></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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>61
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of foreign currency derivative instruments on the Company&#8217;s consolidated balance sheets as of December&#160;31, 2025 and 2024 were as follows:</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:98.684%"><tr><td style="width:1.0%"></td><td style="width:31.196%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.424%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,981&#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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</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:63.760%"></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.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.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.884%"></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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life <br/>(in 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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">154,550&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">146,966&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchased computer software </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',serif;font-size:10pt;font-weight:400;line-height:100%">4</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',serif;font-size:10pt;font-weight:400;line-height:100%">94,557&#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',serif;font-size:10pt;font-weight:400;line-height:100%">91,630&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and land improvements</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46</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',serif;font-size:10pt;font-weight:400;line-height:100%">57,194&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,194&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </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',serif;font-size:10pt;font-weight:400;line-height:100%">6</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',serif;font-size:10pt;font-weight:400;line-height:100%">44,379&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,278&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7</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',serif;font-size:10pt;font-weight:400;line-height:100%">42,881&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,585&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</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',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">n/a</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',serif;font-size:10pt;font-weight:400;line-height:100%">52,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">52,264&#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: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="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',serif;font-size:10pt;font-weight:400;line-height:100%">447,244&#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',serif;font-size:10pt;font-weight:400;line-height:100%">428,256&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(244,857)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(220,589)</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">202,387</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">207,667</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Components of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</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:75.473%"></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.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.883%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">104,219&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</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',serif;font-size:10pt;font-weight:400;line-height:100%">54,049&#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',serif;font-size:10pt;font-weight:400;line-height:100%">43,739&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, current (Note 5)</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">15,406&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,660&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,602&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities and accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%">72,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',serif;font-size:10pt;font-weight:400;line-height:100%">68,986&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">250,688</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">201,356</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued 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;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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 Cost</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2025, 2024 and 2023, 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:18.198%"></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:37.935%"></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:11.911%"></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:11.911%"></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:11.917%"></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',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',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47,806&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47,824&#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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,156&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,453&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,785&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,602&#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',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="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">64,883</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">58,221</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">66,582</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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:71.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,167&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,309&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,771&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase due to lease modifications:</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,417&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,522&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,087&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,557&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:81.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.537%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">77,295&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</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',serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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',serif;font-size:10pt;font-weight:400;line-height:100%">13,329&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">59,986&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total cash income taxes paid, net of refunds</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">184,430</span><span style="color:#000000;font-family:'Times New Roman',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><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 Term and Discount Rates</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates as of December&#160;31, 2025 and 2024, 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:73.169%"></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:11.180%"></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:11.183%"></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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, 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',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',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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">41,655&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,381&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,011&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,223&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:400;line-height:100%">2030</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,278&#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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="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',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">128,876</span><span style="color:#000000;font-family:'Times New Roman',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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">118,670</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>65
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 2025 Credit Agreement as of December&#160;31, 2025 and the 2021 Credit Agreement as of December 31, 2024:</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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',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',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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#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:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',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',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',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',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',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><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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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_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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION AND POSTRETIREMENT BENEFITS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Schedule of Defined Benefit Pension Plans</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2025 and 2024, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit plans 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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of&#160;<br/>&#160;December 31,&#160;<br/>&#160;2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities recognized:</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 #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,326&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%">38,082&#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',serif;font-size:10pt;font-weight:400;line-height:100%">27,472&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unfunded status</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">46,408</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,577</span><span style="color:#000000;font-family:'Times New Roman',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><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>67
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COST OPTIMIZATION PROGRAMS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2025 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:53.724%"></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.384%"></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.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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.870%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2025</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2025 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,836</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(36,693)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,143</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,763</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,057</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,266)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">554</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,763</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">47,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(43,959)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,697</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the Company&#8217;s restructuring reserves for the year ended December&#160;31, 2024 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:53.724%"></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.384%"></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.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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.870%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Charges</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',serif;font-size:8pt;font-weight:700;line-height:100%">Payments Made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31. 2024</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2024 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,969</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,206)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,763</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract termination charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">286</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2023 Cost Optimization Program</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="display:none"></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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,966</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,981)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">6,966</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">31,270</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">(36,473)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,763</span></td></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of 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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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>68
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the disaggregation of the Company&#8217;s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,011,650&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">189,274&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,200,924&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152,558&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,994,746&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,147,304&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,908&#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',serif;font-size:10pt;font-weight:400;line-height:100%">106,920&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,828&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-right:-9pt;text-align:center"><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:61.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></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:10.716%"></td><td style="width:0.1%"></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.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.868%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,726,757&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,947&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,834,704&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,370&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,655,828&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">1,793,198&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,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',serif;font-size:10pt;font-weight:400;line-height:100%">97,826&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">100,038&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Client 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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,645,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,742,662&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,054&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,706,728&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,822,782&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">98,890&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,138&#160;</span></td><td style="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CEE</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6,968&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,444&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,958&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Americas includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">APAC, or Asia Pacific, includes revenues from clients 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',serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company&#8217;s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s reportable segments (Note 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">603,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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">712,776&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,316,487&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">479,934&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597,579&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,077,513&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">560,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">261,370&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">821,819&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">465,232&#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',serif;font-size:10pt;font-weight:400;line-height:100%">210,435&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">675,667&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">496,831&#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',serif;font-size:10pt;font-weight:400;line-height:100%">128,776&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">625,607&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559,959&#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',serif;font-size:10pt;font-weight:400;line-height:100%">380,004&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">939,963&#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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',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-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:62.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></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:10.699%"></td><td style="width:0.1%"></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.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.702%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">519,986&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,631&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,022,617&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">450,162&#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',serif;font-size:10pt;font-weight:400;line-height:100%">562,976&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">1,013,138&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">525,091&#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',serif;font-size:10pt;font-weight:400;line-height:100%">177,276&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">702,367&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,449&#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',serif;font-size:10pt;font-weight:400;line-height:100%">225,148&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">674,597&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">488,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">574,605&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">433,196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307,420&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">740,616&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">538,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">472,146&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,450&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,018,433&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Goods, Retail &amp; Travel</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',serif;font-size:10pt;font-weight:400;line-height:100%">472,350&#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',serif;font-size:10pt;font-weight:400;line-height:100%">596,830&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,770&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,072,950&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">552,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">153,683&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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',serif;font-size:10pt;font-weight:400;line-height:100%">707,720&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">429,800&#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',serif;font-size:10pt;font-weight:400;line-height:100%">323,985&#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',serif;font-size:10pt;font-weight:400;line-height:100%">196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">753,981&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">429,245&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60,549&#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',serif;font-size:10pt;font-weight:400;line-height:100%">120&#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',serif;font-size:10pt;font-weight:400;line-height:100%">489,914&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">342,298&#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',serif;font-size:10pt;font-weight:400;line-height:100%">302,250&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#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',serif;font-size:10pt;font-weight:400;line-height:100%">647,542&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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',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 19 &#8220;Segment Information&#8221;) for the years ended December&#160;31, 2025, 2024 and 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:62.350%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="display:none"></td><td colspan="3" style="display:none"></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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,608,351&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,756,062&#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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,364,413&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">534,046&#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',serif;font-size:10pt;font-weight:400;line-height:100%">529,164&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063,210&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,719&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,714&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,433&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:61.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></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.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.790%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',serif;font-size:8pt;font-weight:700;line-height:100%">Europe</span></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 #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="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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,423,554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,477,398&#160;</span></td><td style="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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,900,952&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">419,361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">377,870&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">797,231&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,424&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,333&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,757&#160;</span></td><td style="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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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"><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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Reportable Segments</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: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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',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',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',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 #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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,457,545&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,613,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,082,503&#160;</span></td><td style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">283,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">291,174&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,873&#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',serif;font-size:10pt;font-weight:400;line-height:100%">579,230&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing and other revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,807&#160;</span></td><td style="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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="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"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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 December&#160;31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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.853%"><tr><td style="width:1.0%"></td><td style="width:41.066%"></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.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.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.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.886%"></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',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',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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Type</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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,721&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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',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 consolidated balance sheets:</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets included in trade receivables and contract assets, net</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,759&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,897&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in accrued expenses and other current liabilities</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104,219&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,321&#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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities included in other noncurrent liabilities</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">674&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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',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 consolidated statements of income for the years indicated:</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:65.517%"></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.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.297%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">86,252&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">80,944&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">68,797&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </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',serif;font-size:10pt;font-weight:400;line-height:100%">90,512&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,353&#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',serif;font-size:10pt;font-weight:400;line-height:100%">78,933&#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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">176,764</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">167,297</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">147,730</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Service-Based Awards Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',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 years ended December&#160;31, 2025, 2024 and 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.110%"></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: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: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.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:8.408%"></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="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',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',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',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',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',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',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',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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of January 1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">916</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">291.19</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">99</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">257.74</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">607&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">288.49&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298.81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',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><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',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><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',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',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"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(329)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278.25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(46)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">242.07&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(105)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">304.91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">254.82&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2023</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,074</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">292.45</span><span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">287.36</span><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">617&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">283.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">34&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">298.35&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">366.27&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114.30&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(378)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">289.48&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">273.28&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(102)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">299.49&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295.86&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">1,212</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">288.12</span><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:700;line-height:100%">89</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">298.84</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">847&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181.81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">183.27&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">301.10&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">185.73&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">291.50&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(36)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">303.20&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(151)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">239.40&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">258.40&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding as of December 31, 2025</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">1,467</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">230.75</span><span style="color:#000000;font-family:'Times New Roman',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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',serif;font-size:10pt;font-weight:700;line-height:100%">238.64</span><span style="color:#000000;font-family:'Times New Roman',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><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_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock', window );">Schedule of Fair Value of Service-Based Awards Vested</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested service-based RSU awards (measured at the vesting date) for the years ended December&#160;31, 2025, 2024 and 2023 was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><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:66.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.341%"></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.341%"></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.343%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified equity-settled</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">80,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">105,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',serif;font-size:10pt;font-weight:400;line-height:100%">94,418&#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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified cash-settled</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,491&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11,455&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13,229&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of vested service-based awards</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">86,898</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">116,555</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">107,647</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Schedule of Performance-Based Awards Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activity related to the Company&#8217;s performance-based awards for the years ended December&#160;31, 2025, 2024 and 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:66.882%"></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:1.0%"></td><td style="width:14.543%"></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:14.545%"></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="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',serif;font-size:8pt;font-weight:700;line-height:100%">Equity-Classified <br/>Equity-Settled<br/>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',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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of January&#160;1, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">412.60</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258.19&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">229.98&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">363.93&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2023</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">441.87</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">302.61&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">560.97&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546.48&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December&#160;31, 2024</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">62</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">310.37</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">490.65&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">258.23&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Unvested performance-based awards outstanding as of December 31, 2025</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">138</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">240.97</span><span style="color:#000000;font-family:'Times New Roman',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></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company&#8217;s long-term incentive plans is set forth 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: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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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',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',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of January 1, 2023</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">1,923</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">98.92</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">447,503</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295.73&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(397)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39.01&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">316.91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">340.13&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,629</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">125.88</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">289,552</span><span style="color:#000000;font-family:'Times New Roman',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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',serif;font-size:10pt;font-weight:400;line-height:100%">81&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">296.87&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(483)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46.71&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">297.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">371.84&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2024</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,206</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">165.78</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">112,839</span><span style="color:#000000;font-family:'Times New Roman',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="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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',serif;font-size:10pt;font-weight:400;line-height:100%">(438)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67.70&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</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',serif;font-size:10pt;font-weight:400;line-height:100%">(26)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">296.27&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</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',serif;font-size:10pt;font-weight:400;line-height:100%">(41)</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">329.44&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Options outstanding as of December 31, 2025</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',serif;font-size:10pt;font-weight:700;line-height:100%">701</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">212.59</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">29,010</span><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">586&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">196.81&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,010&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Options expected to vest as of December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">112&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">293.02&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Black-Scholes Option Valuation Model Assumptions</a></td>
<td class="text"><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:</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:65.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></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.472%"></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.475%"></td><td style="width:0.1%"></td></tr><tr><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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',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"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.23</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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text">The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December&#160;31, 2025, 2024 and 2023:<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.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.473%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;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',serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.50</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',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',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',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of restricted stock and restricted stock units for which the grantee gained the right by satisfying service requirements, to receive or retain shares units, other instruments, or cash</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_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock</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_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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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> -Topic 718<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718-50/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>70
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income Before Provision of Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes based on geographic location is disclosed in the table below:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes:</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 #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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,183&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,031&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,875&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">361,441&#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',serif;font-size:10pt;font-weight:400;line-height:100%">391,381&#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',serif;font-size:10pt;font-weight:400;line-height:100%">325,710&#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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">505,624</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">584,412</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">536,585</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">Current</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 #000000;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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,512&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,920&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,763&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%">12,759&#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',serif;font-size:10pt;font-weight:400;line-height:100%">13,652&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,922&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">102,972&#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',serif;font-size:10pt;font-weight:400;line-height:100%">97,502&#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',serif;font-size:10pt;font-weight:400;line-height:100%">86,012&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',serif;font-size:10pt;font-weight:400;line-height:100%">(35,682)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(54,772)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(20,519)</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',serif;font-size:10pt;font-weight:400;line-height:100%">State</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,948)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,176)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,206)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">(21,667)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,247)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,470)</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:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">127,946</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">129,879</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">119,502</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Tax Rate Reconciliation</a></td>
<td class="text">The following table presents the required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual global effective amount and rate for the year ended December 31, 2025:<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:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.522%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Percent</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',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">106,181&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic federal</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of cross-border tax laws</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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign disregarded entities</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,050&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of other cross-border tax laws</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',serif;font-size:10pt;font-weight:400;line-height:100%">997&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable or nondeductible items</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,947&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,503)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">88&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Domestic state/local income taxes, net of federal benefit</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,472&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D incentive</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',serif;font-size:10pt;font-weight:400;line-height:100%">(11,919)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,944&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other jurisdictions</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,688&#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',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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">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',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',serif;font-size:10pt;font-weight:700;line-height:100%">127,946</span><span style="color:#000000;font-family:'Times New Roman',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 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',serif;font-size:10pt;font-weight:700;line-height:100%">25.3</span><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)  State taxes in California, Pennsylvania, New York, Illinois and New Jersey make up the majority of the tax effect in this category.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company&#8217;s effective income tax rate for years prior to the adoption of ASU 2023-09 is 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:71.999%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.622%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes at federal statutory rate</span></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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">122,727&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">112,690&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in taxes resulting from:</span></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="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',serif;font-size:10pt;font-weight:400;line-height:100%">GILTI and BEAT U.S. taxes </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">475&#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',serif;font-size:10pt;font-weight:400;line-height:100%">391&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,448)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(19,829)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign&#160;tax&#160;expense and&#160;tax&#160;rate differential</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,290&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,208&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent differences </span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,488)</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,279&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,357&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5,869&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Impact of election to change entity classification</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(873)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,109)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,720)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,824)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">280&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,549&#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 style="padding-left:38.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></div></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 style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">129,879</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">119,502</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Significant Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows:</span><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:75.370%"></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.931%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</span></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',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,754&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,622&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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',serif;font-size:10pt;font-weight:400;line-height:100%">151,926&#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',serif;font-size:10pt;font-weight:400;line-height:100%">99,459&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales discounts</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,415&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10,262&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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',serif;font-size:10pt;font-weight:400;line-height:100%">25,902&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14,114&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </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',serif;font-size:10pt;font-weight:400;line-height:100%">40,545&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,492&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,692&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,240&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D capitalization</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',serif;font-size:10pt;font-weight:400;line-height:100%">136,444&#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',serif;font-size:10pt;font-weight:400;line-height:100%">121,546&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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',serif;font-size:10pt;font-weight:400;line-height:100%">8,565&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11,278&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</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',serif;font-size:10pt;font-weight:400;line-height:100%">11,137&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,290&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%">29,740&#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',serif;font-size:10pt;font-weight:400;line-height:100%">22,717&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,149&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,692&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">465,269&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">391,712&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</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',serif;font-size:10pt;font-weight:400;line-height:100%">(16,024)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,183)</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,245&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">381,529&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax 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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,941&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">137,141&#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',serif;font-size:10pt;font-weight:400;line-height:100%">126,443&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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',serif;font-size:10pt;font-weight:400;line-height:100%">37,696&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,132&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit carryforward</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,061&#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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">19,720&#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',serif;font-size:10pt;font-weight:400;line-height:100%">850&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. taxation of foreign 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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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',serif;font-size:10pt;font-weight:400;line-height:100%">17,158&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,507&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,099&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">204,092&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">218,146</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">177,437</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits for the years ended December&#160;31, 2025, 2024 and 2023 are as follows: </span></div><div style="text-align:justify"><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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning 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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,487</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,471</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,865</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to the current year</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,004&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,407&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to prior years</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">3,064&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#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',serif;font-size:10pt;font-weight:400;line-height:100%">716&#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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Decreases for tax positions related to prior years</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',serif;font-size:10pt;font-weight:400;line-height:100%">(452)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,251)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statute of limitations expirations</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(86)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(438)</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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authority</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',serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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',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><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',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(68)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(97)</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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',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-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',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',serif;font-size:10pt;font-weight:700;line-height:100%">12,422</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,487</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">11,471</span><span style="color:#000000;font-family:'Times New Roman',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><span></span>
</td>
</tr>
<tr class="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 Cash Income Taxes Paid (Net of Refunds)</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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:71.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,167&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,309&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,771&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase due to lease modifications:</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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,417&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,522&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,087&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,557&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:81.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.537%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">77,295&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State and local</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',serif;font-size:10pt;font-weight:400;line-height:100%">18,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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',serif;font-size:10pt;font-weight:400;line-height:100%">13,329&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign</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',serif;font-size:10pt;font-weight:400;line-height:100%">59,986&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total cash income taxes paid, net of refunds</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">184,430</span><span style="color:#000000;font-family:'Times New Roman',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><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>71
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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',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><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:63.760%"></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.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.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.884%"></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',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"></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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">377,678&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">454,533&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">417,083&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">377,678&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454,533&#160;</span></td><td style="background-color:#ffffff;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;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">417,083&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;border-top:3pt double #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:3pt double #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:3pt double #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',serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for basic earnings per share</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',serif;font-size:10pt;font-weight:400;line-height:100%">55,893&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,829&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Net effect of dilutive equity awards and stock issuable under the ESPP </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',serif;font-size:10pt;font-weight:400;line-height:100%">340&#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',serif;font-size:10pt;font-weight:400;line-height:100%">695&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares for diluted earnings per share</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">56,233&#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',serif;font-size:10pt;font-weight:400;line-height:100%">57,983&#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',serif;font-size:10pt;font-weight:400;line-height:100%">59,085&#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 style="height:14pt"><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 #000000;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 #000000;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 #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',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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.21&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6.72&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.84&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">7.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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>72
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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 Before Unallocated Expenses</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-top:9pt"><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:64.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></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.899%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2025</span></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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">3,166,116</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,290,940</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,189,329&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,625,058&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,814,387&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">418,715&#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',serif;font-size:10pt;font-weight:400;line-height:100%">315,442&#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',serif;font-size:10pt;font-weight:400;line-height:100%">734,157&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">35,957&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17,487&#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',serif;font-size:10pt;font-weight:400;line-height:100%">53,444&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">522,115</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">332,953</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">855,068</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(176,764)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(71,367)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,345)</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><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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(85,589)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">520,003</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,546&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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="background-color:#ffffff;padding:0 1pt"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(25,925)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">505,624</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></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.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.864%"></td><td style="width:0.1%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Europe </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,866,339</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,861,601</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,915,851&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,290,317&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">3,206,168&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">369,055&#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',serif;font-size:10pt;font-weight:400;line-height:100%">267,032&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">636,087&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">40,009&#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',serif;font-size:10pt;font-weight:400;line-height:100%">20,076&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">60,085&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit:</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">541,424</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">284,176</span><span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:10pt;font-weight:700;line-height:100%">825,600</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(167,297)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(29,475)</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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1653">Other acquisition-related expenses</span></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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(15,472)</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><td colspan="3" style="display:none"></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(68,772)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%">544,584</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">46,876&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,048)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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="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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">584,412</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.774%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 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',serif;font-size:8pt;font-weight:700;line-height:100%">Americas</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Russia </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',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Segment revenues </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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2,765,022</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">1,909,443</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">16,075</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,848,758&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,348,190&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18,483&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,215,431&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">361,589&#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',serif;font-size:10pt;font-weight:400;line-height:100%">285,722&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,531&#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',serif;font-size:10pt;font-weight:400;line-height:100%">649,842&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">43,645&#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',serif;font-size:10pt;font-weight:400;line-height:100%">25,307&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">69,083&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating profit (loss):</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',serif;font-size:10pt;font-weight:700;line-height:100%">511,030</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">250,224</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(5,070)</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',serif;font-size:10pt;font-weight:700;line-height:100%">756,184</span><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated costs:</span></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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(147,730)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22,717)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisition-related 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,768)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of business</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,922)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Other unallocated costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(55,808)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</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="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',serif;font-size:10pt;font-weight:700;line-height:100%">501,239</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,124&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,778)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Income before provision for income taxes</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">536,585</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of Physical Locations 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.122%"><tr><td style="width:1.0%"></td><td style="width:64.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></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:9.961%"></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:9.965%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,381&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">58,865&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">62,653&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Belarus</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',serif;font-size:10pt;font-weight:400;line-height:100%">44,483&#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',serif;font-size:10pt;font-weight:400;line-height:100%">45,900&#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',serif;font-size:10pt;font-weight:400;line-height:100%">49,875&#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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,085&#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',serif;font-size:10pt;font-weight:400;line-height:100%">39,403&#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',serif;font-size:10pt;font-weight:400;line-height:100%">42,510&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,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',serif;font-size:10pt;font-weight:400;line-height:100%">15,367&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12,735&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,947&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10,605&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15,057&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Hungary</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,495&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,157&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6,683&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39,631&#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',serif;font-size:10pt;font-weight:400;line-height:100%">33,370&#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',serif;font-size:10pt;font-weight:400;line-height:100%">45,540&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">202,387</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">207,667</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">235,053</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenues by Customer Location</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the Company&#8217;s revenues by client location for the years ended December 31, 2025,&#160;2024 and 2023:</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:63.760%"></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.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.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.884%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',serif;font-size:10pt;font-weight:400;line-height:100%">United States</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,834,343&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,680,063&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,633,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></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',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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',serif;font-size:10pt;font-weight:400;line-height:100%">597,317&#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',serif;font-size:10pt;font-weight:400;line-height:100%">523,369&#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',serif;font-size:10pt;font-weight:400;line-height:100%">585,172&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</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',serif;font-size:10pt;font-weight:400;line-height:100%">438,495&#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',serif;font-size:10pt;font-weight:400;line-height:100%">407,849&#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',serif;font-size:10pt;font-weight:400;line-height:100%">367,121&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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',serif;font-size:10pt;font-weight:400;line-height:100%">233,429&#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',serif;font-size:10pt;font-weight:400;line-height:100%">206,129&#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',serif;font-size:10pt;font-weight:400;line-height:100%">178,492&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</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',serif;font-size:10pt;font-weight:400;line-height:100%">229,785&#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',serif;font-size:10pt;font-weight:400;line-height:100%">188,576&#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',serif;font-size:10pt;font-weight:400;line-height:100%">236,292&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Other locations</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,123,687&#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',serif;font-size:10pt;font-weight:400;line-height:100%">721,954&#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',serif;font-size:10pt;font-weight:400;line-height:100%">689,733&#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',serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">5,457,056</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,727,940</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">4,690,540</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</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"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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 income (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:64.250%"></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.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.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.870%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December 31,</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',serif;font-size:8pt;font-weight:700;line-height:100%">2025</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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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',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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(103,975)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(43,601)</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',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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">157,693&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(71,584)</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',serif;font-size:10pt;font-weight:400;line-height:100%">45,035&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss reclassified into Loss on sale of business</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',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><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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">23,931&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(23,527)</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',serif;font-size:10pt;font-weight:400;line-height:100%">11,210&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,787)</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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation, net of tax</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',serif;font-size:10pt;font-weight:700;line-height:100%">134,166</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(60,374)</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',serif;font-size:10pt;font-weight:700;line-height:100%">58,179</span><span style="color:#000000;font-family:'Times New Roman',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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">30,191</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(103,975)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(43,601)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow hedging instruments</span></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"></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"></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"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(11,265)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,819</span><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">8,306</span><span style="color:#000000;font-family:'Times New Roman',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) in fair value</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',serif;font-size:10pt;font-weight:400;line-height:100%">30,046&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,570)</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',serif;font-size:10pt;font-weight:400;line-height:100%">25,352&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,215)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,333)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(25,695)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain) reclassified into Foreign exchange loss</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',serif;font-size:10pt;font-weight:400;line-height:100%">196&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">(234)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(2,778)</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',serif;font-size:10pt;font-weight:400;line-height:100%">5,732&#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',serif;font-size:10pt;font-weight:400;line-height:100%">90&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#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',serif;font-size:10pt;font-weight:700;line-height:100%">9,249</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(19,084)</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',serif;font-size:10pt;font-weight:700;line-height:100%">(487)</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span><span style="color:#000000;font-family:'Times New Roman',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:#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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(2,016)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(11,265)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">7,819</span><span style="color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans</span></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"></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"></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"></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',serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,624)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(3,258)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,847)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,451)</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,847&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,856)</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"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,033)</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',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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,478&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(213)</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',serif;font-size:10pt;font-weight:400;line-height:100%">445&#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 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Defined benefit plans, 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',serif;font-size:10pt;font-weight:700;line-height:100%">(8,006)</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',serif;font-size:10pt;font-weight:700;line-height:100%">1,634</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,411)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(9,630)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(1,624)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(3,258)</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',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">18,545</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(116,864)</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',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',serif;font-size:10pt;font-weight:700;line-height:100%">(39,040)</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="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"> As of December&#160;31, 2025, the ending balance of net unrealized loss 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></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</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_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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">2 years<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">50 years<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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>75
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets other than goodwill</a></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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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>76
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,296,077<span></span>
</td>
<td class="nump">$ 1,286,267<span></span>
</td>
<td class="nump">$ 2,036,235<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>
</tr>
<tr class="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>
<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">49,200<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_BY', window );">Belarus</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 37,800<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_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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMPACT OF THE INVASION OF UKRAINE (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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">$ 202,387,000<span></span>
</td>
<td class="nump">$ 207,667,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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">114,875,000<span></span>
</td>
<td class="nump">128,244,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_CostOfRevenue', window );">Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">3,883,535,000<span></span>
</td>
<td class="nump">3,277,497,000<span></span>
</td>
<td class="nump">$ 3,256,514,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">928,707,000<span></span>
</td>
<td class="nump">816,300,000<span></span>
</td>
<td class="nump">815,065,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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,900,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Loss on sale of business<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="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="nump">10,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="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">14,600,000<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
<td class="nump">$ 17,400,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_CostOfRevenue', window );">Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">11,300,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">12,300,000<span></span>
</td>
<td class="nump">10,800,000<span></span>
</td>
<td class="nump">6,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</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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">3,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="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="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">0.0<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">1,800,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 | 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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400,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>
<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="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_UA', window );">Ukraine | Building</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">59,400,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 | Construction in Progress</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">52,300,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 | Computer Equipment</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">5,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="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 | Furniture and Fixtures</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">$ 1,900,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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="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>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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsDisposedOfBySaleMember</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>
<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_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_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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 02, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 02, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 01, 2024 </div>
<div>USD ($) </div>
<div>professional</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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 Combination [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>
<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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">$ 935<span></span>
</td>
<td class="nump">$ 9,755<span></span>
</td>
<td class="nump">$ 14,850<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_A2025AcquisitionsMember', window );">2025 Acquisition</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>
</tr>
<tr class="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 Combination [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>
<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_NumberOfBusinessesAcquired', window );">Number of completed acquisitions | business</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">1<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_BusinessCombinationConsiderationTransferred1', window );">Purchase price including contingent consideration</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">$ 8,800<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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">900<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_A2025AcquisitionsMember', window );">2025 Acquisition | Customer relationships</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>
</tr>
<tr class="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 Combination [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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">4,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_FirstDerivativeLtdMember', window );">First Derivative</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>
</tr>
<tr class="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 Combination [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>
<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_BusinessCombinationConsiderationTransferred1', window );">Purchase price including contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,700<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">124,809<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Increase (decrease) to purchase price</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">600<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_GoodwillPurchaseAccountingAdjustments', window );">NEORIS purchase accounting adjustment</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">1,300<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</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="nump">6,300<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue of acquiree</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="nump">12,200<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_FirstDerivativeLtdMember', window );">First Derivative | Customer relationships</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>
</tr>
<tr class="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 Combination [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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">118,441<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_NEORISMember', window );">NEORIS</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>
</tr>
<tr class="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 Combination [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>
<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_BusinessCombinationConsiderationTransferred1', window );">Purchase price including contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 626,300<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">259,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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Equity interest acquired</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.70%<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_BusinessCombinationNumberOfProfessionals', window );">Number of professionals acquired | professional</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,800<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_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="nump">$ 1,400<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Increase (decrease) to purchase price</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="num">(3,900)<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_GoodwillPurchaseAccountingAdjustments', window );">NEORIS purchase accounting adjustment</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="num">(5,181)<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</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="nump">7,800<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue of acquiree</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="nump">$ 53,700<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_NEORISMember', window );">NEORIS | Customer relationships</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>
</tr>
<tr class="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 Combination [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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">$ 249,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_A2024AcquisitionsMember', window );">Other 2024 Acquisitions</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>
</tr>
<tr class="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 Combination [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>
<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_NumberOfBusinessesAcquired', window );">Number of completed acquisitions | business</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="nump">3<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_BusinessCombinationConsiderationTransferred1', window );">Purchase price including contingent consideration</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="nump">$ 74,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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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="nump">9,800<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue of acquiree</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="nump">32,600<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_A2024AcquisitionsMember', window );">Other 2024 Acquisitions | Customer relationships</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>
</tr>
<tr class="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 Combination [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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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="nump">20,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_BusinessAcquisitionAxis=epam_A2023AcquisitionsMember', window );">2023 Acquisitions</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>
</tr>
<tr class="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 Combination [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>
<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_NumberOfBusinessesAcquired', window );">Number of completed acquisitions | business</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">2<span></span>
</td>
</tr>
<tr class="ro">
<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="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">$ 42,600<span></span>
</td>
</tr>
<tr class="re">
<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</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,900<span></span>
</td>
</tr>
<tr class="ro">
<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 );">NEORIS purchase accounting adjustment</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="nump">$ 861<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue of acquiree</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">8,200<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_A2023AcquisitionsMember', window );">2023 Acquisitions | Customer relationships</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>
</tr>
<tr class="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 Combination [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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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">$ 13,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_BusinessCombinationNumberOfProfessionals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Professionals</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_BusinessCombinationNumberOfProfessionals</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: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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 voting equity interest acquired in 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department.</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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquiree's revenue since acquisition date of business combination included in consolidated statement of 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/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</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> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">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_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 measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Number of businesses acquired in 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=epam_A2025AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025AcquisitionsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=epam_FirstDerivativeLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstDerivativeLtdMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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_BusinessAcquisitionAxis=epam_A2024AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2024AcquisitionsMember</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_BusinessAcquisitionAxis=epam_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2023AcquisitionsMember</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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 02, 2024</div></th>
<th class="th"><div>Nov. 01, 2024</div></th>
<th class="th"><div>Dec. 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_BusinessAcquisitionLineItems', window );"><strong>Business Combination [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1,210,564<span></span>
</td>
<td class="nump">$ 1,181,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562,459<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_FirstDerivativeLtdMember', window );">First Derivative</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>
</tr>
<tr class="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 Combination [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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade receivables and contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,410<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,092<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,703<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,809<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets', window );">Property and equipment and other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366,173<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,560<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,290<span></span>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,850<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest', window );">Noncontrolling interest in consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,323<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_NEORISMember', window );">NEORIS</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>
</tr>
<tr class="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 Combination [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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</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">$ 63,470<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade receivables and contract assets</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">79,474<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid 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>
<td class="nump">8,390<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_Goodwill', window );">Goodwill</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">401,575<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</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">259,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets', window );">Property and equipment and other noncurrent assets</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">22,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill', window );">Total assets acquired</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">834,097<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable, 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>
<td class="nump">130,771<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', 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>
<td class="nump">79,545<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</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">210,316<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest', window );">Noncontrolling interest in consolidated subsidiaries</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">1,358<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</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">$ 622,423<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncontrolling interest</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets</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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equivalent acquired in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service.</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> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable assumed in business combination and recognized at acquisition date, 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset.</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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed in business combination and recognized at acquisition 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> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed in business combination and recognized at acquisition date, classified as other and 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=epam_FirstDerivativeLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstDerivativeLtdMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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>80
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</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_BusinessAcquisitionAxis=epam_FirstDerivativeLtdMember', window );">First Derivative</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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 );">Amount</a></td>
<td class="nump">$ 124,809<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_NEORISMember', window );">NEORIS</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 259,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | First Derivative</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount</a></td>
<td class="nump">$ 118,441<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | NEORIS</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount</a></td>
<td class="nump">$ 249,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | First Derivative</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount</a></td>
<td class="nump">$ 6,368<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | NEORIS</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amount</a></td>
<td class="nump">$ 10,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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">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_BusinessAcquisitionAxis=epam_FirstDerivativeLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstDerivativeLtdMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TradeNamesMember</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>81
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Consolidated Pro forma) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 5,015,157<span></span>
</td>
<td class="nump">$ 5,013,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 407,200<span></span>
</td>
<td class="nump">$ 399,973<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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of 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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-50<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of 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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>Goodwill [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_Goodwill', window );">Balance beginning of period</a></td>
<td class="nump">$ 1,181,575<span></span>
</td>
<td class="nump">$ 562,459<span></span>
</td>
</tr>
<tr class="re">
<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">28,982<span></span>
</td>
<td class="num">(12,399)<span></span>
</td>
</tr>
<tr class="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 );">Balance end of period</a></td>
<td class="nump">1,210,564<span></span>
</td>
<td class="nump">1,181,575<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_A2025AcquisitionsMember', window );">2025 Acquisition</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">3,168<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_NEORISMember', window );">NEORIS</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">406,756<span></span>
</td>
</tr>
<tr class="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 );">Purchase accounting adjustments</a></td>
<td class="num">(5,181)<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_FirstDerivativeAcquisitionMember', window );">First Derivative purchase accounting adjustments</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,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_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="nump">1,260<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_Other2024AcquisitionsMember', window );">Other 2024 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,455<span></span>
</td>
</tr>
<tr class="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 );">Purchase accounting adjustments</a></td>
<td class="nump">760<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_A2023AcquisitionsMember', window );">2023 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861<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_AmericasSegmentMember', window );">Americas</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_GoodwillRollForward', window );"><strong>Goodwill [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_Goodwill', window );">Balance beginning of period</a></td>
<td class="nump">652,066<span></span>
</td>
<td class="nump">241,860<span></span>
</td>
</tr>
<tr class="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">954<span></span>
</td>
<td class="num">(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_Goodwill', window );">Balance end of period</a></td>
<td class="nump">652,575<span></span>
</td>
<td class="nump">652,066<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_AmericasSegmentMember', window );">Americas | 2025 Acquisition</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">3,168<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_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | NEORIS</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,538<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase accounting adjustments</a></td>
<td class="num">(4,246)<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_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | First Derivative purchase accounting adjustments</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,793<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase accounting adjustments</a></td>
<td class="nump">265<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_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | Other 2024 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,529<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase accounting adjustments</a></td>
<td class="nump">368<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_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | 2023 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861<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_GoodwillRollForward', window );"><strong>Goodwill [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_Goodwill', window );">Balance beginning of period</a></td>
<td class="nump">529,509<span></span>
</td>
<td class="nump">320,599<span></span>
</td>
</tr>
<tr class="re">
<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">28,028<span></span>
</td>
<td class="num">(11,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_Goodwill', window );">Balance end of period</a></td>
<td class="nump">557,989<span></span>
</td>
<td class="nump">529,509<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 | 2025 Acquisition</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</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_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | NEORIS</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,218<span></span>
</td>
</tr>
<tr class="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 );">Purchase accounting adjustments</a></td>
<td class="num">(935)<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_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | First Derivative purchase accounting adjustments</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,650<span></span>
</td>
</tr>
<tr class="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 );">Purchase accounting adjustments</a></td>
<td class="nump">995<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_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | Other 2024 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,926<span></span>
</td>
</tr>
<tr class="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 );">Purchase accounting adjustments</a></td>
<td class="nump">$ 392<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_StatementBusinessSegmentsAxis=epam_EuropeSegmentMember', window );">Europe | 2023 Acquisitions</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from 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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-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_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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=epam_A2025AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025AcquisitionsMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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_BusinessAcquisitionAxis=epam_FirstDerivativeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstDerivativeAcquisitionMember</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_BusinessAcquisitionAxis=epam_Other2024AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_Other2024AcquisitionsMember</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_BusinessAcquisitionAxis=epam_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2023AcquisitionsMember</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_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AmericasSegmentMember</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>83
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_AmericasSegmentMember', window );">Americas</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated goodwill impairment losses</a></td>
<td class="nump">$ 0<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 goodwill impairment losses</a></td>
<td class="nump">$ 0<span></span>
</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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AmericasSegmentMember</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>84
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 611,229<span></span>
</td>
<td class="nump">$ 581,862<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(204,643)<span></span>
</td>
<td class="num">(145,444)<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">406,586<span></span>
</td>
<td class="nump">436,418<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_AmortizationOfIntangibleAssets', window );">Total</a></td>
<td class="nump">71,367<span></span>
</td>
<td class="nump">29,475<span></span>
</td>
<td class="nump">$ 22,717<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">574,431<span></span>
</td>
<td class="nump">547,552<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(182,242)<span></span>
</td>
<td class="num">(128,148)<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">392,189<span></span>
</td>
<td class="nump">419,404<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_AmortizationOfIntangibleAssets', window );">Total</a></td>
<td class="nump">67,132<span></span>
</td>
<td class="nump">26,798<span></span>
</td>
<td class="nump">19,855<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">28,539<span></span>
</td>
<td class="nump">26,468<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(14,221)<span></span>
</td>
<td class="num">(10,017)<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">14,318<span></span>
</td>
<td class="nump">16,451<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_AmortizationOfIntangibleAssets', window );">Total</a></td>
<td class="nump">3,745<span></span>
</td>
<td class="nump">1,437<span></span>
</td>
<td class="nump">1,522<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">6,359<span></span>
</td>
<td class="nump">5,942<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(6,320)<span></span>
</td>
<td class="num">(5,656)<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">286<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_AmortizationOfIntangibleAssets', window );">Total</a></td>
<td class="nump">252<span></span>
</td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">1,102<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_RoyaltyAgreementsMember', window );">Contract royalties</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">1,900<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,860)<span></span>
</td>
<td class="num">(1,623)<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">277<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_AmortizationOfIntangibleAssets', window );">Total</a></td>
<td class="nump">$ 238<span></span>
</td>
<td class="nump">$ 238<span></span>
</td>
<td class="nump">$ 238<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_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.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-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;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TradeNamesMember</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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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_RoyaltyAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RoyaltyAgreementsMember</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>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 71,705<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">66,179<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">60,797<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">57,659<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">54,005<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">96,241<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_FiniteLivedIntangibleAssetsNet', window );">Net&#160; carrying amount</a></td>
<td class="nump">$ 406,586<span></span>
</td>
<td class="nump">$ 436,418<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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="rou">
<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">$ 1,981<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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</a></td>
<td class="nump">22,835<span></span>
</td>
<td class="nump">$ 32,978<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_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">27,437<span></span>
</td>
<td class="nump">47,628<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</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_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">1,981<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_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">14,650<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_FairValueInputsLevel1Member', window );">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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', 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="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', 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="rou">
<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">1,981<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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration</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_LiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value on a recurring basis</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">14,650<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_FairValueInputsLevel2Member', 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="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_DerivativeAssets', window );">Foreign exchange derivative assets</a></td>
<td class="nump">1,981<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_DerivativeLiabilities', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">14,650<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</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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="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">22,835<span></span>
</td>
<td class="nump">32,978<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">22,835<span></span>
</td>
<td class="nump">32,978<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 | 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="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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 asset recognized for present right to economic benefit.</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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_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>87
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Narrative) (Details) - Discount rate<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">2025 Acquisition</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_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Combination, Contingent Consideration [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.15<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 );">NEORIS</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_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Combination, Contingent Consideration [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.18<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 );">Other 2024 Acquisitions | 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_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Combination, Contingent Consideration [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.12<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 );">Other 2024 Acquisitions | Maximum</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_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Combination, Contingent Consideration [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.20<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 );">2023 Acquisitions | Maximum | Software Licenses</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_BusinessAcquisitionContingentConsiderationLineItems', window );"><strong>Business Combination, Contingent Consideration [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input to determine fair value of contingent consideration</a></td>
<td class="nump">0.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_BusinessAcquisitionContingentConsiderationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">us-gaap_BusinessAcquisitionContingentConsiderationLineItems</td>
</tr>
<tr>
<td style="padding-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_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 liability in contingent consideration arrangement in 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/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">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_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_us-gaap_BusinessAcquisitionAxis=epam_A2025AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025AcquisitionsMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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_BusinessAcquisitionAxis=epam_A2024AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2024AcquisitionsMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=epam_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2023AcquisitionsMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Contingent consideration, beginning of period</a></td>
<td class="nump">$ 32,978<span></span>
</td>
<td class="nump">$ 23,150<span></span>
</td>
<td class="nump">$ 24,308<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">3,466<span></span>
</td>
<td class="nump">5,699<span></span>
</td>
<td class="nump">2,814<span></span>
</td>
</tr>
<tr class="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">(13,266)<span></span>
</td>
<td class="num">(10,125)<span></span>
</td>
<td class="num">(18,844)<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 net foreign currency exchange rate changes</a></td>
<td class="nump">251<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="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 );">Contingent consideration, end of period</a></td>
<td class="nump">22,835<span></span>
</td>
<td class="nump">32,978<span></span>
</td>
<td class="nump">23,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">2023 Acquisitions</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,850<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 );">NEORIS</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(1,529)<span></span>
</td>
<td class="nump">4,654<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 );">Other 2024 Acquisitions</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,755<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 );">2025 Acquisition</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Amount</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="nump">$ 935<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_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_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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchases 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2G<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2G<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_BusinessAcquisitionAxis=epam_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2023AcquisitionsMember</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_BusinessAcquisitionAxis=epam_NEORISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NEORISMember</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_BusinessAcquisitionAxis=epam_A2024AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2024AcquisitionsMember</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_BusinessAcquisitionAxis=epam_A2025AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025AcquisitionsMember</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>89
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', 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">$ 42,843<span></span>
</td>
<td class="nump">$ 22,107<span></span>
</td>
</tr>
<tr class="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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisitions</a></td>
<td class="nump">29,532<span></span>
</td>
<td class="nump">33,187<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Balance | Revolving Credit Facility | Credit Facility 2025</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 Credit Agreement</a></td>
<td class="nump">25,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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Balance | Revolving Credit Facility | Credit Facility 2021</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_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_LinesOfCreditFairValueDisclosure', window );">Borrowings under Credit Agreement</a></td>
<td class="text">&#160;<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Balance | Money market funds</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">5,402<span></span>
</td>
<td class="nump">5,200<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', 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" 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">37,441<span></span>
</td>
<td class="nump">16,907<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value</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">42,843<span></span>
</td>
<td class="nump">22,107<span></span>
</td>
</tr>
<tr class="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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisitions</a></td>
<td class="nump">29,532<span></span>
</td>
<td class="nump">33,187<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Revolving Credit Facility | Credit Facility 2025</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_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_LinesOfCreditFairValueDisclosure', window );">Borrowings under Credit Agreement</a></td>
<td class="nump">25,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Revolving Credit Facility | Credit Facility 2021</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 Credit Agreement</a></td>
<td class="text">&#160;<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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">5,402<span></span>
</td>
<td class="nump">5,200<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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">37,441<span></span>
</td>
<td class="nump">16,907<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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">5,402<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
</tr>
<tr class="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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisitions</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 1 | Revolving Credit Facility | Credit Facility 2025</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 Credit Agreement</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 1 | Revolving Credit Facility | Credit Facility 2021</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_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_LinesOfCreditFairValueDisclosure', window );">Borrowings under Credit Agreement</a></td>
<td class="text">&#160;<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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="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">5,402<span></span>
</td>
<td class="nump">5,200<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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="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">37,441<span></span>
</td>
<td class="nump">16,907<span></span>
</td>
</tr>
<tr class="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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisitions</a></td>
<td class="nump">29,532<span></span>
</td>
<td class="nump">33,187<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 2 | Revolving Credit Facility | Credit Facility 2025</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_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_LinesOfCreditFairValueDisclosure', window );">Borrowings under Credit Agreement</a></td>
<td class="nump">25,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 2 | Revolving Credit Facility | Credit Facility 2021</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 Credit Agreement</a></td>
<td class="text">&#160;<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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">37,441<span></span>
</td>
<td class="nump">16,907<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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" 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_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Deferred consideration for asset acquisitions</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 3 | Revolving Credit Facility | Credit Facility 2025</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 Credit Agreement</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 3 | Revolving Credit Facility | Credit Facility 2021</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_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_LinesOfCreditFairValueDisclosure', window );">Borrowings under Credit Agreement</a></td>
<td class="text">&#160;<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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="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="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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', 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" 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>
</table>
<div style="display: none;">
<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> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_DebtInstrumentAxis=epam_CreditFacility2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacility2025Member</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_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>90
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 36.7<span></span>
</td>
<td class="nump">$ 38.5<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> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Details) - Foreign Exchange Derivative Contracts - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAlreadyPostedAggregateFairValue', window );">Financial collateral required to be posted</a></td>
<td class="nump">$ 0<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_DerivativeFairValueOfDerivativeAsset', window );">Asset Derivatives</a></td>
<td class="nump">1,981,000<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_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives</a></td>
<td class="nump">$ 4,602,000<span></span>
</td>
<td class="nump">$ 14,650,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_CollateralAlreadyPostedAggregateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features.</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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 185<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-185<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAlreadyPostedAggregateFairValue</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 447,244<span></span>
</td>
<td class="nump">$ 428,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(244,857)<span></span>
</td>
<td class="num">(220,589)<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_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">$ 202,387<span></span>
</td>
<td class="nump">207,667<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 hardware</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">4 years<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 154,550<span></span>
</td>
<td class="nump">146,966<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_SoftwareAndSoftwareDevelopmentCostsMember', window );">Purchased computer software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">4 years<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 94,557<span></span>
</td>
<td class="nump">91,630<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=epam_BuildingAndLandImprovementsMember', window );">Buildings and land improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">46 years<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 57,194<span></span>
</td>
<td class="nump">57,194<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</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">6 years<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 44,379<span></span>
</td>
<td class="nump">39,278<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, fixtures and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 42,881<span></span>
</td>
<td class="nump">39,585<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_LandMember', window );">Land</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">1,339<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_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 52,344<span></span>
</td>
<td class="nump">$ 52,264<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SoftwareAndSoftwareDevelopmentCostsMember</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=epam_BuildingAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=epam_BuildingAndLandImprovementsMember</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>
<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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</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>93
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 17, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,100<span></span>
</td>
<td class="nump">$ 59,400<span></span>
</td>
<td class="nump">$ 68,200<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 );">Payments to acquire an office building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,243<span></span>
</td>
<td class="nump">32,146<span></span>
</td>
<td class="nump">28,415<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_AssetAcquisitionAxis=epam_SoftwareLicensesMember', window );">Software Licenses</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,700<span></span>
</td>
<td class="nump">$ 66,100<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">13,300<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,900<span></span>
</td>
<td class="nump">$ 52,800<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_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets', window );">Derecognition of intangible assets</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="num">(20,800)<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_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease', window );">Decrease in deferred payments for asset acquisition</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">$ 21,400<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_AssetAcquisitionAxis=epam_SoftwareLicensesMember', window );">Software Licenses | Discount 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.055<span></span>
</td>
<td class="nump">0.052<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_MinskBelarusMember', window );">Minsk, Belarus | Buildings and land improvements</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Leased building, before accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">10,600<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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Leased building, accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">4,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_FinanceLeaseRightOfUseAssetAmortization', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 500<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 | Construction in progress</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
<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 );">Payments to acquire an office building</a></td>
<td class="nump">$ 50,100<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Liability, Period Increase (Decrease)</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_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease</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_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>xbrli:pureItemType</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_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Provisional Information, Initial Accounting Incomplete, Intangible Assets</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_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets</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_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/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479908/805-50-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-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;">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> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of right-of-use asset from finance 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to right-of-use asset from finance 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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization, of right-of-use asset from finance 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=epam_MinskBelarusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MinskBelarusMember</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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</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>94
<FILENAME>R71.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 104,219<span></span>
</td>
<td class="nump">$ 59,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent', window );">Value added taxes payable</a></td>
<td class="nump">54,049<span></span>
</td>
<td class="nump">43,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration, current (Note 5)</a></td>
<td class="nump">15,406<span></span>
</td>
<td class="nump">14,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Foreign exchange derivative liabilities</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">14,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities and accrued expenses</a></td>
<td class="nump">72,412<span></span>
</td>
<td class="nump">68,986<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_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="nump">$ 250,688<span></span>
</td>
<td class="nump">$ 201,356<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_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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-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;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and obligation to transfer product and 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be settled within one year or normal operating cycle, if longer. 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> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as other, due 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_SalesAndExciseTaxPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for statutory sales and use taxes, including value added tax.</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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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>95
<FILENAME>R72.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Dec. 31, 2025 </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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Commitments related to operating lease agreements that have not yet commenced</a></td>
<td class="nump">$ 5.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_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">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_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">6 years 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">7 years<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput 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> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-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>96
<FILENAME>R73.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Schedule of Components of Lease Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_epam_LeaseCostLineItems', window );"><strong>Lease, Cost [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="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">$ 64,883<span></span>
</td>
<td class="nump">$ 58,221<span></span>
</td>
<td class="nump">$ 66,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LeaseCostLineItems', window );"><strong>Lease, Cost [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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">47,806<span></span>
</td>
<td class="nump">43,524<span></span>
</td>
<td class="nump">47,824<span></span>
</td>
</tr>
<tr class="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">12,624<span></span>
</td>
<td class="nump">10,912<span></span>
</td>
<td class="nump">13,156<span></span>
</td>
</tr>
<tr class="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">$ 4,453<span></span>
</td>
<td class="nump">$ 3,785<span></span>
</td>
<td class="nump">$ 5,602<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_LeaseCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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] for Schedule of leasee'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. Includes income statement location of each component.</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_LeaseCostLineItems</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_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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R74.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Schedule of Supplemental Cash Flow Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_CashFlowOperatingActivitiesLesseeAbstract', 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">$ 52,167<span></span>
</td>
<td class="nump">$ 45,640<span></span>
</td>
</tr>
<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">10,309<span></span>
</td>
<td class="nump">23,771<span></span>
</td>
</tr>
<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 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_OperatingLeaseRightOfUseAssetModification', window );">Operating lease right-of-use assets</a></td>
<td class="nump">7,417<span></span>
</td>
<td class="nump">13,522<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">$ 8,087<span></span>
</td>
<td class="nump">$ 13,557<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_OperatingLeaseRightOfUseAssetModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeaseRightOfUseAssetModification</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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>98
<FILENAME>R75.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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">3 years 9 months 18 days<span></span>
</td>
<td class="text">4 years 3 months 18 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">4.80%<span></span>
</td>
<td class="nump">4.30%<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>99
<FILENAME>R76.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 41,655<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027</a></td>
<td class="nump">32,381<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2028</a></td>
<td class="nump">26,011<span></span>
</td>
</tr>
<tr class="re">
<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 );">2029</a></td>
<td class="nump">15,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">10,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,328<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">128,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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(10,206)<span></span>
</td>
</tr>
<tr class="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">$ 118,670<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_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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after fifth 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fifth 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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>100
<FILENAME>R77.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Narrative) (Details) - Line of Credit - Revolving Credit Facility<br></strong></div></th>
<th class="th">
<div>Oct. 21, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2025 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2025 Credit Agreement</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>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,000.0<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_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Additional potential borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2025 Credit Agreement | Overnight Bank Funding 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>
<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>
<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">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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2025 Credit Agreement | SOFR</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>
</tr>
<tr class="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>
<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">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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2025 Credit Agreement, Portion Denominated In Other Currencies</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>
</tr>
<tr class="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>
<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 | &#163;</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">&#163; 250,000,000.0<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2021 Credit Agreement</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>
</tr>
<tr class="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>
<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.0<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">&#163; 150,000,000.0<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_LineOfCreditFacilityAccordionFeatureIncreaseLimit', 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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2021 Credit Agreement | Overnight Bank Funding 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>
<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>
<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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2021 Credit Agreement | SOFR</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>
</tr>
<tr class="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>
<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>
<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_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Increase Limit</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_LineOfCreditFacilityAccordionFeatureIncreaseLimit</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_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_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_DebtInstrumentAxis=epam_A2025CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025CreditAgreementMember</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_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SecuredOvernightFinancingRateSofrMember</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_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember</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_A2021CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2021CreditAgreementMember</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>101
<FILENAME>R78.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details) - Line of Credit - Revolving Credit Facility - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
</tr>
<tr class="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>
</tr>
<tr class="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">4.60%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R79.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION AND POSTRETIREMENT BENEFITS (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan expenses recognized</a></td>
<td class="nump">$ 36.8<span></span>
</td>
<td class="nump">$ 31.5<span></span>
</td>
<td class="nump">$ 31.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Defined benefit plan expenses recognized</a></td>
<td class="nump">$ 12.6<span></span>
</td>
<td class="nump">$ 9.0<span></span>
</td>
<td class="nump">$ 9.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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net periodic benefit cost (credit) for defined benefit 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> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for defined contribution 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> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-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;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-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>103
<FILENAME>R80.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded status</a></td>
<td class="nump">$ 46,408<span></span>
</td>
<td class="nump">$ 29,577<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_EmployeeRelatedLiabilitiesCurrentMember', window );">Accrued compensation and benefits 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded status</a></td>
<td class="nump">8,326<span></span>
</td>
<td class="nump">2,105<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded status</a></td>
<td class="nump">$ 38,082<span></span>
</td>
<td class="nump">$ 27,472<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (m)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</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> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-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;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=epam_EmployeeRelatedLiabilitiesCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeRelatedLiabilitiesCurrentMember</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>104
<FILENAME>R81.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COST OPTIMIZATION PROGRAMS (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Charges</a></td>
<td class="nump">$ 47,893<span></span>
</td>
<td class="nump">$ 31,270<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_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring charges, statement of income or comprehensive income flag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Selling, general and administrative expenses<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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember', window );">2025 Cost Optimization Program</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Expected cost remaining</a></td>
<td class="nump">25,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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember', window );">2025 Cost Optimization Program | Employee separation costs</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Charges</a></td>
<td class="nump">$ 41,836<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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember', window );">2023 Cost Optimization Program | Employee separation costs</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,015<span></span>
</td>
<td class="nump">$ 29,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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember', window );">2023 Cost Optimization Program | Facility Closing</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,100<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_RestructuringAndRelatedCostExpectedCostRemaining1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected cost remaining for the specified restructuring cost.</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_RestructuringAndRelatedCostExpectedCostRemaining1</td>
</tr>
<tr>
<td style="padding-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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income or comprehensive income that includes restructuring charges.</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/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember</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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember</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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</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>105
<FILENAME>R82.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 1,763<span></span>
</td>
<td class="nump">$ 6,966<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_RestructuringCharges', window );">Charges</a></td>
<td class="nump">47,893<span></span>
</td>
<td class="nump">31,270<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_PaymentsForRestructuring', window );">Payments Made</a></td>
<td class="num">(43,959)<span></span>
</td>
<td class="num">(36,473)<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">5,697<span></span>
</td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">$ 6,966<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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember', window );">2025 Cost Optimization Program | Employee separation costs</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">0<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_RestructuringCharges', window );">Charges</a></td>
<td class="nump">41,836<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_PaymentsForRestructuring', window );">Payments Made</a></td>
<td class="num">(36,693)<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">5,143<span></span>
</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_RestructuringPlanAxis=epam_A2024CostOptimizationProgramMember', window );">2024 Cost Optimization Program | Employee separation costs</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">0<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_RestructuringCharges', window );">Charges</a></td>
<td class="nump">6,057<span></span>
</td>
<td class="nump">21,969<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_PaymentsForRestructuring', window );">Payments Made</a></td>
<td class="num">(7,266)<span></span>
</td>
<td class="num">(20,206)<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">554<span></span>
</td>
<td class="nump">1,763<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_RestructuringPlanAxis=epam_A2024CostOptimizationProgramMember', window );">2024 Cost Optimization Program | Contract termination charges</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_RestructuringCharges', window );">Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<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_PaymentsForRestructuring', window );">Payments Made</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(286)<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember', window );">2023 Cost Optimization Program | Employee separation costs</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,966<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_RestructuringCharges', window );">Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,015<span></span>
</td>
<td class="nump">29,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_PaymentsForRestructuring', window );">Payments Made</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,981)<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,966<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement 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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized 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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=epam_A2025CostOptimizationProgramMember</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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</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_RestructuringPlanAxis=epam_A2024CostOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=epam_A2024CostOptimizationProgramMember</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_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember</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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=epam_A2023CostOptimizationProgramMember</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>106
<FILENAME>R83.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Schedule of Disaggregation of Revenues) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>market</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_NumberOfGeographicMarkets', window );">Number of geographic markets | market</a></td>
<td class="nump">3<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,457,056<span></span>
</td>
<td class="nump">$ 4,727,940<span></span>
</td>
<td class="nump">$ 4,690,540<span></span>
</td>
</tr>
<tr class="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">23,300<span></span>
</td>
<td class="nump">13,600<span></span>
</td>
<td class="nump">5,800<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-materials</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,364,413<span></span>
</td>
<td class="nump">3,900,952<span></span>
</td>
<td class="nump">4,082,503<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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,063,210<span></span>
</td>
<td class="nump">797,231<span></span>
</td>
<td class="nump">579,230<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_LicensingMember', window );">Licensing and other revenues</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">29,433<span></span>
</td>
<td class="nump">29,757<span></span>
</td>
<td class="nump">28,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_EquitySecuritiesByIndustryAxis=us-gaap_FinancialServicesSectorMember', window );">Financial Services</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_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>
<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,316,487<span></span>
</td>
<td class="nump">1,022,617<span></span>
</td>
<td class="nump">1,018,433<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_ConsumerGoodsRetailAndTravelMember', window );">Consumer Goods, Retail &amp; Travel</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,077,513<span></span>
</td>
<td class="nump">1,013,138<span></span>
</td>
<td class="nump">1,072,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">821,819<span></span>
</td>
<td class="nump">702,367<span></span>
</td>
<td class="nump">707,720<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">675,667<span></span>
</td>
<td class="nump">674,597<span></span>
</td>
<td class="nump">753,981<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">625,607<span></span>
</td>
<td class="nump">574,605<span></span>
</td>
<td class="nump">489,914<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_OtherSectorsMember', window );">Emerging Verticals</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">939,963<span></span>
</td>
<td class="nump">740,616<span></span>
</td>
<td class="nump">647,542<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_AmericasSegmentMember', window );">Americas</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_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>
<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,166,116<span></span>
</td>
<td class="nump">2,866,339<span></span>
</td>
<td class="nump">2,765,022<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_AmericasSegmentMember', window );">Americas | Time-and-materials</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,608,351<span></span>
</td>
<td class="nump">2,423,554<span></span>
</td>
<td class="nump">2,457,545<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_AmericasSegmentMember', window );">Americas | Fixed-price</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_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>
<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">534,046<span></span>
</td>
<td class="nump">419,361<span></span>
</td>
<td class="nump">283,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_us-gaap_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | Licensing and other revenues</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23,719<span></span>
</td>
<td class="nump">23,424<span></span>
</td>
<td class="nump">24,294<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_AmericasSegmentMember', window );">Americas | Financial Services</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_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>
<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">603,711<span></span>
</td>
<td class="nump">519,986<span></span>
</td>
<td class="nump">538,837<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_AmericasSegmentMember', window );">Americas | Consumer Goods, Retail &amp; Travel</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">479,934<span></span>
</td>
<td class="nump">450,162<span></span>
</td>
<td class="nump">472,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_StatementBusinessSegmentsAxis=epam_AmericasSegmentMember', window );">Americas | Software &amp; Hi-Tech</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_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>
<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">560,449<span></span>
</td>
<td class="nump">525,091<span></span>
</td>
<td class="nump">552,492<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_AmericasSegmentMember', window );">Americas | Business Information &amp; Media</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">465,232<span></span>
</td>
<td class="nump">449,449<span></span>
</td>
<td class="nump">429,800<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_AmericasSegmentMember', window );">Americas | Life Sciences &amp; Healthcare</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_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>
<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">496,831<span></span>
</td>
<td class="nump">488,455<span></span>
</td>
<td class="nump">429,245<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_AmericasSegmentMember', window );">Americas | Emerging Verticals</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">559,959<span></span>
</td>
<td class="nump">433,196<span></span>
</td>
<td class="nump">342,298<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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,290,940<span></span>
</td>
<td class="nump">1,861,601<span></span>
</td>
<td class="nump">1,909,443<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-materials</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,756,062<span></span>
</td>
<td class="nump">1,477,398<span></span>
</td>
<td class="nump">1,613,790<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">529,164<span></span>
</td>
<td class="nump">377,870<span></span>
</td>
<td class="nump">291,174<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5,714<span></span>
</td>
<td class="nump">6,333<span></span>
</td>
<td class="nump">4,479<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">712,776<span></span>
</td>
<td class="nump">502,631<span></span>
</td>
<td class="nump">472,146<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 | Consumer Goods, Retail &amp; Travel</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">597,579<span></span>
</td>
<td class="nump">562,976<span></span>
</td>
<td class="nump">596,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">261,370<span></span>
</td>
<td class="nump">177,276<span></span>
</td>
<td class="nump">153,683<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">210,435<span></span>
</td>
<td class="nump">225,148<span></span>
</td>
<td class="nump">323,985<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">128,776<span></span>
</td>
<td class="nump">86,150<span></span>
</td>
<td class="nump">60,549<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">380,004<span></span>
</td>
<td class="nump">307,420<span></span>
</td>
<td class="nump">302,250<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,075<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-materials</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,168<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,873<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,450<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 | Consumer Goods, Retail &amp; Travel</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,770<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,545<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,994<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_AmericasMember', window );">Americas</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_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>
<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,200,924<span></span>
</td>
<td class="nump">2,834,704<span></span>
</td>
<td class="nump">2,742,662<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_AmericasMember', window );">Americas | Americas</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,011,650<span></span>
</td>
<td class="nump">2,726,757<span></span>
</td>
<td class="nump">2,645,174<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_AmericasMember', window );">Americas | Europe</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_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>
<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,274<span></span>
</td>
<td class="nump">107,947<span></span>
</td>
<td class="nump">96,857<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_AmericasMember', window );">Americas | Russia</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">631<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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,147,304<span></span>
</td>
<td class="nump">1,793,198<span></span>
</td>
<td class="nump">1,822,782<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 | Americas</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">152,558<span></span>
</td>
<td class="nump">137,370<span></span>
</td>
<td class="nump">116,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_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | Europe</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_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>
<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,994,746<span></span>
</td>
<td class="nump">1,655,828<span></span>
</td>
<td class="nump">1,706,728<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 | Russia</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC</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_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>
<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">108,828<span></span>
</td>
<td class="nump">100,038<span></span>
</td>
<td class="nump">102,138<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 | Americas</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,908<span></span>
</td>
<td class="nump">2,212<span></span>
</td>
<td class="nump">3,248<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 | Europe</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_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>
<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">$ 106,920<span></span>
</td>
<td class="nump">$ 97,826<span></span>
</td>
<td class="nump">98,890<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 | Russia</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_srt_StatementGeographicalAxis=epam_CentralAndEasternEuropeMember', window );">CEE</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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,958<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_CentralAndEasternEuropeMember', window );">CEE | Americas</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<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_CentralAndEasternEuropeMember', window );">CEE | Europe</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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,968<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_CentralAndEasternEuropeMember', window );">CEE | Russia</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,444<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_NumberOfGeographicMarkets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Geographic Markets</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_NumberOfGeographicMarkets</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: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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_LicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LicensingMember</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_ConsumerGoodsRetailAndTravelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsumerGoodsRetailAndTravelMember</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=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=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_OtherSectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherSectorsMember</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_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AmericasSegmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AmericasMember</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_CentralAndEasternEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CentralAndEasternEuropeMember</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>107
<FILENAME>R84.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES (Schedule of Timing of Revenue Recognition) (Details) - Fixed-price<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </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">$ 43,612<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">$ 41,891<span></span>
</td>
</tr>
<tr class="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">$ 1,721<span></span>
</td>
</tr>
<tr class="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]: 2027-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>
<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]: 2028-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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-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=2027-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=2028-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=2028-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>108
<FILENAME>R85.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Schedule of Contract Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 58,759<span></span>
</td>
<td class="nump">$ 52,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current</a></td>
<td class="nump">104,219<span></span>
</td>
<td class="nump">59,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, noncurrent</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,200<span></span>
</td>
</tr>
<tr class="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 );">Revenues recognized</a></td>
<td class="nump">$ 52,700<span></span>
</td>
<td class="nump">$ 21,300<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_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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R86.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>POLAND RESEARCH AND DEVELOPMENT INCENTIVES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_GovernmentAssistanceExpense', window );">Government benefit</a></td>
<td class="num">$ (55.2)<span></span>
</td>
<td class="num">$ (68.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Cost of revenues (exclusive of depreciation and amortization)<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_GovernmentAssistanceTypeAxis=epam_A2023ResearchAndDevelopmentActivitiesMember', window );">2023 R&amp;D</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_GovernmentAssistanceAwardAmount', window );">Government incentives receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.5<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_GovernmentAssistanceTypeAxis=epam_A2024ResearchAndDevelopmentActivitiesMember', window );">2024 R&amp;D</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_GovernmentAssistanceAwardAmount', window );">Government incentives receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.4<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_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_GovernmentAssistanceAwardAmount', window );">Government incentives receivable</a></td>
<td class="nump">21.6<span></span>
</td>
<td class="nump">23.1<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_OtherNoncurrentAssetsMember', window );">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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_GovernmentAssistanceAwardAmount', window );">Government incentives receivable</a></td>
<td class="nump">$ 75.3<span></span>
</td>
<td class="nump">$ 34.3<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_GovernmentAssistanceAwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan.</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> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceAwardAmount</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (increase) in expense from government assistance.</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> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceExpense</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income or comprehensive income that includes decrease (increase) in expense from government assistance.</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> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483041/730-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483041/730-20-50-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;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceTypeAxis=epam_A2023ResearchAndDevelopmentActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentAssistanceTypeAxis=epam_A2023ResearchAndDevelopmentActivitiesMember</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_GovernmentAssistanceTypeAxis=epam_A2024ResearchAndDevelopmentActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentAssistanceTypeAxis=epam_A2024ResearchAndDevelopmentActivitiesMember</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_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>110
<FILENAME>R87.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 176,764<span></span>
</td>
<td class="nump">$ 167,297<span></span>
</td>
<td class="nump">$ 147,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">86,252<span></span>
</td>
<td class="nump">80,944<span></span>
</td>
<td class="nump">68,797<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 90,512<span></span>
</td>
<td class="nump">$ 86,353<span></span>
</td>
<td class="nump">$ 78,933<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>111
<FILENAME>R88.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Equity Plans) (Details) - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 22, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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_TitleOfIndividualAxis=epam_CompanyPersonnelMember', window );">Company Personnel</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,709,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_TitleOfIndividualAxis=epam_NonEmployeeDirectorsMember', window );">Non-Employee Directors</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">487,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_AwardTypeAxis=us-gaap_StockCompensationPlanMember', window );">Share-Based Payment Arrangement</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">1,585,970<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<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 );">ESPP</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent', window );">Maximum salary contribution, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod', window );">Offering period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Maximum Salary Contribution, Percent</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent</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_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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if 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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_TitleOfIndividualAxis=epam_CompanyPersonnelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=epam_CompanyPersonnelMember</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_TitleOfIndividualAxis=epam_NonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=epam_NonEmployeeDirectorsMember</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_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockCompensationPlanMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R89.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details) - Restricted Stock Units - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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-Settled Award | Equity Classified Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares)</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">1,074<span></span>
</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)</a></td>
<td class="nump">847<span></span>
</td>
<td class="nump">617<span></span>
</td>
<td class="nump">607<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)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">1<span></span>
</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)</a></td>
<td class="num">(439)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards forfeited (in shares)</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period end (in shares)</a></td>
<td class="nump">1,467<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
</tr>
<tr class="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>Weighted Average Grant Date Fair Value Per Share&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in dollars per share)</a></td>
<td class="nump">$ 288.12<span></span>
</td>
<td class="nump">$ 292.45<span></span>
</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 dollars per share)</a></td>
<td class="nump">181.81<span></span>
</td>
<td class="nump">283.21<span></span>
</td>
<td class="nump">288.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue', window );">Awards modified (in dollars per share)</a></td>
<td class="nump">301.10<span></span>
</td>
<td class="nump">366.27<span></span>
</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 dollars per share)</a></td>
<td class="nump">291.50<span></span>
</td>
<td class="nump">289.48<span></span>
</td>
<td class="nump">278.25<span></span>
</td>
</tr>
<tr class="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 (in dollars per share)</a></td>
<td class="nump">239.40<span></span>
</td>
<td class="nump">299.49<span></span>
</td>
<td class="nump">304.91<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">$ 230.75<span></span>
</td>
<td class="nump">$ 288.12<span></span>
</td>
<td class="nump">$ 292.45<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 | Cash-Settled Award | Liability Classified Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares)</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">98<span></span>
</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)</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">34<span></span>
</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)</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(1)<span></span>
</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)</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="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>Weighted Average Grant Date Fair Value Per Share&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in dollars per share)</a></td>
<td class="nump">$ 298.84<span></span>
</td>
<td class="nump">$ 287.36<span></span>
</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 dollars per share)</a></td>
<td class="nump">183.27<span></span>
</td>
<td class="nump">298.35<span></span>
</td>
<td class="nump">298.81<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue', window );">Awards modified (in dollars per share)</a></td>
<td class="nump">185.73<span></span>
</td>
<td class="nump">114.30<span></span>
</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 dollars per share)</a></td>
<td class="nump">303.20<span></span>
</td>
<td class="nump">273.28<span></span>
</td>
<td class="nump">242.07<span></span>
</td>
</tr>
<tr class="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 (in dollars per share)</a></td>
<td class="nump">258.40<span></span>
</td>
<td class="nump">295.86<span></span>
</td>
<td class="nump">254.82<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">$ 238.64<span></span>
</td>
<td class="nump">$ 298.84<span></span>
</td>
<td class="nump">$ 287.36<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-Settled Award | Equity Classified Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested awards outstanding at period start (in shares)</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(2)<span></span>
</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)</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">62<span></span>
</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>Weighted Average Grant Date Fair Value Per Share&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested awards outstanding at period start (in dollars per share)</a></td>
<td class="nump">$ 310.37<span></span>
</td>
<td class="nump">$ 441.87<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awards granted (in dollars per share)</a></td>
<td class="nump">210.21<span></span>
</td>
<td class="nump">302.61<span></span>
</td>
<td class="nump">258.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in dollars per share)</a></td>
<td class="nump">490.65<span></span>
</td>
<td class="nump">560.97<span></span>
</td>
<td class="nump">229.98<span></span>
</td>
</tr>
<tr class="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 (in dollars per share)</a></td>
<td class="nump">258.23<span></span>
</td>
<td class="nump">546.48<span></span>
</td>
<td class="nump">363.93<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">$ 240.97<span></span>
</td>
<td class="nump">$ 310.37<span></span>
</td>
<td class="nump">$ 441.87<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>The number of awards modified 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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 modification date for nonvested equity-based awards modified 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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R90.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details) - Service Based Awards - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of vested service-based awards</a></td>
<td class="nump">$ 86,898<span></span>
</td>
<td class="nump">$ 116,555<span></span>
</td>
<td class="nump">$ 107,647<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_AwardClassificationAxis=epam_EquityClassifiedAwardMember', window );">Equity Classified Award | Equity-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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of vested service-based awards</a></td>
<td class="nump">80,407<span></span>
</td>
<td class="nump">105,100<span></span>
</td>
<td class="nump">94,418<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_AwardClassificationAxis=epam_LiabilityClassifiedAwardMember', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of vested service-based awards</a></td>
<td class="nump">$ 6,491<span></span>
</td>
<td class="nump">$ 11,455<span></span>
</td>
<td class="nump">$ 13,229<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R91.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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) - Restricted Stock Units - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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-Settled Award</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="text">&#160;<span></span>
</td>
<td class="nump">$ 212.0<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">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 days<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</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="text">&#160;<span></span>
</td>
<td class="nump">$ 14.0<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">&#160;<span></span>
</td>
<td class="text">2 years 6 months<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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 4.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_epam_AwardMetricAxis=epam_PerformanceTargetsMember', window );">Performance Based Awards | Equity Classified Award | Equity-Settled Award</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="text">&#160;<span></span>
</td>
<td class="nump">$ 13.5<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">&#160;<span></span>
</td>
<td class="text">1 year 7 months 6 days<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="text">&#160;<span></span>
</td>
<td class="nump">82<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Awards vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod', window );">Awards not considered granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Not Considered Granted 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod</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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R92.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Schedule of Stock Option Activity) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,629<span></span>
</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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="num">(438)<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options expired (in shares)</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">701<span></span>
</td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="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 number of options (in shares)</a></td>
<td class="nump">586<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options expected to vest number of options (in shares)</a></td>
<td class="nump">112<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 165.78<span></span>
</td>
<td class="nump">$ 125.88<span></span>
</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 dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296.87<span></span>
</td>
<td class="nump">295.73<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">67.70<span></span>
</td>
<td class="nump">46.71<span></span>
</td>
<td class="nump">39.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited (in dollars per share)</a></td>
<td class="nump">296.27<span></span>
</td>
<td class="nump">297.52<span></span>
</td>
<td class="nump">316.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Options expired (in dollars per share)</a></td>
<td class="nump">329.44<span></span>
</td>
<td class="nump">371.84<span></span>
</td>
<td class="nump">340.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at end of period (in dollars per share)</a></td>
<td class="nump">212.59<span></span>
</td>
<td class="nump">$ 165.78<span></span>
</td>
<td class="nump">$ 125.88<span></span>
</td>
</tr>
<tr class="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 weighted average price (in dollars per share)</a></td>
<td class="nump">196.81<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Options expected to vest weighted average price (in dollars per share)</a></td>
<td class="nump">$ 293.02<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_epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward', window );"><strong>Aggregate Intrinsic Value&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, beginning of period</a></td>
<td class="nump">$ 112,839<span></span>
</td>
<td class="nump">$ 289,552<span></span>
</td>
<td class="nump">$ 447,503<span></span>
</td>
</tr>
<tr class="re">
<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, end of period</a></td>
<td class="nump">29,010<span></span>
</td>
<td class="nump">$ 112,839<span></span>
</td>
<td class="nump">$ 289,552<span></span>
</td>
</tr>
<tr class="ro">
<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, aggregate intrinsic value</a></td>
<td class="nump">29,010<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options expected to vest, aggregate intrinsic value</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (in years)</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">4 years 4 months 24 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, weighted average remaining contractual term</a></td>
<td class="text">3 years 9 months 18 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Expected to vest, weighted average remaining contractual term</a></td>
<td class="text">7 years 6 months<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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding. 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options of the plan that expired.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options that were terminated.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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>116
<FILENAME>R93.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">52.10%<span></span>
</td>
<td class="nump">50.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">6 years 2 months 23 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">3.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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 );">ESPP</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">43.40%<span></span>
</td>
<td class="nump">43.20%<span></span>
</td>
<td class="nump">48.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R94.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Stock Options Additional Information) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 164.47<span></span>
</td>
<td class="nump">$ 156.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 54.5<span></span>
</td>
<td class="nump">$ 113.3<span></span>
</td>
<td class="nump">$ 89.8<span></span>
</td>
</tr>
<tr class="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 );">Unrecognized compensation cost net of estimated forfeitures</a></td>
<td class="nump">$ 5.9<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_EmployeeStockOptionMember', window );">Stock Options</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">4 years<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">1 year 8 months 12 days<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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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>118
<FILENAME>R95.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Employee Stock Purchase Plan Additional Information) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="nump">$ 160.12<span></span>
</td>
<td class="nump">$ 212.17<span></span>
</td>
<td class="nump">$ 248.23<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 );">ESPP</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_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>
</tr>
<tr class="re">
<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="nump">85.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod', window );">Offering period</a></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="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 );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 43.12<span></span>
</td>
<td class="nump">$ 56.34<span></span>
</td>
<td class="nump">$ 69.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">ESPP purchase of common stock (in shares)</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="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 );">ESPP stock based compensation expense</a></td>
<td class="nump">$ 9.9<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 12.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Remaining unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 3.0<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">3 months 29 days<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_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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480489/718-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480459/718-40-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480459/718-40-55-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period as a result of an employee stock purchase plan.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R96.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Share Repurchases Additional Information) (Details) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 16, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,538<span></span>
</td>
<td class="nump">1,854<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_TreasuryStockValueAcquiredCostMethod', window );">Value of shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 660,600,000<span></span>
</td>
<td class="nump">$ 398,000,000.0<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchases, remaining balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 776,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_srt_ShareRepurchaseProgramAxis=epam_A2025ShareRepurchaseProgramMember', window );">2025 Repurchase Program</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>
</tr>
<tr class="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>
<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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized repurchase program, amount</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_ShareRepurchaseProgramAxis=epam_A2024ShareRepurchaseProgramMember', window );">2024 Repurchase Program</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>
</tr>
<tr class="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>
<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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized repurchase program, amount</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">$ 500,000,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_ShareRepurchaseProgramAxis=epam_A2023ShareRepurchaseProgramMember', window );">2023 Repurchase Program</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized repurchase program, amount</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="nump">$ 500,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_srt_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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 share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">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_srt_ShareRepurchaseProgramAxis=epam_A2025ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=epam_A2025ShareRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=epam_A2024ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=epam_A2024ShareRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=epam_A2023ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=epam_A2023ShareRepurchaseProgramMember</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>120
<FILENAME>R97.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 144,183<span></span>
</td>
<td class="nump">$ 193,031<span></span>
</td>
<td class="nump">$ 210,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">361,441<span></span>
</td>
<td class="nump">391,381<span></span>
</td>
<td class="nump">325,710<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">$ 505,624<span></span>
</td>
<td class="nump">$ 584,412<span></span>
</td>
<td class="nump">$ 536,585<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>121
<FILENAME>R98.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 71,512<span></span>
</td>
<td class="nump">$ 82,920<span></span>
</td>
<td class="nump">$ 54,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">12,759<span></span>
</td>
<td class="nump">13,652<span></span>
</td>
<td class="nump">15,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">102,972<span></span>
</td>
<td class="nump">97,502<span></span>
</td>
<td class="nump">86,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(35,682)<span></span>
</td>
<td class="num">(54,772)<span></span>
</td>
<td class="num">(20,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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(1,948)<span></span>
</td>
<td class="num">(3,176)<span></span>
</td>
<td class="num">(5,206)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(21,667)<span></span>
</td>
<td class="num">(6,247)<span></span>
</td>
<td class="num">(11,470)<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_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 127,946<span></span>
</td>
<td class="nump">$ 129,879<span></span>
</td>
<td class="nump">$ 119,502<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R99.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2017</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_epam_ScheduleofChangeinTaxLegislationLineItems', window );"><strong>Schedule of Change in Tax Legislation [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Accumulated undistributed foreign earnings indefinitely reinvested</a></td>
<td class="nump">$ 930,700<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">25.30%<span></span>
</td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">22.30%<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits (shortfall) upon vesting or exercise of stock awards</a></td>
<td class="num">$ (1,900)<span></span>
</td>
<td class="nump">$ 22,400<span></span>
</td>
<td class="nump">$ 19,800<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, noncurrent</a></td>
<td class="nump">76,969<span></span>
</td>
<td class="nump">92,362<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">12,422<span></span>
</td>
<td class="nump">11,487<span></span>
</td>
<td class="nump">11,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties from unrecognized tax benefits</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,100<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_IncomeTaxesPaidNet', window );">Cash income taxes paid</a></td>
<td class="nump">184,430<span></span>
</td>
<td class="nump">196,400<span></span>
</td>
<td class="nump">$ 177,400<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Reduction in cash tax payments due to expected acceleration of certain deductions</a></td>
<td class="nump">24,500<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic</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>
</tr>
<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_ScheduleofChangeinTaxLegislationLineItems', window );"><strong>Schedule of Change in Tax Legislation [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">900<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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>
</tr>
<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_ScheduleofChangeinTaxLegislationLineItems', window );"><strong>Schedule of Change in Tax Legislation [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>
<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_OperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">117,200<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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">NOL not subject to expiration</a></td>
<td class="nump">12,200<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_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforwards, valuation allowance</a></td>
<td class="nump">70,700<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="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>
<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_epam_ScheduleofChangeinTaxLegislationLineItems', window );"><strong>Schedule of Change in Tax Legislation [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, noncurrent</a></td>
<td class="nump">$ 77,000<span></span>
</td>
<td class="nump">$ 92,400<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_epam_LegalActNameAxis=epam_TaxCutsAndJobsActMember', window );">U.S. Tax Cuts and Jobs Act</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>
</tr>
<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_ScheduleofChangeinTaxLegislationLineItems', window );"><strong>Schedule of Change in Tax Legislation [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>
<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_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets', window );">Income tax rate on foreign cash and certain other net 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>
<td class="nump">15.50%<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_U.S.TaxRateOnForeignEarnings', window );">Income tax rate on remaining earnings</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">8.00%<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_ScheduleofChangeinTaxLegislationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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] for Schedule of Change in Tax Legislation</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_ScheduleofChangeinTaxLegislationLineItems</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_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>U.S. Tax Rate On Foreign Cash And Certain Other Net Current Assets</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_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets</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_epam_U.S.TaxRateOnForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>U.S. Tax Rate On Foreign Earnings</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_U.S.TaxRateOnForeignEarnings</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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset, of deferred tax liability attributable to taxable differences 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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</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> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_LegalActNameAxis=epam_TaxCutsAndJobsActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LegalActNameAxis=epam_TaxCutsAndJobsActMember</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>123
<FILENAME>R100.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Effective Tax Rate Reconciliation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory income tax rate</a></td>
<td class="nump">$ 106,181<span></span>
</td>
<td class="nump">$ 122,727<span></span>
</td>
<td class="nump">$ 112,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Effect of cross-border tax laws</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount', window );">Effect of foreign disregarded entities</a></td>
<td class="nump">10,050<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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount', window );">Effect of other cross-border tax laws</a></td>
<td class="nump">997<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_IncomeTaxReconciliationNondeductibleExpense', window );">Nontaxable or nondeductible items</a></td>
<td class="nump">6,947<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_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(2,503)<span></span>
</td>
<td class="num">(1,720)<span></span>
</td>
<td class="num">(1,824)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Domestic state/local income taxes, net of federal benefit</a></td>
<td class="nump">10,472<span></span>
</td>
<td class="nump">12,279<span></span>
</td>
<td class="nump">12,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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280<span></span>
</td>
<td class="nump">2,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,290<span></span>
</td>
<td class="nump">5,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Changes in unrecognized tax benefits</a></td>
<td class="nump">1,001<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_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount', window );">GILTI and BEAT U.S. taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475<span></span>
</td>
<td class="nump">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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,448)<span></span>
</td>
<td class="num">(19,829)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Effect of permanent differences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,488)<span></span>
</td>
<td class="nump">4,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,357<span></span>
</td>
<td class="nump">5,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Impact of election to change entity classification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(873)<span></span>
</td>
<td class="num">(2,109)<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_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 127,946<span></span>
</td>
<td class="nump">$ 129,879<span></span>
</td>
<td class="nump">$ 119,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory income tax rate</a></td>
<td class="nump">21.00%<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Effect of cross-border tax laws</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent', window );">Effect of foreign disregarded entities</a></td>
<td class="nump">2.00%<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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent', window );">Effect of other cross-border tax laws</a></td>
<td class="nump">0.20%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nontaxable or nondeductible items</a></td>
<td class="nump">1.40%<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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(0.50%)<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Domestic state/local income taxes, net of federal benefit</a></td>
<td class="nump">2.10%<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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Changes in unrecognized tax benefits</a></td>
<td class="nump">0.20%<span></span>
</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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">25.30%<span></span>
</td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">22.30%<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_IncomeTaxAuthorityAxis=country_PL', window );">Poland</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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Effect of cross-border tax laws</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_IncomeTaxReconciliationTaxCreditsResearch', window );">R&amp;D incentive</a></td>
<td class="num">$ (11,919)<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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">$ 1,944<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Effect of cross-border tax laws</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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">R&amp;D incentive</a></td>
<td class="num">(2.40%)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.40%<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_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">Other jurisdictions</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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Effect of cross-border tax laws</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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign</a></td>
<td class="nump">$ 4,688<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Effect of cross-border tax laws</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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign</a></td>
<td class="nump">0.90%<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_IncomeTaxAuthorityAxis=country_US', window );">United States</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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Effect of cross-border tax laws</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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">$ 88<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Effect of cross-border tax laws</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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Amount</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_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount</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_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Percent</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_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent</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_epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes introduction under the U.S. Tax Act on certain foreign-sourced earnings and certain related party payments, which are referred to as the global intangible low-taxed income tax (&#8220;GILTI&#8221;) and the base erosion and anti-abuse tax (&#8220;BEAT&#8221;)</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_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount</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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax 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/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(8)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax 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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(8)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=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;">us-gaap_IncomeTaxAuthorityAxis=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_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</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_IncomeTaxAuthorityAxis=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;">us-gaap_IncomeTaxAuthorityAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R101.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES (Deferred Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">$ 11,754<span></span>
</td>
<td class="nump">$ 10,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">151,926<span></span>
</td>
<td class="nump">99,459<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_DeferredTaxAssetsAccruedSalesDiscounts', window );">Accrued sales discounts</a></td>
<td class="nump">6,415<span></span>
</td>
<td class="nump">10,262<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_DeferredTaxAssetsDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">25,902<span></span>
</td>
<td class="nump">14,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">40,545<span></span>
</td>
<td class="nump">39,492<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_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">37,692<span></span>
</td>
<td class="nump">39,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">R&amp;D capitalization</a></td>
<td class="nump">136,444<span></span>
</td>
<td class="nump">121,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Deferred consideration</a></td>
<td class="nump">8,565<span></span>
</td>
<td class="nump">11,278<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_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss', window );">Foreign currency exchange</a></td>
<td class="nump">11,137<span></span>
</td>
<td class="nump">18,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">29,740<span></span>
</td>
<td class="nump">22,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,149<span></span>
</td>
<td class="nump">4,692<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_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">465,269<span></span>
</td>
<td class="nump">391,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(16,024)<span></span>
</td>
<td class="num">(10,183)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">449,245<span></span>
</td>
<td class="nump">381,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">8,300<span></span>
</td>
<td class="nump">11,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">137,141<span></span>
</td>
<td class="nump">126,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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="nump">37,696<span></span>
</td>
<td class="nump">39,132<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_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward', window );">R&amp;D credit carryforward</a></td>
<td class="nump">8,361<span></span>
</td>
<td class="nump">4,061<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_DeferredTaxLiabilitiesForeignCurrencyExchange', window );">Foreign currency exchange</a></td>
<td class="nump">19,720<span></span>
</td>
<td class="nump">850<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_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries', window );">U.S. taxation of foreign subsidiaries</a></td>
<td class="nump">9,335<span></span>
</td>
<td class="nump">17,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">10,546<span></span>
</td>
<td class="nump">4,507<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">231,099<span></span>
</td>
<td class="nump">204,092<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 218,146<span></span>
</td>
<td class="nump">$ 177,437<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions and currency translations</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_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss</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_DeferredTaxAssetsAccruedSalesDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Accrued Sales Discounts</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_DeferredTaxAssetsAccruedSalesDiscounts</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_DeferredTaxAssetsDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Deferred Revenue</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_DeferredTaxAssetsDeferredRevenue</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_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance of deferred tax assets attributable to deductible temporary differences from operating lease liability</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_DeferredTaxAssetsOperatingLeaseLiability</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_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from taxation of non-U.S. subsidiaries for which tax status was changed to disregard it as a foreign subsidiary for U.S. income tax purposes</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_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries</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_DeferredTaxLiabilitiesForeignCurrencyExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Foreign Currency 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;">epam_DeferredTaxLiabilitiesForeignCurrencyExchange</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_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Research And Development Credit Carryforward</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_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from intangible assets other than 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from leasing arrangements.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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>125
<FILENAME>R102.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning Balance</a></td>
<td class="nump">$ 11,487<span></span>
</td>
<td class="nump">$ 11,471<span></span>
</td>
<td class="nump">$ 7,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for tax positions related to the current year</a></td>
<td class="nump">1,004<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">3,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for tax positions related to prior years</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases for tax positions related to prior years</a></td>
<td class="num">(452)<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Statute of limitations expirations</a></td>
<td class="num">(2,548)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement with tax authority</a></td>
<td class="num">(65)<span></span>
</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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Effect of net foreign currency exchange rate changes</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(97)<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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Effect of net foreign currency exchange rate changes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending Balance</a></td>
<td class="nump">$ 12,422<span></span>
</td>
<td class="nump">$ 11,487<span></span>
</td>
<td class="nump">$ 11,471<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from foreign currency translation.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from settlements with taxing authorities.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from foreign currency translation.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>126
<FILENAME>R103.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Effective Income Tax Rate Reconciliation [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_IncomeTaxPaidFederalAfterRefundReceived', window );">Federal</a></td>
<td class="nump">$ 77,295<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_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">State and local</a></td>
<td class="nump">18,644<span></span>
</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_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td>
<td class="nump">184,430<span></span>
</td>
<td class="nump">$ 196,400<span></span>
</td>
<td class="nump">$ 177,400<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_IncomeTaxAuthorityAxis=country_IN', window );">India</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_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Effective Income Tax Rate Reconciliation [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_IncomeTaxPaidForeignAfterRefundReceived', window );">Foreign</a></td>
<td class="nump">15,176<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_IncomeTaxAuthorityAxis=country_MX', window );">Mexico</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_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Effective Income Tax Rate Reconciliation [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_IncomeTaxPaidForeignAfterRefundReceived', window );">Foreign</a></td>
<td class="nump">13,329<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_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">All other foreign</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_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Effective Income Tax Rate Reconciliation [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_IncomeTaxPaidForeignAfterRefundReceived', window );">Foreign</a></td>
<td class="nump">$ 59,986<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_EffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxPaidFederalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on 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/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidFederalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxPaidForeignAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax refund received, of cash paid to foreign tax jurisdiction for tax on 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/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidForeignAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxPaidStateAndLocalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax refund received, of cash paid to state and local tax jurisdictions for tax on 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/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=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;">us-gaap_IncomeTaxAuthorityAxis=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_us-gaap_IncomeTaxAuthorityAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=country_MX</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_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</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>127
<FILENAME>R104.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 377,678<span></span>
</td>
<td class="nump">$ 454,533<span></span>
</td>
<td class="nump">$ 417,083<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Numerator for basic earnings per share</a></td>
<td class="nump">377,678<span></span>
</td>
<td class="nump">454,533<span></span>
</td>
<td class="nump">417,083<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Numerator for diluted earnings per share</a></td>
<td class="nump">$ 377,678<span></span>
</td>
<td class="nump">$ 454,533<span></span>
</td>
<td class="nump">$ 417,083<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">55,893<span></span>
</td>
<td class="nump">57,288<span></span>
</td>
<td class="nump">57,829<span></span>
</td>
</tr>
<tr class="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 equity awards and stock issuable under the ESPP (in shares)</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">695<span></span>
</td>
<td class="nump">1,256<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">56,233<span></span>
</td>
<td class="nump">57,983<span></span>
</td>
<td class="nump">59,085<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 7.93<span></span>
</td>
<td class="nump">$ 7.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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 6.72<span></span>
</td>
<td class="nump">$ 7.84<span></span>
</td>
<td class="nump">$ 7.06<span></span>
</td>
</tr>
<tr class="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 stock excluded from the calculation (in shares)</a></td>
<td class="nump">1,106<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="nump">415<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>128
<FILENAME>R105.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expected to be paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,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_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=epam_CloudServicesMember', window );">Cloud Services</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_LongtermPurchaseCommitmentPeriod', window );">Contractual term</a></td>
<td class="text">5 years<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_LongTermPurchaseCommitmentAmount', window );">Total commitment amount</a></td>
<td class="nump">$ 75,000,000.0<span></span>
</td>
<td class="nump">$ 46,700,000<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_LongTermPurchaseCommitmentPercentage', window );">Contractual commitment, percent</a></td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10,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_us-gaap_OtherCommitmentsAxis=epam_HumanitarianCommitmentMember', window );">Humanitarian Commitment | Ukraine</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_OtherCommitment', window );">Commitment</a></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>
</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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>129
<FILENAME>R106.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Segment Reconciliation [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_NumberOfReportableSegmentsNotDisclosedFlag', window );">Number Of Reportable Segments, Not Disclosed, Flag</a></td>
<td class="text">reportable segments<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Segment revenues</a></td>
<td class="nump">$ 5,457,056<span></span>
</td>
<td class="nump">$ 4,727,940<span></span>
</td>
<td class="nump">$ 4,690,540<span></span>
</td>
</tr>
<tr class="re">
<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">3,883,535<span></span>
</td>
<td class="nump">3,277,497<span></span>
</td>
<td class="nump">3,256,514<span></span>
</td>
</tr>
<tr class="ro">
<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">928,707<span></span>
</td>
<td class="nump">816,300<span></span>
</td>
<td class="nump">815,065<span></span>
</td>
</tr>
<tr class="re">
<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">124,811<span></span>
</td>
<td class="nump">89,559<span></span>
</td>
<td class="nump">91,800<span></span>
</td>
</tr>
<tr class="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">(176,764)<span></span>
</td>
<td class="num">(167,297)<span></span>
</td>
<td class="num">(147,730)<span></span>
</td>
</tr>
<tr class="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 purchased intangibles</a></td>
<td class="num">(71,367)<span></span>
</td>
<td class="num">(29,475)<span></span>
</td>
<td class="num">(22,717)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,922)<span></span>
</td>
</tr>
<tr class="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 );">Income from operations</a></td>
<td class="nump">520,003<span></span>
</td>
<td class="nump">544,584<span></span>
</td>
<td class="nump">501,239<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">11,546<span></span>
</td>
<td class="nump">46,876<span></span>
</td>
<td class="nump">51,124<span></span>
</td>
</tr>
<tr class="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">(25,925)<span></span>
</td>
<td class="num">(7,048)<span></span>
</td>
<td class="num">(15,778)<span></span>
</td>
</tr>
<tr class="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">505,624<span></span>
</td>
<td class="nump">584,412<span></span>
</td>
<td class="nump">536,585<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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 );">Segment revenues</a></td>
<td class="nump">5,457,056<span></span>
</td>
<td class="nump">4,727,940<span></span>
</td>
<td class="nump">4,690,540<span></span>
</td>
</tr>
<tr class="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">3,814,387<span></span>
</td>
<td class="nump">3,206,168<span></span>
</td>
<td class="nump">3,215,431<span></span>
</td>
</tr>
<tr class="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">734,157<span></span>
</td>
<td class="nump">636,087<span></span>
</td>
<td class="nump">649,842<span></span>
</td>
</tr>
<tr class="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">53,444<span></span>
</td>
<td class="nump">60,085<span></span>
</td>
<td class="nump">69,083<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_SegmentOperatingProfitLoss', window );">Segment operating profit (loss):</a></td>
<td class="nump">855,068<span></span>
</td>
<td class="nump">825,600<span></span>
</td>
<td class="nump">756,184<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_CorporateNonSegmentMember', window );">Unallocated Amounts</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(176,764)<span></span>
</td>
<td class="num">(167,297)<span></span>
</td>
<td class="num">(147,730)<span></span>
</td>
</tr>
<tr class="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 purchased intangibles</a></td>
<td class="num">(71,367)<span></span>
</td>
<td class="num">(29,475)<span></span>
</td>
<td class="num">(22,717)<span></span>
</td>
</tr>
<tr class="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">(1,345)<span></span>
</td>
<td class="num">$ (15,472)<span></span>
</td>
<td class="num">(2,768)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Income from operations<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_GainLossOnSaleOfBusiness', window );">Loss on sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,922)<span></span>
</td>
</tr>
<tr class="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 costs</a></td>
<td class="num">(85,589)<span></span>
</td>
<td class="num">$ (68,772)<span></span>
</td>
<td class="num">(55,808)<span></span>
</td>
</tr>
<tr class="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 );">Income from operations</a></td>
<td class="nump">520,003<span></span>
</td>
<td class="nump">544,584<span></span>
</td>
<td class="nump">501,239<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 | Operating Segments</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_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>
<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 );">Segment revenues</a></td>
<td class="nump">3,166,116<span></span>
</td>
<td class="nump">2,866,339<span></span>
</td>
<td class="nump">2,765,022<span></span>
</td>
</tr>
<tr class="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">2,189,329<span></span>
</td>
<td class="nump">1,915,851<span></span>
</td>
<td class="nump">1,848,758<span></span>
</td>
</tr>
<tr class="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">418,715<span></span>
</td>
<td class="nump">369,055<span></span>
</td>
<td class="nump">361,589<span></span>
</td>
</tr>
<tr class="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">35,957<span></span>
</td>
<td class="nump">40,009<span></span>
</td>
<td class="nump">43,645<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_SegmentOperatingProfitLoss', window );">Segment operating profit (loss):</a></td>
<td class="nump">522,115<span></span>
</td>
<td class="nump">541,424<span></span>
</td>
<td class="nump">511,030<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_EuropeMember', window );">Europe | Operating Segments</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Segment revenues</a></td>
<td class="nump">2,290,940<span></span>
</td>
<td class="nump">1,861,601<span></span>
</td>
<td class="nump">1,909,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_CostOfRevenue', window );">Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">1,625,058<span></span>
</td>
<td class="nump">1,290,317<span></span>
</td>
<td class="nump">1,348,190<span></span>
</td>
</tr>
<tr class="ro">
<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">315,442<span></span>
</td>
<td class="nump">267,032<span></span>
</td>
<td class="nump">285,722<span></span>
</td>
</tr>
<tr class="re">
<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">17,487<span></span>
</td>
<td class="nump">20,076<span></span>
</td>
<td class="nump">25,307<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_SegmentOperatingProfitLoss', window );">Segment operating profit (loss):</a></td>
<td class="nump">$ 332,953<span></span>
</td>
<td class="nump">$ 284,176<span></span>
</td>
<td class="nump">250,224<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 | Operating Segments</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_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>
<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 );">Segment revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,075<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,531<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_epam_SegmentOperatingProfitLoss', window );">Segment operating profit (loss):</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,070)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_NumberOfReportableSegmentsNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reportable Segments, Not Disclosed, Flag</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_NumberOfReportableSegmentsNotDisclosedFlag</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_SegmentOperatingProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Operating Profit (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_SegmentOperatingProfitLoss</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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income or comprehensive income that includes expense for acquisition-related cost incurred to effect business combination and recognized separately from acquisition of asset and assumption of liability. Includes, but is not limited to, finder's fee and advisory, legal, accounting, valuation, and other professional and consulting fees. Excludes integration, restructuring, and other post-combination costs; cost related to acquisition of asset; and acquisition-related cost for transaction with third party.</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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>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>Amount of expense for acquisition-related cost incurred to effect business combination and recognized separately from acquisition of asset and assumption of liability. Includes, but is not limited to, finder's fee and advisory, legal, accounting, valuation, and other professional and consulting fees. Excludes integration, restructuring, and other post-combination costs; cost related to acquisition of asset; and acquisition-related cost for transaction with third party.</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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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_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 realized and unrealized gain (loss) from foreign currency transaction.</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> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateNonSegmentMember</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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EuropeMember</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>130
<FILENAME>R107.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 202,387<span></span>
</td>
<td class="nump">$ 207,667<span></span>
</td>
<td class="nump">$ 235,053<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>
</tr>
<tr class="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>
<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_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">59,381<span></span>
</td>
<td class="nump">58,865<span></span>
</td>
<td class="nump">62,653<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">44,483<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">49,875<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">26,085<span></span>
</td>
<td class="nump">39,403<span></span>
</td>
<td class="nump">42,510<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">17,365<span></span>
</td>
<td class="nump">15,367<span></span>
</td>
<td class="nump">12,735<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">10,947<span></span>
</td>
<td class="nump">10,605<span></span>
</td>
<td class="nump">15,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_srt_StatementGeographicalAxis=country_HU', window );">Hungary</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">4,495<span></span>
</td>
<td class="nump">4,157<span></span>
</td>
<td class="nump">6,683<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 39,631<span></span>
</td>
<td class="nump">$ 33,370<span></span>
</td>
<td class="nump">$ 45,540<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_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_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_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=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=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>131
<FILENAME>R108.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,457,056<span></span>
</td>
<td class="nump">$ 4,727,940<span></span>
</td>
<td class="nump">$ 4,690,540<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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,834,343<span></span>
</td>
<td class="nump">2,680,063<span></span>
</td>
<td class="nump">2,633,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_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">597,317<span></span>
</td>
<td class="nump">523,369<span></span>
</td>
<td class="nump">585,172<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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,495<span></span>
</td>
<td class="nump">407,849<span></span>
</td>
<td class="nump">367,121<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">233,429<span></span>
</td>
<td class="nump">206,129<span></span>
</td>
<td class="nump">178,492<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">229,785<span></span>
</td>
<td class="nump">188,576<span></span>
</td>
<td class="nump">236,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_StatementGeographicalAxis=epam_OtherCountriesMember', window );">Other locations</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,123,687<span></span>
</td>
<td class="nump">$ 721,954<span></span>
</td>
<td class="nump">$ 689,733<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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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=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>132
<FILENAME>R109.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 3,631,151<span></span>
</td>
<td class="nump">$ 3,471,470<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">135,409<span></span>
</td>
<td class="num">(77,828)<span></span>
</td>
<td class="nump">56,281<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">3,677,808<span></span>
</td>
<td class="nump">3,631,151<span></span>
</td>
<td class="nump">3,471,470<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 income (loss)</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(116,864)<span></span>
</td>
<td class="num">(39,040)<span></span>
</td>
<td class="num">(95,321)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">18,545<span></span>
</td>
<td class="num">(116,864)<span></span>
</td>
<td class="num">(39,040)<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(103,975)<span></span>
</td>
<td class="num">(43,601)<span></span>
</td>
<td class="num">(101,780)<span></span>
</td>
</tr>
<tr class="ro">
<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">157,693<span></span>
</td>
<td class="num">(71,584)<span></span>
</td>
<td class="nump">45,035<span></span>
</td>
</tr>
<tr class="re">
<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 loss reclassified into Loss on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax benefit (expense)</a></td>
<td class="num">(23,527)<span></span>
</td>
<td class="nump">11,210<span></span>
</td>
<td class="num">(10,787)<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">134,166<span></span>
</td>
<td class="num">(60,374)<span></span>
</td>
<td class="nump">58,179<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">30,191<span></span>
</td>
<td class="num">(103,975)<span></span>
</td>
<td class="num">(43,601)<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(11,265)<span></span>
</td>
<td class="nump">7,819<span></span>
</td>
<td class="nump">8,306<span></span>
</td>
</tr>
<tr class="ro">
<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">30,046<span></span>
</td>
<td class="num">(18,570)<span></span>
</td>
<td class="nump">25,352<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_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent', window );">Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="num">(18,215)<span></span>
</td>
<td class="num">(6,333)<span></span>
</td>
<td class="num">(25,695)<span></span>
</td>
</tr>
<tr class="ro">
<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 (gain) reclassified into Foreign exchange loss</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="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 benefit (expense)</a></td>
<td class="num">(2,778)<span></span>
</td>
<td class="nump">5,732<span></span>
</td>
<td class="nump">90<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">9,249<span></span>
</td>
<td class="num">(19,084)<span></span>
</td>
<td class="num">(487)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(2,016)<span></span>
</td>
<td class="num">(11,265)<span></span>
</td>
<td class="nump">7,819<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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(1,624)<span></span>
</td>
<td class="num">(3,258)<span></span>
</td>
<td class="num">(1,847)<span></span>
</td>
</tr>
<tr class="re">
<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 loss reclassified into Loss on sale of business</a></td>
<td class="num">(4,451)<span></span>
</td>
<td class="nump">1,847<span></span>
</td>
<td class="num">(1,856)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax', window );">Prior service cost</a></td>
<td class="num">(6,033)<span></span>
</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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax benefit (expense)</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="num">(213)<span></span>
</td>
<td class="nump">445<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="num">(8,006)<span></span>
</td>
<td class="nump">1,634<span></span>
</td>
<td class="num">(1,411)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">$ (9,630)<span></span>
</td>
<td class="num">$ (1,624)<span></span>
</td>
<td class="num">$ (3,258)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassification From AOCI, Current Period, before Tax, Foreign Currency, Attributable To Parent</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_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent</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_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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-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;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary 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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R110.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts for trade receivables and contract 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year&#160;</a></td>
<td class="nump">$ 5,612<span></span>
</td>
<td class="nump">$ 11,864<span></span>
</td>
<td class="nump">$ 15,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">2,084<span></span>
</td>
<td class="nump">3,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions/ Write offs</a></td>
<td class="num">(3,064)<span></span>
</td>
<td class="num">(8,336)<span></span>
</td>
<td class="num">(7,394)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year&#160;</a></td>
<td class="nump">6,350<span></span>
</td>
<td class="nump">5,612<span></span>
</td>
<td class="nump">11,864<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation allowance on deferred tax 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year&#160;</a></td>
<td class="nump">10,183<span></span>
</td>
<td class="nump">7,622<span></span>
</td>
<td class="nump">6,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">9,089<span></span>
</td>
<td class="nump">4,190<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions/ Write offs</a></td>
<td class="num">(2,924)<span></span>
</td>
<td class="num">(1,629)<span></span>
</td>
<td class="num">(1,316)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year&#160;</a></td>
<td class="nump">$ 16,348<span></span>
</td>
<td class="nump">$ 10,183<span></span>
</td>
<td class="nump">$ 7,622<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to cost and expense.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in valuation and qualifying accounts and reserves.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>134
<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>135
<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>137
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>557</ContextCount>
  <ElementCount>540</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>125</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="epam-20251231.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-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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>11</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - 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>14</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - 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>15</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PROPERTYANDEQUIPMENTNET</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS</Role>
      <ShortName>PENSION AND POSTRETIREMENT BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - COST OPTIMIZATION PROGRAMS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS</Role>
      <ShortName>COST OPTIMIZATION PROGRAMS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES</Role>
      <ShortName>POLAND RESEARCH AND DEVELOPMENT INCENTIVES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - 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>26</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - 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>27</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9952178 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS</Role>
      <ShortName>VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACQUISITIONS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955514 - 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>37</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955515 - 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>38</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/PROPERTYANDEQUIPMENTNET</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955518 - 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>41</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955519 - 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>42</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables</Role>
      <ShortName>PENSION AND POSTRETIREMENT BENEFITS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - COST OPTIMIZATION PROGRAMS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables</Role>
      <ShortName>COST OPTIMIZATION PROGRAMS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955522 - 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>45</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955523 - 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>46</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXES</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955525 - 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>48</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955526 - 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>49</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails</Role>
      <ShortName>IMPACT OF THE INVASION OF UKRAINE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955532 - 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/ACQUISITIONSTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACQUISITIONSTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails</Role>
      <ShortName>ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACQUISITIONSTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - ACQUISITIONS (Consolidated Pro forma) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails</Role>
      <ShortName>ACQUISITIONS (Consolidated Pro forma) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACQUISITIONSTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of 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>66</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - PROPERTY AND EQUIPMENT, NET (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955549 - 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>72</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - LEASES (Schedule of Components of Lease Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails</Role>
      <ShortName>LEASES (Schedule of Components of Lease Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails</Role>
      <ShortName>LEASES (Schedule of Supplemental Cash Flow Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/LEASESTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - DEBT (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/DEBTNarrativeDetails</Role>
      <ShortName>DEBT (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/DEBTTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955555 - 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>78</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails</Role>
      <ShortName>PENSION AND POSTRETIREMENT BENEFITS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails</Role>
      <ShortName>PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - COST OPTIMIZATION PROGRAMS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails</Role>
      <ShortName>COST OPTIMIZATION PROGRAMS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails</Role>
      <ShortName>COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - REVENUES (Schedule of Disaggregation of Revenues) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails</Role>
      <ShortName>REVENUES (Schedule of Disaggregation of Revenues) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails</Role>
      <ShortName>REVENUES (Schedule of Timing of Revenue Recognition) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - REVENUES (Schedule of Contract Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails</Role>
      <ShortName>REVENUES (Schedule of Contract Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/REVENUESTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails</Role>
      <ShortName>POLAND RESEARCH AND DEVELOPMENT INCENTIVES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - STOCKHOLDERS??? EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - STOCKHOLDERS??? EQUITY (Equity Plans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Equity Plans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - STOCKHOLDERS??? EQUITY (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - STOCKHOLDERS??? EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955568 - 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>91</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - STOCKHOLDERS??? EQUITY (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - STOCKHOLDERS??? EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - STOCKHOLDERS??? EQUITY (Stock Options Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Stock Options Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - STOCKHOLDERS??? EQUITY (Employee Stock Purchase Plan Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Employee Stock Purchase Plan Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - STOCKHOLDERS??? EQUITY (Share Repurchases Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Share Repurchases Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/STOCKHOLDERSEQUITYTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - INCOME TAXES (Schedule of Provision for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Schedule of Provision for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - INCOME TAXES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>INCOME TAXES (Effective Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955578 - Disclosure - INCOME TAXES (Deferred Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Deferred Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955579 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails</Role>
      <ShortName>INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/INCOMETAXESTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955581 - 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>104</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9955582 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9955583 - 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>106</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9955584 - Disclosure - SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails</Role>
      <ShortName>SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9955585 - 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>108</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9955586 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="epam-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9955587 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails</Role>
      <ShortName>VALUATION AND QUALIFYING ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS</ParentRole>
      <Position>110</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="epam-20251231.htm">epam-20251231.htm</File>
    <File>epam-20251231.xsd</File>
    <File>epam-20251231_cal.xml</File>
    <File>epam-20251231_def.xml</File>
    <File>epam-20251231_lab.xml</File>
    <File>epam-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>epam-20251231_g1.gif</File>
    <File>epam-20251231_g2.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="1670">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>140
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "epam-20251231.htm": {
   "nsprefix": "epam",
   "nsuri": "http://www.epam.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "epam-20251231.htm"
     ]
    },
    "schema": {
     "local": [
      "epam-20251231.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://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "epam-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "epam-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "epam-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "epam-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 499,
   "keyCustom": 41,
   "axisStandard": 34,
   "axisCustom": 4,
   "memberStandard": 77,
   "memberCustom": 45,
   "hidden": {
    "total": 13,
    "http://xbrl.sec.gov/dei/2025": 4,
    "http://fasb.org/us-gaap/2025": 9
   },
   "contextCount": 557,
   "entityCount": 1,
   "segmentCount": 125,
   "elementCount": 982,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1670,
    "http://xbrl.sec.gov/dei/2025": 39,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 5,
    "http://fasb.org/srt/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://www.epam.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.epam.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "9952158 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE",
     "longName": "9952159 - Disclosure - IMPACT OF THE INVASION OF UKRAINE",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.epam.com/role/ACQUISITIONS",
     "longName": "9952160 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET",
     "longName": "9952161 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS",
     "longName": "9952162 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "longName": "9952163 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNET",
     "longName": "9952164 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES",
     "longName": "9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.epam.com/role/LEASES",
     "longName": "9952166 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.epam.com/role/DEBT",
     "longName": "9952167 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS",
     "longName": "9952168 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS",
     "shortName": "PENSION AND POSTRETIREMENT BENEFITS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS",
     "longName": "9952169 - Disclosure - COST OPTIMIZATION PROGRAMS",
     "shortName": "COST OPTIMIZATION PROGRAMS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.epam.com/role/REVENUES",
     "longName": "9952170 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES",
     "longName": "9952171 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES",
     "shortName": "POLAND RESEARCH AND DEVELOPMENT INCENTIVES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GovernmentAssistanceTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GovernmentAssistanceTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITY",
     "longName": "9952172 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
     "shortName": "STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.epam.com/role/INCOMETAXES",
     "longName": "9952173 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.epam.com/role/EARNINGSPERSHARE",
     "longName": "9952174 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "9952175 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.epam.com/role/SEGMENTINFORMATION",
     "longName": "9952176 - Disclosure - SEGMENT INFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS",
     "longName": "9952177 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS",
     "longName": "9952178 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS",
     "shortName": "VALUATION AND QUALIFYING ACCOUNTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9955511 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.epam.com/role/ACQUISITIONSTables",
     "longName": "9955512 - Disclosure - ACQUISITIONS (Tables)",
     "shortName": "ACQUISITIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables",
     "longName": "9955513 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables",
     "longName": "9955514 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "longName": "9955515 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables",
     "longName": "9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables",
     "longName": "9955517 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.epam.com/role/LEASESTables",
     "longName": "9955518 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.epam.com/role/DEBTTables",
     "longName": "9955519 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables",
     "longName": "9955520 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Tables)",
     "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables",
     "longName": "9955521 - Disclosure - COST OPTIMIZATION PROGRAMS (Tables)",
     "shortName": "COST OPTIMIZATION PROGRAMS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.epam.com/role/REVENUESTables",
     "longName": "9955522 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYTables",
     "longName": "9955523 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.epam.com/role/INCOMETAXESTables",
     "longName": "9955524 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.epam.com/role/EARNINGSPERSHARETables",
     "longName": "9955525 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONTables",
     "longName": "9955526 - Disclosure - SEGMENT INFORMATION (Tables)",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables",
     "longName": "9955527 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails",
     "longName": "9955528 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property and Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails",
     "longName": "9955529 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Goodwill and Other Indefinite-Lived Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
     "longName": "9955530 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Risks and Uncertainties) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "epam:RisksAndUncertaintiesPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
     "longName": "9955531 - Disclosure - IMPACT OF THE INVASION OF UKRAINE (Details)",
     "shortName": "IMPACT OF THE INVASION OF UKRAINE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-68",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
     "longName": "9955532 - Disclosure - ACQUISITIONS (Narrative) (Details)",
     "shortName": "ACQUISITIONS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-69",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "business",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9955533 - Disclosure - ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)",
     "shortName": "ACQUISITIONS (Schedule of Fair Values of Net Assets Acquired and Liabilities Assumed) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-77",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "longName": "9955534 - Disclosure - ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)",
     "shortName": "ACQUISITIONS (Schedule of Acquired Finite-Lived Intangible Assets by Major Class) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-78",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-80",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails",
     "longName": "9955535 - Disclosure - ACQUISITIONS (Consolidated Pro forma) (Details)",
     "shortName": "ACQUISITIONS (Consolidated Pro forma) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails",
     "longName": "9955536 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Goodwill by Reportable Segment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
     "longName": "9955537 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Goodwill Accumulated Impairment Losses) (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-121",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-121",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails",
     "longName": "9955538 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails",
     "longName": "9955539 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955540 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
     "longName": "9955541 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
     "longName": "9955542 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-156",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955543 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-182",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-182",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails",
     "longName": "9955544 - Disclosure - FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Non-Marketable Securities Without Readily Determinable Fair Values) (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
     "longName": "9955545 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-143",
      "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-143",
      "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails",
     "longName": "9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Schedule of Components of Property and Equipment and Depreciation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
     "longName": "9955547 - Disclosure - PROPERTY AND EQUIPMENT, NET (Narrative) (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails",
     "longName": "9955548 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.epam.com/role/LEASESNarrativeDetails",
     "longName": "9955549 - Disclosure - LEASES (Narrative) (Details)",
     "shortName": "LEASES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails",
     "longName": "9955550 - Disclosure - LEASES (Schedule of Components of Lease Expenses) (Details)",
     "shortName": "LEASES (Schedule of Components of Lease Expenses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails",
     "longName": "9955551 - Disclosure - LEASES (Schedule of Supplemental Cash Flow Information) (Details)",
     "shortName": "LEASES (Schedule of Supplemental Cash Flow Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9955552 - Disclosure - LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)",
     "shortName": "LEASES (Schedule of Weighted Average Remaining Lease Term and Discount Rate) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails",
     "longName": "9955553 - Disclosure - LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)",
     "shortName": "LEASES (Schedule of Maturity of Operating Lease Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.epam.com/role/DEBTNarrativeDetails",
     "longName": "9955554 - Disclosure - DEBT (Narrative) (Details)",
     "shortName": "DEBT (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-255",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
     "longName": "9955555 - Disclosure - DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)",
     "shortName": "DEBT (Schedule of Outstanding Debt And Borrowing Capacity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-255",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-255",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails",
     "longName": "9955556 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Narrative) (Details)",
     "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails",
     "longName": "9955557 - Disclosure - PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)",
     "shortName": "PENSION AND POSTRETIREMENT BENEFITS (Schedule of Defined Benefit Plans Disclosures) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails",
     "longName": "9955558 - Disclosure - COST OPTIMIZATION PROGRAMS (Narrative) (Details)",
     "shortName": "COST OPTIMIZATION PROGRAMS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-264",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
     "longName": "9955559 - Disclosure - COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (Details)",
     "shortName": "COST OPTIMIZATION PROGRAMS (Activity in Restructuring Reserves) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsForRestructuring",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
     "longName": "9955560 - Disclosure - REVENUES (Schedule of Disaggregation of Revenues) (Details)",
     "shortName": "REVENUES (Schedule of Disaggregation of Revenues) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "epam:NumberOfGeographicMarkets",
      "unitRef": "market",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "epam:NumberOfGeographicMarkets",
      "unitRef": "market",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails",
     "longName": "9955561 - Disclosure - REVENUES (Schedule of Timing of Revenue Recognition) (Details)",
     "shortName": "REVENUES (Schedule of Timing of Revenue Recognition) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-412",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-412",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails",
     "longName": "9955562 - Disclosure - REVENUES (Schedule of Contract Assets and Liabilities) (Details)",
     "shortName": "REVENUES (Schedule of Contract Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails",
     "longName": "9955563 - Disclosure - POLAND RESEARCH AND DEVELOPMENT INCENTIVES (Details)",
     "shortName": "POLAND RESEARCH AND DEVELOPMENT INCENTIVES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GovernmentAssistanceExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GovernmentAssistanceExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails",
     "longName": "9955564 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Schedule of Components of Stock-Based Compensation Expenses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-419",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
     "longName": "9955565 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Equity Plans) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Equity Plans) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails",
     "longName": "9955566 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Schedule of Restricted Stock and Restricted Stock Units Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-436",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-428",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
     "longName": "9955567 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Schedule of Fair Value of Restricted Stock and Restricted Stock Units Vested) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-442",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "epam:ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-442",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "epam:ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
     "longName": "9955568 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Restricted Stock and Restricted Stock Units Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-445",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-445",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails",
     "longName": "9955569 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Schedule of Stock Option Activity) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Schedule of Stock Option Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-15",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails",
     "longName": "9955570 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Schedule of Black Scholes Valuation Model Assumptions) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails",
     "longName": "9955571 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Stock Options Additional Information) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Stock Options Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
     "longName": "9955572 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Employee Stock Purchase Plan Additional Information) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Employee Stock Purchase Plan Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails",
     "longName": "9955573 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Share Repurchases Additional Information) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Share Repurchases Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails",
     "longName": "9955574 - Disclosure - INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)",
     "shortName": "INCOME TAXES (Schedule of Income Before Provision for Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails",
     "longName": "9955575 - Disclosure - INCOME TAXES (Schedule of Provision for Income Taxes) (Details)",
     "shortName": "INCOME TAXES (Schedule of Provision for Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.epam.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9955576 - Disclosure - INCOME TAXES (Narrative) (Details)",
     "shortName": "INCOME TAXES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
     "longName": "9955577 - Disclosure - INCOME TAXES (Effective Tax Rate Reconciliation) (Details)",
     "shortName": "INCOME TAXES (Effective Tax Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails",
     "longName": "9955578 - Disclosure - INCOME TAXES (Deferred Income Taxes) (Details)",
     "shortName": "INCOME TAXES (Deferred Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails",
     "longName": "9955579 - Disclosure - INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)",
     "shortName": "INCOME TAXES (Schedule of Unrecognized Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
     "longName": "9955580 - Disclosure - INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (Details)",
     "shortName": "INCOME TAXES (Cash Income Taxes Paid, Net of Refunds) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails",
     "longName": "9955581 - Disclosure - EARNINGS PER SHARE (Details)",
     "shortName": "EARNINGS PER SHARE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9955582 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
     "longName": "9955583 - Disclosure - SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details)",
     "shortName": "SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "epam:NumberOfReportableSegmentsNotDisclosedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "epam:NumberOfReportableSegmentsNotDisclosedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails",
     "longName": "9955584 - Disclosure - SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)",
     "shortName": "SEGMENT INFORMATION (Physical Locations and Values of Long-Lived Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails",
     "longName": "9955585 - Disclosure - SEGMENT INFORMATION (Revenues by Customer Location) (Details)",
     "shortName": "SEGMENT INFORMATION (Revenues by Customer Location) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-505",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
     "longName": "9955586 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-525",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails",
     "longName": "9955587 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-544",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-554",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "epam-20251231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "epam_A2021CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2021CreditAgreementMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Credit Agreement",
        "label": "2021 Credit Agreement [Member]",
        "documentation": "2021 Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2023AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2023AcquisitionsMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Acquisitions",
        "label": "2023 Acquisitions [Member]",
        "documentation": "2023 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2023CostOptimizationProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2023CostOptimizationProgramMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Cost Optimization Program",
        "label": "2023 Cost Optimization Program [Member]",
        "documentation": "2023 Cost Optimization Program"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2023ResearchAndDevelopmentActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2023ResearchAndDevelopmentActivitiesMember",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 R&amp;D",
        "label": "2023 Research And Development Activities [Member]",
        "documentation": "2023 Research And Development Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2023ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2023ShareRepurchaseProgramMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Repurchase Program",
        "label": "2023 Share Repurchase Program [Member]",
        "documentation": "2023 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2024AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2024AcquisitionsMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other 2024 Acquisitions",
        "label": "2024 Acquisitions [Member]",
        "documentation": "2024 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2024CostOptimizationProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2024CostOptimizationProgramMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Cost Optimization Program",
        "label": "2024 Cost Optimization Program [Member]",
        "documentation": "2024 Cost Optimization Program"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2024ResearchAndDevelopmentActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2024ResearchAndDevelopmentActivitiesMember",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 R&amp;D",
        "label": "2024 Research And Development Activities [Member]",
        "documentation": "2024 Research And Development Activities"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2024ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2024ShareRepurchaseProgramMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Repurchase Program",
        "label": "2024 Share Repurchase Program [Member]",
        "documentation": "2024 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2025AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2025AcquisitionsMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Acquisition",
        "label": "2025 Acquisitions [Member]",
        "documentation": "2025 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2025CostOptimizationProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2025CostOptimizationProgramMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Cost Optimization Program",
        "label": "2025 Cost Optimization Program [Member]",
        "documentation": "2025 Cost Optimization Program"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2025CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2025CreditAgreementMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Credit Agreement",
        "label": "2025 Credit Agreement [Member]",
        "documentation": "2025 Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Credit Agreement, Portion Denominated In Other Currencies",
        "label": "2025 Credit Agreement, Portion Denominated In Other Currencies [Member]",
        "documentation": "2025 Credit Agreement, Portion Denominated In Other Currencies"
       }
      }
     },
     "auth_ref": []
    },
    "epam_A2025ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "A2025ShareRepurchaseProgramMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Repurchase Program",
        "label": "2025 Share Repurchase Program [Member]",
        "documentation": "2025 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r1232"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable, current",
        "label": "Accrued Income Taxes, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r129"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plans",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r14",
      "r25",
      "r90",
      "r1405",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r209",
      "r945"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedging instruments",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r229",
      "r230",
      "r710",
      "r790",
      "r791",
      "r792",
      "r793",
      "r1096",
      "r1405"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r790",
      "r791",
      "r792",
      "r793",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r91",
      "r215",
      "r940",
      "r972",
      "r973",
      "r1574"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r790",
      "r791",
      "r792",
      "r793",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "verboseLabel": "Accumulated other comprehensive income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r14",
      "r25",
      "r785",
      "r788",
      "r878",
      "r969",
      "r970",
      "r1405",
      "r1406",
      "r1407",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r14",
      "r25",
      "r88",
      "r89",
      "r229",
      "r230",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r1405"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "label": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r377",
      "r977",
      "r1085"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Useful Life (in years)",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r1085"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r1232",
      "r1650"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1575",
      "r1652"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity withheld for employee taxes",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1529"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1367"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1291",
      "r1301",
      "r1334"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1294",
      "r1304",
      "r1337"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1329",
      "r1338",
      "r1342",
      "r1350"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "negatedLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r574",
      "r583"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts for trade receivables and contract assets",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Americas",
        "label": "Americas [Member]",
        "documentation": "Continents of North and South America."
       }
      }
     },
     "auth_ref": [
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "epam_AmericasSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AmericasSegmentMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas",
        "label": "Americas Segment [Member]",
        "documentation": "North America segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "negatedLabel": "Amortization of purchased intangibles",
        "label": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r243",
      "r372",
      "r379",
      "r1089",
      "r1097",
      "r1099",
      "r1101",
      "r1103"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive stock excluded from the calculation (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "APAC",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Axis]",
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r977",
      "r1564"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "label": "Asset Acquisition, Consideration Transferred",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1202",
      "r1565",
      "r1566",
      "r1567"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration for asset acquisitions",
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1565",
      "r1566",
      "r1567"
     ]
    },
    "us-gaap_AssetAcquisitionContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred contingent consideration",
        "label": "Asset Acquisition, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized from contingent consideration in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1564"
     ]
    },
    "epam_AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in deferred payments for asset acquisition",
        "label": "Asset Acquisition, Contingent Consideration, Liability, Period Increase (Decrease)",
        "documentation": "Asset Acquisition, Contingent Consideration, Liability, Period Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "epam_AssetAcquisitionContingentConsiderationMeasurementInput": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AssetAcquisitionContingentConsiderationMeasurementInput",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Asset Acquisition, Contingent Consideration, Measurement Input",
        "documentation": "Asset Acquisition, Contingent Consideration, Measurement Input"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Domain]",
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r977",
      "r1564"
     ]
    },
    "epam_AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derecognition of intangible assets",
        "label": "Asset Acquisition, Provisional Information, Initial Accounting Incomplete, Intangible Assets",
        "documentation": "Asset Acquisition, Provisional Information, Initial Accounting Incomplete, Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Asset Impairment Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r47",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r142",
      "r213",
      "r251",
      "r255",
      "r256",
      "r306",
      "r318",
      "r336",
      "r340",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r708",
      "r712",
      "r828",
      "r928",
      "r929",
      "r935",
      "r1017",
      "r1115",
      "r1116",
      "r1133",
      "r1232",
      "r1246",
      "r1247",
      "r1258",
      "r1488",
      "r1489",
      "r1607"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r216",
      "r251",
      "r255",
      "r256",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r708",
      "r712",
      "r828",
      "r1232",
      "r1488",
      "r1489",
      "r1607"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets measured at fair value on a recurring basis",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r801",
      "r1221"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.epam.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287"
     ]
    },
    "epam_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.epam.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.epam.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287"
     ]
    },
    "epam_AwardClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardClassificationAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Classification [Axis]",
        "label": "Award Classification [Axis]",
        "documentation": "Information by award classification pertaining to equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "epam_AwardClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardClassificationDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Classification [Domain]",
        "label": "Award Classification [Domain]",
        "documentation": "[Domain] for Information by award classification pertaining to equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1345"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1346"
     ]
    },
    "epam_AwardMetricAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardMetricAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Metric [Axis]",
        "label": "Award Metric [Axis]",
        "documentation": "Award Metric"
       }
      }
     },
     "auth_ref": []
    },
    "epam_AwardMetricDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardMetricDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Metric [Domain]",
        "label": "Award Metric [Domain]",
        "documentation": "[Domain] for Award Metric"
       }
      }
     },
     "auth_ref": []
    },
    "epam_AwardSettlementTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardSettlementTypeAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Settlement Type [Axis]",
        "label": "Award Settlement Type [Axis]",
        "documentation": "Way of share-based compensation awards settlement"
       }
      }
     },
     "auth_ref": []
    },
    "epam_AwardSettlementTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "AwardSettlementTypeDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Settlement Type [Domain]",
        "label": "Award Settlement Type [Domain]",
        "documentation": "[Domain] for Way of share-based compensation awards settlement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1344"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "country_BY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "BY",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Belarus",
        "label": "BELARUS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails",
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails",
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r725",
      "r729",
      "r730",
      "r731",
      "r732",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r827",
      "r1215",
      "r1216",
      "r1381",
      "r1618"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails",
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails",
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r725",
      "r729",
      "r730",
      "r731",
      "r732",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r827",
      "r1215",
      "r1216",
      "r1381",
      "r1618"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Bank Time Deposits [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "epam_BuildingAndLandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BuildingAndLandImprovementsMember",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and land improvements",
        "label": "Building And Land Improvements [Member]",
        "documentation": "Building And Land Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Building",
        "terseLabel": "Buildings and land improvements",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r977",
      "r1149",
      "r1150",
      "r1549",
      "r1554",
      "r1556"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r977",
      "r1149",
      "r1150",
      "r1549",
      "r1554",
      "r1556"
     ]
    },
    "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionContingentConsiderationLineItems",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration [Line Items]",
        "label": "Business Combination, Contingent Consideration [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r694",
      "r695",
      "r696",
      "r700",
      "r702",
      "r703"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r644",
      "r645",
      "r646",
      "r647",
      "r653",
      "r654",
      "r655",
      "r656",
      "r662",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r698",
      "r699",
      "r700",
      "r704",
      "r1160",
      "r1170",
      "r1549",
      "r1554",
      "r1556"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest acquired",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r1160",
      "r1163"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisition, Pro Forma Information",
        "label": "Business Combination, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1171",
      "r1379",
      "r1380",
      "r1550"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax",
        "documentation": "Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r660",
      "r662",
      "r1160",
      "r1171",
      "r1172"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSConsolidatedProformaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Business Combination, Pro Forma Information, Pro Forma Revenue",
        "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r660",
      "r662",
      "r1160",
      "r1171"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related costs",
        "label": "Business Combination, Acquisition-Related Cost, Expense",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department."
       }
      }
     },
     "auth_ref": [
      "r1547",
      "r1552"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price including contingent consideration",
        "label": "Business Combination, Consideration Transferred",
        "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."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r700",
      "r1160",
      "r1165"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Acquisition-date fair value of contingent consideration issued for acquisition of businesses",
        "terseLabel": "Contingent consideration",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r700",
      "r802",
      "r803",
      "r804",
      "r1160",
      "r1167"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration, current (Note 5)",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement input to determine fair value of contingent consideration",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "documentation": "Value of input used to measure liability in contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r700",
      "r802",
      "r803",
      "r804",
      "r1160",
      "r1167"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITIONS",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r644",
      "r648",
      "r657",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r675",
      "r678",
      "r679",
      "r685",
      "r686",
      "r687",
      "r695",
      "r699",
      "r700",
      "r701",
      "r703",
      "r705",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "epam_BusinessCombinationNumberOfProfessionals": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BusinessCombinationNumberOfProfessionals",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of professionals acquired",
        "label": "Business Combination, Number Of Professionals",
        "documentation": "Business Combination, Number Of Professionals"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue of acquiree",
        "label": "Business Combination, Acquiree's Revenue since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r658",
      "r662",
      "r1160",
      "r1171"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) to purchase price",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r1559",
      "r1560"
     ]
    },
    "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid and other current assets",
        "label": "Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current",
        "documentation": "Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables and contract assets",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1165",
      "r1168",
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r678"
     ]
    },
    "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest in consolidated subsidiaries",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncontrolling interest",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncontrolling interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment and other noncurrent assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Property Plant And Equipment And Other Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets acquired",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes expense for acquisition-related cost incurred to effect business combination and recognized separately from acquisition of asset and assumption of liability. Includes, but is not limited to, finder's fee and advisory, legal, accounting, valuation, and other professional and consulting fees. Excludes integration, restructuring, and other post-combination costs; cost related to acquisition of asset; and acquisition-related cost for transaction with third party."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r662",
      "r1160",
      "r1165"
     ]
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other acquisition-related expenses",
        "label": "Business Combination, Separately Recognized Transaction, Acquisition-Related Cost, Expensed",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination and recognized separately from acquisition of asset and assumption of liability. Includes, but is not limited to, finder's fee and advisory, legal, accounting, valuation, and other professional and consulting fees. Excludes integration, restructuring, and other post-combination costs; cost related to acquisition of asset; and acquisition-related cost for transaction with third party."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r662",
      "r1158",
      "r1159",
      "r1160",
      "r1165"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r643",
      "r649",
      "r651",
      "r662",
      "r674",
      "r678",
      "r1160",
      "r1166",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1415"
     ]
    },
    "epam_BusinessInformationAndMediaSectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "BusinessInformationAndMediaSectorsMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Information &amp; Media",
        "label": "Business Information And Media Sectors [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in business information, media and entertainment business activities"
       }
      }
     },
     "auth_ref": []
    },
    "country_CH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CH",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Switzerland",
        "label": "SWITZERLAND"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures incurred but not yet paid",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r824",
      "r825",
      "r826",
      "r1087",
      "r1594"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r207",
      "r1090"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents:",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r824",
      "r825",
      "r1576",
      "r1577"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r105",
      "r250"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance sheet classification",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r105"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_CashPaidDuringtheYearAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CashPaidDuringtheYearAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid during the year for:",
        "label": "Cash Paid During the Year [Abstract]",
        "documentation": "Cash paid during the year"
       }
      }
     },
     "auth_ref": []
    },
    "epam_CashSettledAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CashSettledAwardMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-Settled Award",
        "label": "Cash-Settled Award [Member]",
        "documentation": "Share-based compensation awards settled by payment of cash"
       }
      }
     },
     "auth_ref": []
    },
    "epam_CentralAndEasternEuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CentralAndEasternEuropeMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CEE",
        "label": "Central And Eastern Europe [Member]",
        "documentation": "Central And Eastern Europe"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1317"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "epam_CloudServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CloudServicesMember",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud Services",
        "label": "Cloud Services [Member]",
        "documentation": "Cloud Services"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "us-gaap_CollateralAlreadyPostedAggregateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CollateralAlreadyPostedAggregateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial collateral required to be posted",
        "label": "Collateral Already Posted, Aggregate Fair Value",
        "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r1219"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 18)",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r133",
      "r937",
      "r1005"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r402",
      "r404",
      "r1073",
      "r1479",
      "r1485"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1248",
      "r1249",
      "r1250",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1430",
      "r1431",
      "r1433",
      "r1575",
      "r1648",
      "r1652"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r1006"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "periodEndLabel": "Balance, end of period (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r82",
      "r1006",
      "r1023",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value; 160,000 authorized; 54,274 shares issued and outstanding at December 31, 2025, and 56,869 shares issued and outstanding at December 31, 2024",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r441",
      "r446",
      "r939",
      "r1232"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1326"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1325"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1327"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "epam_CompanyPersonnelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CompanyPersonnelMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Personnel",
        "label": "Company Personnel [Member]",
        "documentation": "Company Personnel"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r224",
      "r226",
      "r232",
      "r926",
      "r950",
      "r951"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Computer Equipment",
        "terseLabel": "Computer hardware",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1196",
      "r1465",
      "r1467",
      "r1468",
      "r1469",
      "r1471",
      "r1473",
      "r1476",
      "r1477"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r1072",
      "r1107",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r1072",
      "r1107",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r158",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r251",
      "r252",
      "r259",
      "r261",
      "r306",
      "r320",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r932",
      "r1115",
      "r1116",
      "r1389",
      "r1390",
      "r1488",
      "r1489"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r158",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r251",
      "r252",
      "r259",
      "r261",
      "r306",
      "r320",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r932",
      "r1115",
      "r1116",
      "r1389",
      "r1390",
      "r1488",
      "r1489"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1105"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Construction in Progress",
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "epam_ConsumerGoodsRetailAndTravelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ConsumerGoodsRetailAndTravelMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumer Goods, Retail &amp; Travel",
        "label": "Consumer Goods, Retail And Travel [Member]",
        "documentation": "Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractTerminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractTerminationMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract termination charges",
        "label": "Contract Termination [Member]",
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1124",
      "r1125",
      "r1126",
      "r1127"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1494"
     ]
    },
    "us-gaap_ContractWithCustomerAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r355",
      "r1492",
      "r1493"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer."
       }
      }
     },
     "auth_ref": [
      "r1135",
      "r1139"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts."
       }
      }
     },
     "auth_ref": [
      "r1135",
      "r1139"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, current",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r462",
      "r464",
      "r484"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, noncurrent",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r462",
      "r464",
      "r484"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from performance obligations satisfied in previous period",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated Amounts",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r1443"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "epam_SegmentOperatingProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues (exclusive of depreciation and amortization)",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r251",
      "r255",
      "r256",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r828",
      "r1115",
      "r1488"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues (exclusive of depreciation and amortization)",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenues (Exclusive of Depreciation and Amortization)",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "epam_CreditFacility2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CreditFacility2021Member",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility 2021",
        "label": "Credit Facility 2021 [Member]",
        "documentation": "Credit Facility 2021"
       }
      }
     },
     "auth_ref": []
    },
    "epam_CreditFacility2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "CreditFacility2025Member",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility 2025",
        "label": "Credit Facility 2025 [Member]",
        "documentation": "Credit Facility 2025"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r1486"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r1486"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1383",
      "r1416",
      "r1422",
      "r1545"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1383",
      "r1416",
      "r1422"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1383",
      "r1416",
      "r1422",
      "r1545"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1465",
      "r1467",
      "r1468",
      "r1469",
      "r1471",
      "r1473",
      "r1476",
      "r1477"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1272",
      "r1361"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1272",
      "r1361"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1274",
      "r1363"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1274",
      "r1363"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1365"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1274",
      "r1363"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1356"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1357"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1357"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1266",
      "r1355"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1266",
      "r1355"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1266",
      "r1355"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1358"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1271",
      "r1360"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1271",
      "r1360"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1272",
      "r1361"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1275",
      "r1364"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1362"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1270",
      "r1359"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DE",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Germany",
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r71",
      "r72",
      "r128",
      "r132",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1230",
      "r1416",
      "r1417",
      "r1419",
      "r1424",
      "r1480",
      "r1481",
      "r1482",
      "r1600",
      "r1601",
      "r1615"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest rate spread",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r780",
      "r932",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1230",
      "r1416",
      "r1417",
      "r1419",
      "r1424",
      "r1600",
      "r1601"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1230",
      "r1416",
      "r1417",
      "r1419",
      "r1424",
      "r1480",
      "r1481",
      "r1482",
      "r1600",
      "r1601",
      "r1615"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r52",
      "r53",
      "r67",
      "r118",
      "r119",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r780",
      "r932",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1230",
      "r1416",
      "r1417",
      "r1419",
      "r1424",
      "r1600",
      "r1601"
     ]
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liability associated with RSUs",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1422",
      "r1544",
      "r1545"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1422",
      "r1544"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r594"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r155",
      "r1416",
      "r1422"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r130",
      "r619"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, noncurrent",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r594",
      "r936"
     ]
    },
    "us-gaap_DeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r1391"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1422",
      "r1544",
      "r1545"
     ]
    },
    "epam_DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange",
        "label": "Deferred Tax Asset, Unrealized Currency Loss And Other Comprehensive Loss",
        "documentation": "Amount before allocation of valuation allowance of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions and currency translations"
       }
      }
     },
     "auth_ref": []
    },
    "epam_DeferredTaxAssetsAccruedSalesDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxAssetsAccruedSalesDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued sales discounts",
        "label": "Deferred Tax Assets, Accrued Sales Discounts",
        "documentation": "Deferred Tax Assets, Accrued Sales Discounts"
       }
      }
     },
     "auth_ref": []
    },
    "epam_DeferredTaxAssetsDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxAssetsDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Revenue",
        "documentation": "Deferred Tax Assets, Deferred Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "R&amp;D capitalization",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1538"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1538"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_DeferredTaxAssetsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Operating Lease, Liability",
        "documentation": "Amount before allocation of valuation allowance of deferred tax assets attributable to deductible temporary differences from operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforward",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOL not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "epam_DeferredTaxLiabilitiesDisregardedForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxLiabilitiesDisregardedForeignSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. taxation of foreign subsidiaries",
        "label": "Deferred Tax Liabilities, Disregarded Foreign Subsidiaries",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from taxation of non-U.S. subsidiaries for which tax status was changed to disregard it as a foreign subsidiary for U.S. income tax purposes"
       }
      }
     },
     "auth_ref": []
    },
    "epam_DeferredTaxLiabilitiesForeignCurrencyExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxLiabilitiesForeignCurrencyExchange",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange",
        "label": "Deferred Tax Liabilities, Foreign Currency Exchange",
        "documentation": "Deferred Tax Liabilities, Foreign Currency Exchange"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1542"
     ]
    },
    "epam_DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESDeferredIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "R&amp;D credit carryforward",
        "label": "Deferred Tax Liabilities, Research And Development Credit Carryforward",
        "documentation": "Deferred Tax Liabilities, Research And Development Credit Carryforward"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r509",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfunded status",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r489",
      "r507",
      "r1147"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan expenses recognized",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r526",
      "r527",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan expenses recognized",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r48",
      "r242",
      "r1097",
      "r1099",
      "r1101",
      "r1103"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "epam_SegmentOperatingProfitLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and amortization expense",
        "terseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r48"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange derivative assets",
        "label": "Derivative Asset",
        "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."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r776",
      "r800",
      "r801",
      "r815",
      "r823",
      "r824",
      "r825",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r992",
      "r993",
      "r995",
      "r996",
      "r997",
      "r1011",
      "r1012",
      "r1055",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1087",
      "r1091",
      "r1093",
      "r1094",
      "r1095",
      "r1221",
      "r1225",
      "r1229",
      "r1250",
      "r1578",
      "r1579",
      "r1580",
      "r1649"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r725",
      "r726",
      "r727",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r995",
      "r997",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1055",
      "r1056",
      "r1059",
      "r1061",
      "r1091",
      "r1092",
      "r1095",
      "r1215",
      "r1216",
      "r1248",
      "r1250",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1581",
      "r1582",
      "r1583",
      "r1584",
      "r1585",
      "r1586",
      "r1588",
      "r1589"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Derivatives",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r217",
      "r776",
      "r1091",
      "r1093",
      "r1094",
      "r1095"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Derivatives",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r217",
      "r776",
      "r1091",
      "r1093",
      "r1094",
      "r1095"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r725",
      "r726",
      "r727",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r995",
      "r997",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1055",
      "r1056",
      "r1059",
      "r1061",
      "r1091",
      "r1092",
      "r1095",
      "r1215",
      "r1216",
      "r1248",
      "r1250",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1581",
      "r1582",
      "r1583",
      "r1584",
      "r1585",
      "r1586",
      "r1588",
      "r1589"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r761",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r783",
      "r794",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange derivative liabilities",
        "label": "Derivative Liability",
        "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."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r776",
      "r800",
      "r801",
      "r815",
      "r823",
      "r824",
      "r825",
      "r986",
      "r987",
      "r988",
      "r989",
      "r992",
      "r993",
      "r995",
      "r996",
      "r997",
      "r1018",
      "r1020",
      "r1021",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1091",
      "r1093",
      "r1094",
      "r1095",
      "r1578",
      "r1579",
      "r1580",
      "r1649"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange derivative liabilities",
        "label": "Derivative Liability, Current",
        "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r729",
      "r730",
      "r731",
      "r732",
      "r1216"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r260",
      "r283",
      "r714",
      "r759",
      "r775",
      "r777",
      "r778",
      "r779",
      "r781",
      "r782"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r483",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r483",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenues",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1495"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r538",
      "r569",
      "r570",
      "r572",
      "r1152"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations, Disposed of by Sale",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on sale",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r386",
      "r1413",
      "r1478"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IMPACT OF THE INVASION OF UKRAINE",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r111"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287",
      "r1330"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus (Q1,Q2,Q3,FY)",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1308"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1261"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1319"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "EMEA",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share:",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r233",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r285",
      "r288",
      "r298",
      "r299",
      "r300",
      "r305",
      "r439",
      "r573",
      "r639",
      "r707",
      "r797",
      "r798",
      "r927",
      "r952",
      "r1106"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r233",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r288",
      "r298",
      "r299",
      "r300",
      "r305",
      "r439",
      "r573",
      "r639",
      "r707",
      "r797",
      "r798",
      "r927",
      "r952",
      "r1106"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share (\"EPS\")",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r302"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r301",
      "r303",
      "r304"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r1157"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r258",
      "r597",
      "r630",
      "r1157"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of other cross-border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border, Other, Amount",
        "documentation": "Amount of reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law classified as other."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1536"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of other cross-border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border, Other, Percent",
        "documentation": "Percentage of reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law classified as other."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1536"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of cross-border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of cross-border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign disregarded entities",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "epam_EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign disregarded entities",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Foreign Disregarded Entities, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r601",
      "r1157",
      "r1416",
      "r1423",
      "r1534"
     ]
    },
    "epam_EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GILTI and BEAT U.S. taxes",
        "label": "Effective Income Tax Rate Reconciliation, GILTI And BEAT US Taxes, Amount",
        "documentation": "Taxes introduction under the U.S. Tax Act on certain foreign-sourced earnings and certain related party payments, which are referred to as the global intangible low-taxed income tax (\u201cGILTI\u201d) and the base erosion and anti-abuse tax (\u201cBEAT\u201d)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]",
        "label": "Effective Income Tax Rate Reconciliation [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r1157"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable or nondeductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r606",
      "r1416",
      "r1423",
      "r1534"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1416",
      "r1423",
      "r1534",
      "r1535"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess\u00a0tax\u00a0benefits\u00a0relating to stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1531",
      "r1534",
      "r1535"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic state/local income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r1157",
      "r1416",
      "r1423",
      "r1534"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r1157"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in unrecognized tax benefits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r1157",
      "r1416",
      "r1423",
      "r1534"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r606",
      "r1416",
      "r1423",
      "r1534"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "R&amp;D incentive",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1416",
      "r1423",
      "r1534",
      "r1536"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits expenses",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "epam_EmployeeRelatedLiabilitiesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EmployeeRelatedLiabilitiesCurrentMember",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits expenses",
        "label": "Employee Related Liabilities, Current [Member]",
        "documentation": "Employee Related Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1527"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining requisite service period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining unrecognized stock-based compensation cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1528"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost net of estimated forfeitures",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1528"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefits (shortfall) upon vesting or exercise of stock awards",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee separation costs",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP stock based compensation expense",
        "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense",
        "documentation": "The amount of plan compensation cost recognized during the period."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r1154",
      "r1155"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1371"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_EquityClassifiedAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EquityClassifiedAwardMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Classified Award",
        "label": "Equity Classified Award [Member]",
        "documentation": "Equity classified award"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r198",
      "r200",
      "r201",
      "r228",
      "r229",
      "r230",
      "r268",
      "r269",
      "r270",
      "r272",
      "r279",
      "r281",
      "r283",
      "r307",
      "r352",
      "r353",
      "r385",
      "r438",
      "r460",
      "r573",
      "r628",
      "r629",
      "r636",
      "r637",
      "r638",
      "r640",
      "r706",
      "r707",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r796",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r856",
      "r859",
      "r878",
      "r949",
      "r969",
      "r970",
      "r971",
      "r983",
      "r1043"
     ]
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesByIndustryAxis",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industry Sector [Axis]",
        "label": "Industry Sector [Axis]",
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r991",
      "r994",
      "r1049",
      "r1051",
      "r1054",
      "r1064",
      "r1121",
      "r1122",
      "r1221",
      "r1223",
      "r1225",
      "r1250"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industry Sector [Domain]",
        "label": "Industry Sector [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r991",
      "r994",
      "r1049",
      "r1051",
      "r1054",
      "r1064",
      "r1121",
      "r1122",
      "r1221",
      "r1223",
      "r1225",
      "r1250"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNonMarketableSecuritiesWithoutReadilyDeterminableFairValuesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of equity securities that do not have readily determinable fair values",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Marketable Securities Without Readily Determinable Fair Values",
        "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "epam_EquitySettledAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EquitySettledAwardMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-Settled Award",
        "label": "Equity-Settled Award [Member]",
        "documentation": "Share-based compensation awards settled by issue of shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1323"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1280",
      "r1291",
      "r1301",
      "r1334"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1277",
      "r1288",
      "r1298",
      "r1331"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r823",
      "r824",
      "r826",
      "r1087",
      "r1129",
      "r1130"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "epam_EuropeSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "EuropeSegmentMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe Segment [Member]",
        "documentation": "Europe segment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "us-gaap_FacilityClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FacilityClosingMember",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility Closing",
        "label": "Facility Closing [Member]",
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r801",
      "r815",
      "r1221"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r801",
      "r815",
      "r1221"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Fair Values of Financial Assets and Liabilities Not Measured at Fair Value on a Recurring Basis",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1576",
      "r1577"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r510",
      "r511",
      "r799",
      "r801",
      "r802",
      "r803",
      "r804",
      "r813",
      "r815",
      "r817",
      "r823",
      "r879",
      "r880",
      "r881",
      "r1087",
      "r1129",
      "r1130",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1221",
      "r1225",
      "r1229"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r823",
      "r824",
      "r825",
      "r826",
      "r828",
      "r829",
      "r1087",
      "r1129",
      "r1130",
      "r1594"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement [Domain]",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r1129",
      "r1130"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r802",
      "r809",
      "r811",
      "r812",
      "r813",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r923",
      "r1221",
      "r1226"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r492",
      "r497",
      "r510",
      "r801",
      "r815",
      "r823",
      "r879",
      "r1087",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1221",
      "r1229"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r492",
      "r497",
      "r510",
      "r512",
      "r801",
      "r802",
      "r815",
      "r823",
      "r880",
      "r1087",
      "r1129",
      "r1130",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1221",
      "r1229"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r510",
      "r511",
      "r801",
      "r802",
      "r803",
      "r804",
      "r815",
      "r823",
      "r881",
      "r1087",
      "r1129",
      "r1130",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1221",
      "r1225",
      "r1229"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r816"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquisition-Related Contingent Consideration Roll Forward",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r810",
      "r816"
     ]
    },
    "epam_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of net foreign currency exchange rate changes",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment",
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in fair value of contingent consideration included in Interest and other income, net",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1581",
      "r1589"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition date fair value of contingent consideration",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "documentation": "Amount of purchases 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."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r814",
      "r816"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of contingent consideration for previously acquired businesses",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r816"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Contingent consideration, beginning of period",
        "periodEndLabel": "Contingent consideration, end of period",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r816"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r510",
      "r511",
      "r799",
      "r801",
      "r802",
      "r803",
      "r804",
      "r813",
      "r815",
      "r817",
      "r823",
      "r879",
      "r880",
      "r881",
      "r1087",
      "r1129",
      "r1130",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1221",
      "r1225",
      "r1229"
     ]
    },
    "us-gaap_FairValueNetAssetLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueNetAssetLiabilityAbstract",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Net Asset (Liability) [Abstract]",
        "label": "Fair Value, Net Asset (Liability) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1590"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r729",
      "r730",
      "r731",
      "r732",
      "r1216"
     ]
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalFundsEffectiveSwapRateMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overnight Bank Funding Rate",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leased building, accumulated depreciation",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1382"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r867",
      "r1231"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leased building, before accumulated depreciation",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialServicesSectorMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services",
        "label": "Financial Services Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in financial services."
       }
      }
     },
     "auth_ref": [
      "r1221",
      "r1250",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r356",
      "r378",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r1474",
      "r1658"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1085",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets Amortization Expense Recognized",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1085",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1085",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1085",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1085",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r375",
      "r377",
      "r378",
      "r382",
      "r383",
      "r887",
      "r888",
      "r977",
      "r1085",
      "r1089",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross carrying amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r378",
      "r888",
      "r1089"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r378",
      "r382",
      "r383",
      "r384",
      "r887",
      "r1085",
      "r1089",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r373",
      "r374",
      "r375",
      "r377",
      "r378",
      "r382",
      "r383",
      "r977",
      "r1085",
      "r1089",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofEstimatedAmortizationExpenseDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net\u00a0 carrying amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r887",
      "r1473"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets acquired",
        "terseLabel": "Amount",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r977"
     ]
    },
    "epam_FirstDerivativeAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "FirstDerivativeAcquisitionMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First Derivative purchase accounting adjustments",
        "label": "First Derivative Acquisition [Member]",
        "documentation": "First Derivative Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "epam_FirstDerivativeLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "FirstDerivativeLtdMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First Derivative",
        "label": "First Derivative Ltd [Member]",
        "documentation": "First Derivative Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedPriceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FixedPriceContractMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-price",
        "label": "Fixed-Price Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is fixed."
       }
      }
     },
     "auth_ref": [
      "r1135",
      "r1139"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange loss",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r833",
      "r835",
      "r837",
      "r838",
      "r1040"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Remeasurement",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Derivative Contracts",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1143",
      "r1145",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1216",
      "r1221",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1569"
     ]
    },
    "us-gaap_ForeignTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignTaxJurisdictionOtherMember",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other jurisdictions",
        "verboseLabel": "All other foreign",
        "label": "Foreign Tax Jurisdiction, Other [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1414",
      "r1540"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1338"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1338"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1338"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1338"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1338"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Furniture and Fixtures",
        "terseLabel": "Furniture, fixtures and equipment",
        "label": "Furniture and Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnOilAndGasHedgingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnOilAndGasHedgingActivity",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized gain on derivative instruments",
        "label": "Gain (Loss) on Hedging Activity",
        "documentation": "Gain (loss) incurred in hedging activities."
       }
      }
     },
     "auth_ref": [
      "r1568"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on sale of business",
        "terseLabel": "Loss on sale of business",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r1413"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "epam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance beginning of period",
        "periodEndLabel": "Balance end of period",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r357",
      "r924",
      "r1116",
      "r1123",
      "r1160",
      "r1164",
      "r1165",
      "r1203",
      "r1222",
      "r1232",
      "r1454",
      "r1461",
      "r1563"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r697",
      "r700",
      "r704",
      "r1123"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1452",
      "r1464"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Indefinite-Lived Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r1464"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of net foreign currency exchange rate changes",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r704"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated goodwill impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r366",
      "r370",
      "r704",
      "r1123"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r1123"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEORIS purchase accounting adjustment",
        "verboseLabel": "Purchase accounting adjustments",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1460",
      "r1546",
      "r1551",
      "r1560",
      "r1563"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistanceAwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceAwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government incentives receivable",
        "label": "Government Assistance, Award Amount",
        "documentation": "Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan."
       }
      }
     },
     "auth_ref": [
      "r1599"
     ]
    },
    "us-gaap_GovernmentAssistanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government benefit",
        "label": "Government Assistance, Expense, Decrease (Increase)",
        "documentation": "Amount of decrease (increase) in expense from government assistance."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Government Assistance, Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes decrease (increase) in expense from government assistance."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_GovernmentAssistancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistancePolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance Programs and Incentives",
        "label": "Government Assistance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government assistance."
       }
      }
     },
     "auth_ref": [
      "r849",
      "r855"
     ]
    },
    "us-gaap_GovernmentAssistanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceTextBlock",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "POLAND RESEARCH AND DEVELOPMENT INCENTIVES",
        "label": "Government Assistance [Text Block]",
        "documentation": "The entire disclosure for government assistance."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_GovernmentAssistanceTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceTypeAxis",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Axis]",
        "label": "Government Assistance, Type [Axis]",
        "documentation": "Information by type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_GovernmentAssistanceTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentAssistanceTypeDomain",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Domain]",
        "label": "Government Assistance, Type [Domain]",
        "documentation": "Type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "country_HU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HU",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hungary",
        "label": "HUNGARY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life Sciences &amp; Healthcare",
        "label": "Healthcare Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r1221",
      "r1223",
      "r1225",
      "r1250",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "epam_HumanitarianCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "HumanitarianCommitmentMember",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Humanitarian Commitment",
        "label": "Humanitarian Commitment [Member]",
        "documentation": "Humanitarian Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IN",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India",
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1264",
      "r1287"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r257",
      "r596"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "terseLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r136",
      "r141",
      "r928",
      "r930",
      "r947",
      "r1100",
      "r1102",
      "r1104",
      "r1110",
      "r1115",
      "r1436",
      "r1442",
      "r1444",
      "r1445",
      "r1446"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r257",
      "r596"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income before provision for income taxes:",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r389",
      "r394",
      "r726",
      "r733",
      "r750",
      "r760",
      "r806",
      "r810",
      "r816",
      "r829",
      "r830",
      "r831",
      "r966",
      "r968",
      "r1027",
      "r1085",
      "r1087",
      "r1160",
      "r1165",
      "r1216",
      "r1218",
      "r1224",
      "r1229",
      "r1548",
      "r1550",
      "r1619"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r394",
      "r726",
      "r733",
      "r750",
      "r760",
      "r806",
      "r810",
      "r816",
      "r829",
      "r830",
      "r831",
      "r966",
      "r968",
      "r1027",
      "r1085",
      "r1087",
      "r1160",
      "r1165",
      "r1216",
      "r1218",
      "r1224",
      "r1229",
      "r1548",
      "r1550",
      "r1619"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r597",
      "r598",
      "r611",
      "r625",
      "r1157",
      "r1541"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r597",
      "r598",
      "r611",
      "r625",
      "r1157",
      "r1541"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r258",
      "r588",
      "r597",
      "r607",
      "r608",
      "r609",
      "r617",
      "r623",
      "r631",
      "r633",
      "r634",
      "r635",
      "r934",
      "r975",
      "r981",
      "r1157"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Total",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r156",
      "r251",
      "r282",
      "r283",
      "r306",
      "r326",
      "r340",
      "r595",
      "r597",
      "r632",
      "r953",
      "r1100",
      "r1102",
      "r1104",
      "r1157"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidFederalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Income Tax Paid, Federal, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r624"
     ]
    },
    "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidForeignAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income Tax Paid, Foreign, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r624"
     ]
    },
    "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local",
        "label": "Income Tax Paid, State and Local, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r624"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r591",
      "r592",
      "r617",
      "r618",
      "r622",
      "r627",
      "r979"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of election to change entity classification",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r1157",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r601",
      "r1157",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory income tax rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r1157"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable or nondeductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r606",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of permanent differences",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1534",
      "r1536"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1534",
      "r1536"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1534",
      "r1535"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic state/local income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r1157",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in unrecognized tax benefits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r1157",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r606",
      "r1534"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "R&amp;D incentive",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1534",
      "r1536"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails",
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash income taxes paid",
        "totalLabel": "Income taxes, net of refunds",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r249",
      "r624",
      "r625"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1412"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r1412"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in contract liabilities",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r1412"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "epam_IncreaseDecreaseInTradeReceivablesAndContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "IncreaseDecreaseInTradeReceivablesAndContractAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Trade receivables and contract assets",
        "label": "Increase (Decrease) In Trade Receivables And Contract Assets",
        "documentation": "Increase (Decrease) In Trade Receivables And Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net effect of dilutive equity awards and stock issuable under the ESPP (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r300",
      "r537"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandOtherIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets other than goodwill",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r381",
      "r1089"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1329",
      "r1338",
      "r1342",
      "r1350"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1265",
      "r1354"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1265",
      "r1354"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1265",
      "r1354"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r1473",
      "r1475"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r247",
      "r248"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandMember",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1495",
      "r1496"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r866",
      "r1231"
     ]
    },
    "epam_LeaseCostLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LeaseCostLineItems",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost [Line Items]",
        "label": "Lease, Cost [Line Items]",
        "documentation": "[Line Items] for Schedule of leasee'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. Includes income statement location of each component."
       }
      }
     },
     "auth_ref": []
    },
    "epam_LeaseCostTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LeaseCostTable",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost [Table]",
        "label": "Lease, Cost [Table]",
        "documentation": "Schedule of leasee'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. Includes income statement location of each component."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1604"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r876"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_LegalActNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LegalActNameAxis",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Act Name [Axis]",
        "label": "Legal Act Name [Axis]",
        "documentation": "Legal Act Name"
       }
      }
     },
     "auth_ref": []
    },
    "epam_LegalActNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LegalActNameDomain",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Act Name [Domain]",
        "label": "Legal Act Name [Domain]",
        "documentation": "[Domain] for Legal Act Name"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r877"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r877"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term of lease agreements that have not yet commenced",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1603"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1605"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease term",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r877",
      "r1602"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.epam.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r71",
      "r72",
      "r73",
      "r75",
      "r76",
      "r77",
      "r80",
      "r251",
      "r255",
      "r256",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r709",
      "r712",
      "r713",
      "r828",
      "r1004",
      "r1109",
      "r1133",
      "r1258",
      "r1488",
      "r1607",
      "r1608"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r135",
      "r943",
      "r1232",
      "r1246",
      "r1247",
      "r1416",
      "r1421",
      "r1451",
      "r1596"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r206",
      "r251",
      "r255",
      "r256",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r709",
      "r712",
      "r713",
      "r828",
      "r1232",
      "r1488",
      "r1607",
      "r1608"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities measured at fair value on a recurring basis",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r1576"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities:",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_LiabilityClassifiedAwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LiabilityClassifiedAwardMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Classified Award",
        "label": "Liability Classified Award [Member]",
        "documentation": "Liability classified award"
       }
      }
     },
     "auth_ref": []
    },
    "epam_LicensingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LicensingMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensing and other revenues",
        "label": "Licensing [Member]",
        "documentation": "License agreements under which certain rights are granted to exploit one or more software products"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding debt",
        "label": "Long-Term Line of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r132",
      "r1616"
     ]
    },
    "epam_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional potential borrowing capacity",
        "label": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r74"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r74"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r74",
      "r409"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LinesOfCreditFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LinesOfCreditFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under Credit Agreement",
        "label": "Lines of Credit, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1577",
      "r1587",
      "r1591",
      "r1592",
      "r1593",
      "r1595"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Physical Locations and Values of Long-Lived Assets",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.epam.com/role/DEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total commitment amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Category of Item Purchased [Axis]",
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "epam_LongTermPurchaseCommitmentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "LongTermPurchaseCommitmentPercentage",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual commitment, percent",
        "label": "Long-Term Purchase Commitment, Percentage",
        "documentation": "Long-Term Purchase Commitment, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r1480",
      "r1481",
      "r1482"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r51",
      "r1480",
      "r1481",
      "r1482"
     ]
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual term",
        "label": "Long-Term Purchase Commitment, Period",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "MX",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESCashIncomeTaxesPaidNetofRefundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r167",
      "r169",
      "r170",
      "r172",
      "r183",
      "r185",
      "r186",
      "r196",
      "r197",
      "r313",
      "r405",
      "r406",
      "r407",
      "r408",
      "r532",
      "r564",
      "r565",
      "r566",
      "r585",
      "r804",
      "r884",
      "r965",
      "r967",
      "r974",
      "r996",
      "r997",
      "r1048",
      "r1050",
      "r1052",
      "r1053",
      "r1063",
      "r1067",
      "r1068",
      "r1070",
      "r1071",
      "r1083",
      "r1084",
      "r1120",
      "r1134",
      "r1151",
      "r1160",
      "r1167",
      "r1170",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1243",
      "r1490",
      "r1609",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Measurement Input, Discount Rate [Member]",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1167",
      "r1170",
      "r1578",
      "r1579",
      "r1580"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Axis]",
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r802",
      "r803",
      "r804",
      "r1160",
      "r1167",
      "r1170",
      "r1225"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Domain]",
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r802",
      "r803",
      "r804",
      "r1160",
      "r1167",
      "r1170",
      "r1225"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r167",
      "r169",
      "r170",
      "r172",
      "r183",
      "r185",
      "r186",
      "r196",
      "r197",
      "r313",
      "r405",
      "r406",
      "r407",
      "r408",
      "r532",
      "r564",
      "r565",
      "r566",
      "r585",
      "r804",
      "r884",
      "r965",
      "r967",
      "r974",
      "r996",
      "r997",
      "r1048",
      "r1050",
      "r1052",
      "r1053",
      "r1063",
      "r1067",
      "r1068",
      "r1070",
      "r1071",
      "r1083",
      "r1084",
      "r1120",
      "r1134",
      "r1151",
      "r1160",
      "r1167",
      "r1170",
      "r1225",
      "r1226",
      "r1227",
      "r1243",
      "r1490",
      "r1609",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest in consolidated subsidiaries",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r134",
      "r251",
      "r255",
      "r256",
      "r351",
      "r410",
      "r413",
      "r414",
      "r415",
      "r419",
      "r420",
      "r942",
      "r1007",
      "r1596"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of subsidiary shares from noncontrolling interest",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r120",
      "r125"
     ]
    },
    "epam_MinskBelarusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "MinskBelarusMember",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minsk, Belarus",
        "label": "Minsk, Belarus [Member]",
        "documentation": "Minsk, Belarus"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1497",
      "r1499"
     ]
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "epam_NEORISMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "NEORISMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofAcquisitionRelatedContingentConsiderationRollForwardDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEORIS",
        "label": "NEORIS [Member]",
        "documentation": "NEORIS"
       }
      }
     },
     "auth_ref": []
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "NL",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Netherlands",
        "label": "NETHERLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r107",
      "r137",
      "r201",
      "r204",
      "r222",
      "r225",
      "r230",
      "r251",
      "r255",
      "r256",
      "r259",
      "r271",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r283",
      "r296",
      "r351",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r439",
      "r442",
      "r444",
      "r447",
      "r573",
      "r639",
      "r707",
      "r798",
      "r828",
      "r948",
      "r1024",
      "r1041",
      "r1042",
      "r1100",
      "r1102",
      "r1104",
      "r1256",
      "r1488"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Numerator for basic earnings per share",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r235",
      "r275",
      "r276",
      "r277",
      "r278",
      "r285",
      "r286",
      "r297",
      "r300",
      "r442",
      "r444",
      "r447",
      "r707"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Numerator for diluted earnings per share",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r287",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r300"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for basic and diluted earnings per share:",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption of New Accounting Standards and Pending Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "epam_NonCashChangesDuetoLeaseModificationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "NonCashChangesDuetoLeaseModificationsAbstract",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash net increase due to lease modifications:",
        "label": "Non-Cash Changes Due to Lease Modifications [Abstract]",
        "documentation": "Non-cash changes due to lease modifications"
       }
      }
     },
     "auth_ref": []
    },
    "epam_NonEmployeeDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "NonEmployeeDirectorsMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Employee Directors",
        "label": "Non-Employee Directors [Member]",
        "documentation": "Non-Employee Directors"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1295",
      "r1305",
      "r1329",
      "r1338"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interests acquired in business combination",
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r54",
      "r1553",
      "r1557"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions from noncontrolling interest",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r54",
      "r125"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interest in Consolidated Subsidiaries",
        "label": "Noncontrolling Interest [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r460",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1652"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "us-gaap_NonoperatingGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and other income, net",
        "label": "Nonoperating Gains (Losses)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Nonoperating expense",
        "label": "Nonoperating Income (Expense)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas",
        "label": "North America [Member]",
        "documentation": "Continent of North America."
       }
      }
     },
     "auth_ref": [
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1654",
      "r1655",
      "r1656",
      "r1657"
     ]
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of completed acquisitions",
        "label": "Business Combination, Number of Businesses Acquired",
        "documentation": "Number of businesses acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1552"
     ]
    },
    "epam_NumberOfGeographicMarkets": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "NumberOfGeographicMarkets",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of geographic markets",
        "label": "Number Of Geographic Markets",
        "documentation": "Number Of Geographic Markets"
       }
      }
     },
     "auth_ref": []
    },
    "epam_NumberOfReportableSegmentsNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "NumberOfReportableSegmentsNotDisclosedFlag",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number Of Reportable Segments, Not Disclosed, Flag",
        "label": "Number Of Reportable Segments, Not Disclosed, Flag",
        "documentation": "Number Of Reportable Segments, Not Disclosed, Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) in fair value",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "terseLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r1100",
      "r1104",
      "r1110",
      "r1436",
      "r1442",
      "r1444",
      "r1445",
      "r1446"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r1231"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofMaturityofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "epam_OperatingLeaseLiabilityModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "OperatingLeaseLiabilityModification",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Modification",
        "documentation": "Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows used for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r871"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets amortization expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1413"
     ]
    },
    "epam_OperatingLeaseRightOfUseAssetModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "OperatingLeaseRightOfUseAssetModification",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-Of-Use Asset, Modification",
        "documentation": "Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r874",
      "r1231"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r873",
      "r1231"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards, valuation allowance",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r1539"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r1115",
      "r1116"
     ]
    },
    "epam_Other2024AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "Other2024AcquisitionsMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other 2024 Acquisitions",
        "label": "Other 2024 Acquisitions [Member]",
        "documentation": "Other 2024 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities and accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments related to operating lease agreements that have not yet commenced",
        "verboseLabel": "Commitment",
        "label": "Other Commitment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Axis]",
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Domain]",
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior service cost",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax",
        "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r91",
      "r499",
      "r517"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r14",
      "r124"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss (gain) reclassified into Foreign exchange loss",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r91",
      "r834",
      "r836",
      "r840"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on hedging instruments",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r22",
      "r223",
      "r226",
      "r231",
      "r279",
      "r841",
      "r842",
      "r847",
      "r925",
      "r949",
      "r1405",
      "r1406"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r14",
      "r124",
      "r223",
      "r226",
      "r279"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Defined benefit plans",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r90",
      "r91",
      "r949"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax benefit (expense)",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r14",
      "r124"
     ]
    },
    "epam_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Other locations",
        "label": "Other Countries [Member]",
        "documentation": "Other countries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "label": "Other Depreciation and Amortization",
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r48",
      "r96"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other unallocated costs",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r1246",
      "r1247"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails",
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "epam_OtherSectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "OtherSectorsMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Emerging Verticals",
        "label": "Other Sectors [Member]",
        "documentation": "Other sectors of the economy not separately defined"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1282",
      "r1293",
      "r1303",
      "r1336"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1285",
      "r1296",
      "r1306",
      "r1339"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1285",
      "r1296",
      "r1306",
      "r1339"
     ]
    },
    "country_PL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "PL",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Poland",
        "label": "POLAND"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1310"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and Accruals [Abstract]",
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of contingent consideration for previously acquired businesses",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities, net",
        "label": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1375",
      "r1409"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments Made",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1411"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of withholding taxes related to net share settlements of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire businesses",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r689",
      "r1160",
      "r1165",
      "r1201"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of businesses, net of cash acquired (Note 3)",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of non-marketable securities",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment to acquire assets",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r1565",
      "r1566",
      "r1567"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "terseLabel": "Payments to acquire an office building",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToMinorityShareholders",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of subsidiary shares from noncontrolling interest",
        "label": "Payments to Noncontrolling Interests",
        "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."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PENSION AND POSTRETIREMENT BENEFITS",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r490",
      "r491",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r529",
      "r530",
      "r531",
      "r1147"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "epam_PerformanceTargetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "PerformanceTargetsMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Awards",
        "label": "Performance Targets [Member]",
        "documentation": "Performance Targets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at Fair Value Measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r828",
      "r829",
      "r1087",
      "r1594"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1392"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of non-marketable securities",
        "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates",
        "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r980"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financing activities, net",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1376",
      "r1410"
     ]
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from short-term investments",
        "label": "Proceeds from Sale of Short-Term Investments",
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of stock under employee incentive programs",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r18"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r876"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT, NET",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r150",
      "r153",
      "r154"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r208",
      "r946"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "totalLabel": "Total",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r876",
      "r933",
      "r946",
      "r1232"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r150",
      "r153",
      "r944"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r876"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life (in years)",
        "verboseLabel": "Weighted Average Useful Life (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expense (recovery)",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r239",
      "r354"
     ]
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration expected to be paid",
        "label": "Purchase Obligation, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1424",
      "r1615"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1310"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1310"
     ]
    },
    "country_RU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "RU",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russia",
        "label": "RUSSIAN FEDERATION"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r167",
      "r169",
      "r170",
      "r172",
      "r183",
      "r185",
      "r186",
      "r196",
      "r197",
      "r313",
      "r405",
      "r406",
      "r407",
      "r408",
      "r490",
      "r532",
      "r564",
      "r565",
      "r566",
      "r572",
      "r585",
      "r804",
      "r882",
      "r883",
      "r884",
      "r965",
      "r967",
      "r974",
      "r996",
      "r997",
      "r1048",
      "r1050",
      "r1052",
      "r1053",
      "r1063",
      "r1067",
      "r1068",
      "r1070",
      "r1071",
      "r1083",
      "r1084",
      "r1120",
      "r1134",
      "r1151",
      "r1160",
      "r1167",
      "r1170",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1243",
      "r1250",
      "r1483",
      "r1490",
      "r1579",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/LEASESNarrativeDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r167",
      "r169",
      "r170",
      "r172",
      "r183",
      "r185",
      "r186",
      "r196",
      "r197",
      "r313",
      "r405",
      "r406",
      "r407",
      "r408",
      "r490",
      "r532",
      "r564",
      "r565",
      "r566",
      "r572",
      "r585",
      "r804",
      "r882",
      "r883",
      "r884",
      "r965",
      "r967",
      "r974",
      "r996",
      "r997",
      "r1048",
      "r1050",
      "r1052",
      "r1053",
      "r1063",
      "r1067",
      "r1068",
      "r1070",
      "r1071",
      "r1083",
      "r1084",
      "r1120",
      "r1134",
      "r1151",
      "r1160",
      "r1167",
      "r1170",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1243",
      "r1250",
      "r1483",
      "r1490",
      "r1579",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614"
     ]
    },
    "epam_ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)",
        "label": "Reclassification From AOCI, Current Period, before Tax, Foreign Currency, Attributable To Parent",
        "documentation": "Reclassification From AOCI, Current Period, before Tax, Foreign Currency, Attributable To Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net loss reclassified into Loss on sale of business",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reconciliation [Abstract]",
        "label": "Segment Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45"
     ]
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r45"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1277",
      "r1288",
      "r1298",
      "r1331"
     ]
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of debt",
        "label": "Repayments of Debt and Lease Obligation",
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]",
        "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1533"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1278",
      "r1289",
      "r1299",
      "r1332"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1290",
      "r1300",
      "r1333"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1286",
      "r1297",
      "r1307",
      "r1340"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total restricted cash",
        "label": "Restricted Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r126",
      "r207",
      "r250",
      "r938"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash in Prepaid and other current assets",
        "label": "Restricted Cash and Cash Equivalent, Current",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r207",
      "r250"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash in Other noncurrent assets",
        "label": "Restricted Cash and Cash Equivalent, Noncurrent",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r147",
      "r250"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COST OPTIMIZATION PROGRAMS",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r391",
      "r393",
      "r396",
      "r401"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedCostExpectedCostRemaining1",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected cost remaining",
        "label": "Restructuring and Related Cost, Expected Cost Remaining",
        "documentation": "Amount of expected cost remaining for the specified restructuring cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charges",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r237",
      "r241",
      "r397",
      "r398",
      "r1101",
      "r1484"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r241",
      "r392",
      "r393",
      "r398",
      "r399",
      "r1101"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r394",
      "r395",
      "r398",
      "r399",
      "r400"
     ]
    },
    "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring charges, statement of income or comprehensive income flag",
        "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges."
       }
      }
     },
     "auth_ref": [
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Axis]",
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r399"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r200",
      "r201",
      "r268",
      "r269",
      "r270",
      "r272",
      "r279",
      "r281",
      "r283",
      "r352",
      "r353",
      "r385",
      "r438",
      "r573",
      "r628",
      "r629",
      "r636",
      "r637",
      "r638",
      "r640",
      "r706",
      "r707",
      "r784",
      "r786",
      "r787",
      "r789",
      "r796",
      "r856",
      "r859",
      "r969",
      "r971",
      "r983",
      "r1652"
     ]
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsUnappropriated",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings, Unappropriated",
        "documentation": "Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r251",
      "r254",
      "r941"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "epam_SegmentOperatingProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "verboseLabel": "Segment revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r306",
      "r319",
      "r320",
      "r334",
      "r340",
      "r343",
      "r345",
      "r347",
      "r481",
      "r482",
      "r483",
      "r886",
      "r1100",
      "r1104"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r1086"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.epam.com/role/REVENUES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r483",
      "r486"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues by Customer Location",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated revenues expected to be recognized in the future",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofTimingofRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets by Geographical Areas [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails",
      "http://www.epam.com/role/DEBTScheduleofOutstandingDebtAndBorrowingCapacityDetails",
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSScheduleofEstimatedFairValuesofFinancialAssetsandLiabilitiesNotMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r1231"
     ]
    },
    "epam_RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "RightofUseAssetsObtainedinExchangeForLeaseObligationsAbstract",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:",
        "label": "Right of Use Assets Obtained in Exchange For Lease Obligations [Abstract]",
        "documentation": "Right of use assets obtained in exchange for lease obligations."
       }
      }
     },
     "auth_ref": []
    },
    "epam_RisksAndUncertaintiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties",
        "label": "Risks And Uncertainties, Policy [Policy Text Block]",
        "documentation": "Risks and Uncertainties [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RoyaltyAgreementsMember",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract royalties",
        "label": "Royalty Agreements [Member]",
        "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1185",
      "r1465",
      "r1467",
      "r1468",
      "r1469",
      "r1471",
      "r1473",
      "r1476",
      "r1477",
      "r1533"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "epam_RussiaSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "RussiaSegmentMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russia",
        "label": "Russia Segment [Member]",
        "documentation": "Russia segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added taxes payable",
        "label": "Sales and Excise Tax Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r1597",
      "r1598"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r377",
      "r977",
      "r1085"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r1466",
      "r1471"
     ]
    },
    "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Pension Plans",
        "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1498"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration [Table]",
        "label": "Business Combination, Contingent Consideration [Table]",
        "documentation": "Disclosure of information about contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r694",
      "r695",
      "r696",
      "r700",
      "r702",
      "r703"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.epam.com/role/ACQUISITIONSScheduleofFairValuesofNetAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r644",
      "r645",
      "r646",
      "r647",
      "r653",
      "r654",
      "r655",
      "r656",
      "r662",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r698",
      "r699",
      "r700",
      "r704",
      "r1160",
      "r1170",
      "r1549",
      "r1554",
      "r1556"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables",
      "http://www.epam.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information",
        "verboseLabel": "Schedule of Cash Income Taxes Paid (Net of Refunds)",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1543"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.epam.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Outstanding Debt and Borrowing Capacity",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r52",
      "r53",
      "r67",
      "r118",
      "r119",
      "r1129",
      "r1131",
      "r1417",
      "r1424",
      "r1600",
      "r1615"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1538"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.epam.com/role/PENSIONANDPOSTRETIREMENTBENEFITSScheduleofDefinedBenefitPlansDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r56",
      "r57",
      "r58",
      "r59",
      "r506",
      "r507",
      "r508",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Derivative Instruments",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r728",
      "r751",
      "r1216"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1434"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r1157",
      "r1534"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Stock-Based Compensation Expenses",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1576",
      "r1577"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r378",
      "r382",
      "r383",
      "r384",
      "r887",
      "r1085",
      "r1089",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1472"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r1123"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill by Reportable Segment",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1461",
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Before Provision of Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1416",
      "r1422"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r876"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Values of Assets Acquired and Liabilities Assumed",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1555",
      "r1558"
     ]
    },
    "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable",
     "presentation": [
      "http://www.epam.com/role/POLANDRESEARCHANDDEVELOPMENTINCENTIVESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development, Contract to Perform for Others [Table]",
        "label": "Research and Development, Contract to Perform for Others [Table]",
        "documentation": "Disclosure of information about research and development arrangement accounted for as contract to perform research and development for others. Includes, but is not limited to, royalty arrangement, purchase provision, license agreement, and commitment to provide additional funding."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1533"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost [Table]",
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r394",
      "r395",
      "r398",
      "r399",
      "r400"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r113",
      "r114"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets by Geographical Areas [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r92"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Operating Profit Before Unallocated Expenses",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r536",
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r572"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r121"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r1530"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Black-Scholes Option Valuation Model Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Service-Based Awards Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1511"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r1156"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r253",
      "r267"
     ]
    },
    "epam_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Lease Term and Discount Rates",
        "label": "Schedule of Weighted Average Remaining Lease Terms And Discount Rates [Table Text Block]",
        "documentation": "Tabular disclosure of the weighted average remaining lease terms and discount rates for operating and finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "epam_ScheduleofChangeinTaxLegislationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ScheduleofChangeinTaxLegislationLineItems",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Tax Legislation [Line Items]",
        "label": "Schedule of Change in Tax Legislation [Line Items]",
        "documentation": "[Line Items] for Schedule of Change in Tax Legislation"
       }
      }
     },
     "auth_ref": []
    },
    "epam_ScheduleofChangeinTaxLegislationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ScheduleofChangeinTaxLegislationTable",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Tax Legislation [Table]",
        "label": "Schedule of Change in Tax Legislation [Table]",
        "documentation": "Schedule of Change in Tax Legislation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1474"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1573"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1262"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r306",
      "r315",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r347",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r384",
      "r395",
      "r400",
      "r697",
      "r700",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r1112",
      "r1115",
      "r1116",
      "r1123",
      "r1245",
      "r1617",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r168",
      "r171",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r310",
      "r345",
      "r346",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r928",
      "r929",
      "r930",
      "r931",
      "r988",
      "r991",
      "r993",
      "r1049",
      "r1051",
      "r1054",
      "r1064",
      "r1067",
      "r1069",
      "r1070",
      "r1071",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1088",
      "r1107",
      "r1135",
      "r1137",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1244",
      "r1250",
      "r1617",
      "r1620",
      "r1621",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647"
     ]
    },
    "epam_SegmentOperatingProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "SegmentOperatingProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Segment operating profit (loss):",
        "label": "Segment Operating Profit (Loss)",
        "documentation": "Segment Operating Profit (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT INFORMATION",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r306",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r330",
      "r332",
      "r333",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r347",
      "r1111",
      "r1113",
      "r1114",
      "r1115",
      "r1117",
      "r1118",
      "r1119"
     ]
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "epam_SegmentOperatingProfitLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r1099",
      "r1100",
      "r1101",
      "r1104",
      "r1408"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofComponentsofStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1165"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1532"
     ]
    },
    "epam_ServicePeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ServicePeriodMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service Based Awards",
        "label": "Service Period [Member]",
        "documentation": "Service Period [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Awards vesting period",
        "terseLabel": "Vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Awards forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards granted (in dollars per share)",
        "verboseLabel": "Weighted average grant-date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Awards modified (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Modified In Period",
        "documentation": "The number of awards modified 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)."
       }
      }
     },
     "auth_ref": []
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards modified (in dollars per share)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Modified In Period, Weighted Average Modification Date Fair Value",
        "documentation": "The weighted average fair value at modification date for nonvested equity-based awards modified 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested awards outstanding at period start (in shares)",
        "periodEndLabel": "Unvested awards outstanding at period end (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested awards outstanding at period start (in dollars per share)",
        "periodEndLabel": "Unvested awards outstanding at period end (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value Per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards not considered granted (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Not Considered Granted in Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Not Considered Granted in Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units vested (in shares)",
        "negatedTerseLabel": "Awards vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fair value of vested service-based awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividends",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r536",
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r572"
     ]
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum salary contribution, percent",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Salary Contribution, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Salary Contribution, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable number of options (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable weighted average price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value of options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Options expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant-date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning of period",
        "periodEndLabel": "Options outstanding, end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding at beginning of period (in dollars per share)",
        "periodEndLabel": "Options outstanding at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expected to vest number of options (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expected to vest weighted average price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expected to vest, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued in period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Stock Plan Offering Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Stock Plan Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofFairValueofRestrictedStockandRestrictedStockUnitsVestedDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYStockOptionsAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r540",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r542",
      "r561",
      "r562",
      "r563",
      "r564",
      "r567",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Performance-Based Awards Activity",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "epam_ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Service-Based Awards Vested",
        "label": "Share-Based Compensation, Restricted Stock And Restricted Stock Units Vested, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of fair value of restricted stock and restricted stock units for which the grantee gained the right by satisfying service requirements, to receive or retain shares units, other instruments, or cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1491"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1491"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofBlackScholesValuationModelAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP purchase price of common stock, percent of market price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": [
      "r1529"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity withheld for employee taxes (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1529"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r1231"
     ]
    },
    "epam_SoftwareAndHiTechSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "SoftwareAndHiTechSectorMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software &amp; Hi-Tech",
        "label": "Software And Hi-Tech Sector [Member]",
        "documentation": "Software And Hi-Tech Sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETScheduleofComponentsofPropertyandEquipmentandDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased computer software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "epam_SoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "SoftwareLicensesMember",
     "presentation": [
      "http://www.epam.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Licenses",
        "label": "Software Licenses [Member]",
        "documentation": "Software Licenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillAccumulatedImpairmentLossesNarrativeDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofGoodwillbyReportableSegmentDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r202",
      "r306",
      "r315",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r347",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r384",
      "r388",
      "r395",
      "r400",
      "r697",
      "r700",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r1112",
      "r1115",
      "r1116",
      "r1123",
      "r1245",
      "r1617",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r82",
      "r85",
      "r86",
      "r198",
      "r200",
      "r201",
      "r228",
      "r229",
      "r230",
      "r268",
      "r269",
      "r270",
      "r272",
      "r279",
      "r281",
      "r283",
      "r307",
      "r352",
      "r353",
      "r385",
      "r438",
      "r460",
      "r573",
      "r628",
      "r629",
      "r636",
      "r637",
      "r638",
      "r640",
      "r706",
      "r707",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r796",
      "r841",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r856",
      "r859",
      "r878",
      "r949",
      "r969",
      "r970",
      "r971",
      "r983",
      "r1043"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r168",
      "r171",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r310",
      "r345",
      "r346",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r928",
      "r929",
      "r930",
      "r931",
      "r988",
      "r991",
      "r993",
      "r1049",
      "r1051",
      "r1054",
      "r1064",
      "r1067",
      "r1069",
      "r1070",
      "r1071",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1088",
      "r1107",
      "r1135",
      "r1137",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1244",
      "r1250",
      "r1617",
      "r1620",
      "r1621",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r307",
      "r440",
      "r441",
      "r443",
      "r445",
      "r859",
      "r886",
      "r978",
      "r984",
      "r985",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1006",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1025",
      "r1026",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1043",
      "r1102",
      "r1104",
      "r1251",
      "r1651"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r307",
      "r348",
      "r440",
      "r441",
      "r443",
      "r445",
      "r859",
      "r886",
      "r978",
      "r984",
      "r985",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1006",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1025",
      "r1026",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1043",
      "r1102",
      "r1104",
      "r1251",
      "r1651"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1281",
      "r1292",
      "r1302",
      "r1335"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1500",
      "r1501",
      "r1502",
      "r1503",
      "r1504",
      "r1505",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1512",
      "r1513",
      "r1514",
      "r1515",
      "r1516",
      "r1517",
      "r1518",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526"
     ]
    },
    "us-gaap_StockCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockCompensationPlanMember",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement",
        "label": "Share-Based Payment Arrangement [Member]",
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares."
       }
      }
     },
     "auth_ref": [
      "r1435"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued in connection with 2021 acquisition (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r120"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEmployeeStockPurchasePlanAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock from employee stock purchase plan (in shares)",
        "terseLabel": "ESPP purchase of common stock (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r82",
      "r120"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.epam.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options (in shares)",
        "negatedLabel": "Options exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r82",
      "r120",
      "r548"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued in connection with 2021 acquisition",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r82",
      "r85",
      "r86",
      "r120"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock from employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r82",
      "r120"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r82",
      "r85",
      "r86",
      "r120"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized repurchase program, amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1491"
     ]
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program term",
        "label": "Share Repurchase Program, Period in Force",
        "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock repurchases, remaining balance",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock, including excise tax (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r82",
      "r120"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock, including excise tax",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r81",
      "r82",
      "r120"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total EPAM Systems, Inc. stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r85",
      "r86",
      "r110",
      "r1007",
      "r1023",
      "r1044",
      "r1045",
      "r1232",
      "r1258",
      "r1416",
      "r1420",
      "r1421",
      "r1451",
      "r1596",
      "r1652"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity",
        "verboseLabel": "Stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails",
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r66",
      "r198",
      "r199",
      "r200",
      "r201",
      "r229",
      "r268",
      "r269",
      "r270",
      "r272",
      "r279",
      "r281",
      "r352",
      "r353",
      "r385",
      "r438",
      "r460",
      "r573",
      "r628",
      "r629",
      "r636",
      "r637",
      "r638",
      "r640",
      "r706",
      "r707",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r796",
      "r841",
      "r843",
      "r847",
      "r857",
      "r878",
      "r970",
      "r971",
      "r982",
      "r1007",
      "r1023",
      "r1044",
      "r1045",
      "r1065",
      "r1246",
      "r1247",
      "r1257",
      "r1416",
      "r1420",
      "r1421",
      "r1451",
      "r1596",
      "r1652"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.epam.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r780",
      "r795",
      "r1046",
      "r1047",
      "r1066"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1328"
     ]
    },
    "epam_TaxCutsAndJobsActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "TaxCutsAndJobsActMember",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Tax Cuts and Jobs Act",
        "label": "Tax Cuts And Jobs Act [Member]",
        "documentation": "U.S. Tax Cuts and Jobs Act"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TimeAndMaterialsContractMember",
     "presentation": [
      "http://www.epam.com/role/REVENUESScheduleofDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-and-materials",
        "label": "Time-and-Materials Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed."
       }
      }
     },
     "auth_ref": [
      "r1135",
      "r1139"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1447",
      "r1606"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYEquityPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1327"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivables and Contract Assets",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1448",
      "r1449",
      "r1450"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.epam.com/role/ACQUISITIONSScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.epam.com/role/GOODWILLANDINTANGIBLEASSETSNETScheduleofIntangibleAssetsComponentsandAmortizationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade names",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r1174",
      "r1465",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1473",
      "r1475",
      "r1476",
      "r1477"
     ]
    },
    "epam_TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables and contract assets, net of allowance of $6,350 and $5,612, respectively",
        "label": "Trade Receivables And Contract Assets, After Allowance For Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "epam_TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables and contract assets, allowance",
        "label": "Trade Receivables And Contract Assets, Allowance For Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on trade receivables and contract assets, current"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.epam.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1351"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1353"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1351"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Treasury stock, beginning of period (in shares)",
        "periodEndLabel": "Treasury stock, end of period (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares acquired during period (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r82",
      "r120"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/STOCKHOLDERSEQUITYShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares acquired",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r55",
      "r120"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSActivityinRestructuringReservesDetails",
      "http://www.epam.com/role/COSTOPTIMIZATIONPROGRAMSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r241",
      "r392",
      "r393",
      "r398",
      "r399",
      "r1101"
     ]
    },
    "epam_U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate on foreign cash and certain other net current assets",
        "label": "U.S. Tax Rate On Foreign Cash And Certain Other Net Current Assets",
        "documentation": "U.S. Tax Rate On Foreign Cash And Certain Other Net Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "epam_U.S.TaxRateOnForeignEarnings": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "U.S.TaxRateOnForeignEarnings",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate on remaining earnings",
        "label": "U.S. Tax Rate On Foreign Earnings",
        "documentation": "U.S. Tax Rate On Foreign Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "country_UA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "UA",
     "presentation": [
      "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails",
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRisksandUncertaintiesDetails",
      "http://www.epam.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ukraine",
        "label": "UKRAINE"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESEffectiveTaxRateReconciliationDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONPhysicalLocationsandValuesofLongLivedAssetsDetails",
      "http://www.epam.com/role/SEGMENTINFORMATIONRevenuesbyCustomerLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated undistributed foreign earnings indefinitely reinvested",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r589",
      "r976"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails",
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefit",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r612",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction in cash tax payments due to expected acceleration of certain deductions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Effect of net foreign currency exchange rate changes",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1537"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decreases for tax positions related to prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement with tax authority",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and penalties from unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of net foreign currency exchange rate changes",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1537"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions related to prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r1156"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Statute of limitations expirations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments related to operating lease agreements that have not yet commenced",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r1603"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnusualOrInfrequentItemLineItems",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]",
        "label": "Unusual or Infrequent Item, or Both [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnusualOrInfrequentItemTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnusualOrInfrequentItemTable",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual or Infrequent Item, or Both [Table]",
        "label": "Unusual or Infrequent Item, or Both [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "epam_UnusualOrInfrequentItemsOrBothStandbyResourcesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "UnusualOrInfrequentItemsOrBothStandbyResourcesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/IMPACTOFTHEINVASIONOFUKRAINEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby resources expense",
        "label": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense",
        "documentation": "Unusual Or Infrequent Items, Or Both, Standby Resources Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.epam.com/role/ORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r308",
      "r311",
      "r312",
      "r313",
      "r928",
      "r930",
      "r1108"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance on deferred tax assets",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at Beginning of Year",
        "periodEndLabel": "Balance at End of Year",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r262",
      "r266"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r263"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductions/ Write offs",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r265"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r253",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.epam.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r253",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofComponentsofLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r870",
      "r1231"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1393",
      "r1487",
      "r1573"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.epam.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1393",
      "r1487",
      "r1573"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "epam_WeightedAverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "WeightedAverageDiscountRateAbstract",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate:",
        "label": "Weighted Average Discount Rate [Abstract]",
        "documentation": "Weighted-average discount rate."
       }
      }
     },
     "auth_ref": []
    },
    "epam_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract",
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares used in calculation of net income per share:",
        "label": "Shares used in calculation of net income per share of common stock:",
        "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average common shares for diluted earnings per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r300"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.epam.com/role/EARNINGSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average common shares for basic earnings per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r300"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.epam.com/role/EARNINGSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "epam_WeightedAverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.epam.com/20251231",
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://www.epam.com/role/LEASESScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term, in years:",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "documentation": "Weighted-average remaining lease term."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-24"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-5"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480459/718-40-55-20"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480459/718-40-55-9"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-21"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-50"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718-50/tableOfContent"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r1547": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r1561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>141
<FILENAME>0001352010-26-000015-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001352010-26-000015-xbrl.zip
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
MSS BP3JG\M(X <484<<^',W8F^[I!C46:WJ>7SYX49R\AXD^D(GZ*7&W[KO
MFC?;:_LNV:4_1!YCH:;GR7-]>7-[=;?M XSZ?ODAH6D<NE3L*L\S_BN<=OW2
M'V)\XR =8QB?*XKV1AC?.&C$(,:?6^?G%7+NTA]B?./P"',4\OSQ]0UM F/]
M_^)7W 0+M:0._@YEU*Y)<EI2K_[5.V;M]U9>YO,,4U)48JT]7#')AICD4*"(
M[3+,?62[[-J>[&FL_W2?$9&*,WZ$,TJ*XA0 91;2&+Q"=(PC24GA'PP6=7<8
M.RV(.B5%@G9 G>W4,3PM*1#TV@7?/X>EH U:4F0*^:6S0_%93&+064E!JAU0
M9SL]=<Y*"O*\=L'W3WP6M$&-Q7M40JQDG#O^"/T\31]HY#FV_*DTF]18^&2=
M1;],\61TV9:\I+C$9A$K(_:4 4;CV3[#(&7:[";P0DGQESG$4KNHDA8;YI"2
M8D!F<,@!2)"20E;?S1\E)5-)D2*J)[ M=+&2\9PY6LV2(E6%<\?^R_=6LZ2@
MVO?P1EE)9"R.51#N60EVR1G&@FT&<\8A"/62(H*[#AP611YC(;I*LDH2&8N<
M52*.$\A8X,J(/;2=!*96TU@XR(!ML:TU+RFVL[6*&T9L, /RT5NMDN(ZA7+&
M+G5C47Q14DQGWQ,"BF*'DN)'^YT14!0SE!0R,B/@>QCRHJ3HD1DL<@@RQ%C\
MRM"D@*+H9"R(97C<]S#$O+$(FN'<<0@2WEB<S[RL@*)(9"PL6$E80:*VL?A<
M)>8X@8P%RHS80]NI(-YJ&XM'&; MMK7FQL(^)A]BW18QC 58C"O[M"T*&(M@
M?-]V$%V8[\)A\FA';.[.\I#%6,#BN\AR&\YL/YGU1Q$CK5*B_6$L-E 2=;')
M!)"VL<ZXR>IBHQ0PUM<NG;K8)%DZQOK7)5 7&R6$L7ZTR>K"! 2D8ZPO7AK*
M%90 W:D\^A^E7#%EJ5J=ROTOE8C<+ZQ@9^0J2B[N%X:P,W(5)0SW#&G8M6ME
MA(3<+X"B6!H6)38KB*/TLK1;X2$EE)[=_0)/=DVU@N1E=[^ DUU3K2@):2QH
MDJ6E7P5Q$J5X^ZT7?\N3Z4,8,6\47#XY8R LNX#91;93G@!OUUCH8YOKO_[6
MM;WHOVT_9>]FZL_?85IVY(QGG]@#\^>&(R^Z"L#:B>F*5GF8P5A@96^8H5T>
M9C 6MMD;9NB4AQG,!84.2T*;"^P<EG T%YPY*+ET;"S 8J[[L,D\DV-CH9*]
M,1*VJYPVR@S&(C![PPS;U9 ;98:#!';V2$UOE!F,19D.3$(;"_ <F' T%ELY
M,+ED+*Q14+W&S\R.TX@"3D30^]F4Y0D^?\5[+W;"%#2HG;#RN(W&PBB[+,!W
M*,0V%JMY>9-OM*1.'"7GMVC,\I?@Q\]>X$W22<51K^*HGK&HDP$<93]5'/5Z
MCC(61RNH;PREQRQ_I\P@_.0Y<->+:=@5$^^,B8W%_\SW:MJ;I(.QT%M!PL10
M\IN0?]?;:V1N7XFVUS#>=@5M9Y."UE@8;Y<P@J$T-R$GO5=B?'$KU7PK7EG-
M*\9BDA715A.MQ-CB5@((9>"5@HZ5G904-3P\:Z$H!C$6!*R(MIIH90"]-'CQ
MG1U[\T>S[2B:><'HEDW#*&%N?X+0H[H=L4@_Q/LW)0,N['C<#US\SR5(G ?;
M9ZJDLT)$PX#-/MO1-Y9\2 .W/)4Z3XQ%W]9FB,LX\2:P(VZ&ZI:*&[Z3&\J
MK^TY-^Q4S97G+-%)&5#$BC7+DA^Y4=8T%EBM6+,LSL&V6--82+?<]OX[._AV
M#[>^AT'%7HDJ\Y^4 ;<MFZPJ+S<8"P@?#C=4]OY2UCPU%G^N6// [?W3,B#?
M%6L>HKU_6N'[!A*EPMA-HTB%<U>VYS/L46'-E?WW#'M4>&]E@SW#'L9BKA<1
M<STPI1S/AV'-57!F#Z'_ '97_J(ML(!A<.][-DBRTCI:)EE^(9!)RL."QJ*\
M96#!W0K'O>0_8W'EBO^*,.T/>C.<&8MD5YNA"$?FL#>#L=AYM1F*<-L.>S-4
M:/T/$,6$\Q1G%;1?:O)5<0#SG(6R\E(5-##/UBXK+U41!O-,U;+RDK'A"'-C
M L8=\MMD&>DS8X,#A@J7_>8&8Z'ZP^&&LIO?VV'-=M-8X+QBS;)8\]MB36-A
M[(HUR^(<;(LU*U!Y*]RYTT-^&V6("J.NN"'CA@KR+IP;*GM_.6M6"/IAL6:)
M[/T*D#\LUBR1O5_A^P82I<+83:-(A7-7MN=J]FA56'-E_SW#'A7>6]E@S["'
ML9AK&;+:#3[R62(%9BS*6P86-/7(9XGXSUA<N>*_/3GR6:+-8"R276V&/3GR
M6:+-8"QV7FV&/3GR6:+-4*'U/T 4 YHHMEL5M%]J\E5Q /.<A9+R4KL*&IAG
M:Y>5EZH(@WFF:EEYR=APQ)<HA)DDLR\^6-#]P,7<H"FQT^Q^-F5SAF8X 4JQ
M2%VT52M_@X5=VFUCP7B#";!)-ZMM+!K]*@+<A</DT8X87"?_?(]R*Z0[+L*X
M/+V&VFUC,=%2D62CN\189&XMDA 6]"[UX)'!""[Z9 ?NU60:A0]DH91H:Q@+
M"IE/AXWN!V.AG5>)J$]@I;-QZ)=T,Q@+T!A.A$WNA(ZQR,:KB/ AC0(O24E;
M?_">\*_R;(2.L8B V338Z#[8#T\:-7)Y^'X_G.>MK_E&^7P__.6+D,+%3@*/
MN K@UA$(FQ))_/UPD0N@PD;W@G%><1PEYW>)G9 1^9'!>MK3L>?8ON9_?88Y
M?WO'?#M*-W:0\E54EPY@>7:;<5YW1>>M[&?CO/H#I[,!55';'>-0AHHI"H^;
M=HU#/2JFR)BBLSY3=#;)%,;!,"\PA8/IF-'L_&M_QWRP*[L_QQ6M>@O^=[(.
M5\Q=^F-<82PPU(]CEO0=(%3L(24T22$#EI\\!^[:!@R7(TU[_0W;WN2&-18_
M*I0TFG7=WJ!UW346.=*2U2CE:U%@S5^!26HH/&^!]S:E2:OM:"RH90YIBC)M
MC$.ZC""-)BD[FY24QN%-E:0T:SL:!U1)TEP%3CAARN?X%#IV1B&5&<=\'[S
MCRQ@$?@B@=MW)U[@@4L %S^PRZ?I+FA7$)[4-0Y/*B'M"H)]CHV#?4I(NX)D
MYK%QZ(P!A\M7'ISNH]3C[^R/(D9,M:F7?@J#4<*B";Y\23:$%[";(7_UMB.$
MS7JSLQ&+[=A8D*<LS/4EC%!@O6=!"#()=KE[%=PD8Q9=I%'$ L=[42X=-/\9
MBV05R'__;4>>/? 9NAYSF8;,10U(O6,NAT/FH/J[>[2GF_12#DZVSJ/MS7I[
M+2T_=^F/:7EC048C-\(=<\!9=V\>6!1XHW'R 40OR-I@A)>"+QU5FZ',F\%8
M0+7 S6".]M\87GAL+#I;T7F3^6G'QN+"IGH9K3W4+!ISS2F+'V,N8S%E(RVG
MXEV(?>1M(ZPF8P%Z(S>"&2Y$M1FVLQEZQD8\WMD^\!F[&S,V%^X@IKB<3/UP
MQM@M\Q%,_ 3<BQO"8S$'%,MCW?>,#5P838)-&MX]8^']U2205Q"(?AT&#E]S
MC0KEV0'&HMO&+O]&N=]83/66\33R- )[ S//%X#%,$YNIHDW\?Y-M*%4<WM2
M'LXW%L'++3TN<S]PX3L6/<S92%(+W#&P$'&S;,HT,Y+X&]UWQL)Z%?'-RBGK
M&0L,5IRR?1UA+'!G/O&[I=<1QH)5%?'-TA$GQB(Y%:=L74><&(LA5<3?^G&B
M$V/1JXKX9IUO.#$6:%N;4RY@1I'M)/<LHCQB>,K^\<JV!$4Y@+Z#)[\1HJ+\
MR.1!\,J6_,Z3"IO\;N)W2J\G*KBQ!,0W0DM4V&0).&5;.J+")DM ?!/.9I^6
M'YN4"9<7?AB_7.&PXI/OXQ/C8,P7*BSBS_T)3-&Q-W9\6;WN70J<QN+XCH\V
MUEE#O%/\M)\1C5/C<$U#N>$RQ>*<^\T+QB&7F^.%LI+$.#3Q!9(HH^_S9;\2
MUIOF!N/P0D.YX1"$M7'@X>9XH:PD,0[26T=_QI[]!?RNH>=4\GK3#&$<<F<N
M0QR"R#8.R]LH.Y24*F?&X6:&>L"[%=D%!5O.*G3,/'E=%"_L,3965I*4#:(Z
M##RD*&ZHT+%*6$M>V&-LK*PD*1M$=3!X2%$,40%DE<C6V&&_X;&R4J64*-7>
MXR'%9 MUFA4Z9IZ\+HH7*FQL/5ZX36/0$OO-"Q4V9AQ)*FRL4MP9-U386*6X
M)2_L,396*>Y7\D+90+D=XJ1%D:2"Q2K=G6.(_0;&*O7]2G8H)2)7##L<@ 9O
ME1*2VQEL7A15R@:.T7:Y8%B^!=M87]IQPJ* B]-*HV^:.\H&EYG"'0>@WEME
MP^U,X8U#T/5E0_%^@#?*2B+CP+5*^\Z3R#C,JU*!>0(9AX!5>BA/(.,0J>T)
MN;5???FO%%:">C=2,ZIWLZO 3>,DFFLK*;HYVOX=BQX\A\$XG"1\J:?CCW)*
M,<?I.BWCP*IMR=J*3WZ$3]K&H5@5N9XCEW'P5@D4 '>&PB!.X?T?P]"-;UEB
M>^@8W4?V _/WE%>, [N,5P&'RBG&05\5P9XGF'%X5%G4P%TX3![MB &#_.[=
M,V>\U]9"J3&QXC3 83&)L:A<1:L%6I4:H"M2[LMA707#,)KPYN:!^YFYB!@B
MP^QGY=).N]2(87$JX&#YQ5C<L"+;,V3K& OC&:P8Y'6_,]M/Q@X8$?ML.W1*
M#1T6&A$X$ 8Q%B^LZ)2CD[%HG<&RGMY]DXQ9M-]V0*F!P>+,_0/@#&.QP(I
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
M\FS?^AIX3N@RZ_,=<*H=Q/47!4AWGEVYYGPUI_:#(+7]6S8-H^3(&H;1Q$Y
MK3\EYT/OB;GU)$H5)[>/WO[G7\Y.NKU?GF?F-XEK_L*_*"'.&L<OB0A:\_[U
M]=?^)^OV\LO-[;WUY>OMW=?^];UU?V.!.+\'F6VU.M;-K=4Z_LG]V;KY8-W_
M?FEIDEY)^?[%/?[<.NMTEZSG$FULN/@'?]-*QLP:>C%0U)HQ.[+  &7N=PC4
M+V2H7G+S-<^G+GQ3G\ CQGA;W;5G=7Q5G062;SNOV1@7:83YX!]HT'_"@]9]
M:?:^[M';]\PA8_\__]+J-7]! SR_86H6!C7FO[4,T8WKT??F]L>&NW.EU6N>
MOEYI]7J]32FM5J>[):4E%GFI]"R)(J(3TAYZUJN5T=#V8Z6-CH4VZJ[61M^E
MAS:PEAO3+?>W_>N[*U(BV]$O+VL63>,N7Z@M"J*SM>3013B9>#'".J!J0*($
M*4K>\U=HF4M"7C[ S==TKV2Q'J).K7KGN-LZ_1[[?:F)LE/)O; [:<64GO$F
M(RN.G-^.L"Y8'552J]UI_<^HU1AYPR/+]F'[?0I'X?_ ._E7>3"BVYH^?8\P
M;K5ZTR>^RAZ0XHUA?-<Z78OQ7LM@MVSDQ0G(N>0:?I%,=G+T]O)+_[-U]^?=
M_>7GNYIU=7W16-\R,&E_+N>VGRZ?;">AU;#"H16I5;#LV(JGS$$(U[6\P/*2
MV'+&=@3#_GF="1_+"1>*_W4;S9.3UQH6[4[CK+,9RV*#C^J>-D[;SSOI2XV4
MGC&*=2VU^MJ->Q4X801&"0'_E//.JR?.+L!6RADJ8"\Y",@G;!J%#_B<S"TX
M1;? MQ_MB)708MG*PM[;3U<BB./0XN;U[]G1VW8;U&^GUVIVGUVS37,EW^&[
M%)6T?C\1<UG@.(=8H]/Z9QIYL>LYN#0@.W\=1&_>>CHSTJ71R Z\?]/GG[?!
M244MQE7CMG'7L"XG4S^<L8AFGV<7ZSIL_+R,$>;LE,XS09.%N,=F+UL^('2C
M7AR1.03:S&[ONV[$XEC\YQ,\KZ5 \N;1VVX+W4^8&KB!,^M]!'_N0DZ6=O':
M:O%:1V_O4@\$!UCPKUFR*'SD?[>_?_DFGNOZK"S+]R4$Y>S_/]Z4:VZQ?NVC
MMZW3LVYS'14SOY%;A[N1+^#/F^@^?%0F#C9$@M$D\%6U=>>7BW3[3?0%#$/0
MX>O;C=C:Z L+@GCF/X"BMW=J"&W7BERA^,6"H;<XC6"MO*GM6^R).6D"2@&^
M!OW/XJW8.H7,%^21A;#K$E-F_8C/!H>]:?@#!44_8G9.Z!Z#<=\[F6?F^OI/
M_10"V;Z,PV .M<.F1R?'9_4SF/AWX2CM+4<6>^O!)AE<])]_.6VW3GZ)K83Y
M;(HS%B!GS8+=X:?(XA:XE?8<%Q4XQWD66C['.]C2D9=X\"P."[&(N=8TC>(4
M\:$DM. *-/1Y'*W5_FGP,TH%#"OVG>1\G9F>F)E$<=9KG'9:KX6-.J>-S@NI
M#VO#1LU&\^SY@-2K1K7;V-;&5?^+,@]$-1^6RQSA?9^GP$ 17G7T]MY+?,(W
M+VUG;%WX=AR7PN3YX7E'-HF?N]ED$/K60<SY6D#91.K+)V=L!R/X(K >QQY\
M<YN)LI=M,V-ME1^U?85LG[7: ]H;2CV?\) =+-==$CK?:M;4CJP'VT^9];]
M)C5;UA33P<<53@JK*+87WUUJ"4]YS&BU=7,PZR.Y3.Y"'EF;]ZP8_#KG5)V1
MIVK]&4;?.!^JC?RR?_7=P?(2&%BCG(&E.&JWKL4UF+AK!MAWOJ17@8OH,[,&
M,\L9,V <&- WR^.+ID4WO=BRK4?F^_5O0?@((V1V#/-RX8<X1=O=CBV7ET/"
MX.=MZC-.A6[S6-) HQ^0H\%_7_SW:Q&)/V!4?\=!W8DQ7=&05*)G\^CMGRR>
MWPA+WOLZ[E@SQV@].JA4U.TRZ*J79XMP'1JR&-U"%V,?]FL0)O#-OU(/I20(
M1\HGBB@?+7Y&:G8P#)?_BI*Q,D&Z<N?"-C-J0Q7+0S\NV?X[]-,@L2/*YHIB
M)=%:J%2>$VB%KWRO;#OH<<PH2#VWC7YJ_<Q7= SZ#3>0:]F^KW:1OKT&3%P
M#UZRHW*;2-.$RN."C84_8T:CY<*OX(;BI=.(.8R<TE:;/X\RM6/K)W@HF(96
MG(*7%H]#3#2R^!E(N-%.YJ?R:,>+XH!N%K/Y&91XX%H_M;4I#\#*A(L&_X0)
MX4UT/=R)XQ$/PWS7F$9"P[7CQ#IK\B>X]BP6PL+ZD7T@TMAY+BTZ$(F=I-EV
M:+^HX%^Y'_Z =^"2QS^T$5YK;NZ/06&M$H#2NCAHJG3W1#:B? #1,/&2!"0*
M\T%$1&& SK8_LQ@XWC/K"OU$VZ% UWL[L:T/W ;)2<WL&2A^IF&<S'EU"\[$
M+1NEO/\8__JN?F_]A'^>_&*U.^V&\CD\2L&<8@KF3F0JGXJ2DBS^>6->CK:4
MN))")"H9V*ED8"4#RT.5?9&!!(OX,&)FV8X#,C#"NM"T]Q$3"99^"YY94%_Z
M0SP!X0EOB:2E W)A M.?U="$A,>!M86K,[)&4?B8C.7/#; H&8V-,!@Z>409
M!QAL;<,T5XR0?F[](B][\8+5XY,7H@@7%Z\8J[Q2H$0@@@?UMC2,=6NXL3Z+
M[#C:V6ST.IU7)\FW&NWN\T4RUO_^M-?9S$&^QMDKPZ:KW]!K;V9,>[Y0FQN3
MD0O5:?1:)SLL9[#U>.J/G@G-SN-%%R!91V$T6Q+3H8M(YCKBHBR\T^X>O?VT
M7()O-J:XD_5],6&HN02&+6PZFS)]FLN@L8I(1NWI?K:[^,S$%C-^>N6BUN:W
M5/<ULUKSS,NKBKKLED\OEQO6A:U!H0SP6D4L%^\CK=T%7[H7ZS.TURS0L!>V
MS?4R][1XN5&)P4V*P3(0R112;6A?W7'TA,]*02C\X^ME>!D(6/QT"M4U1/!W
M:0P/BN.7=4QO$T6 MG3R]S4'A-?)*"P$VAT^ Z'BZ9,U<VLP\$7A+M"-F&23
MA%8:<_@5V(%7A4M4!2@9/\*X$K[+G^'+'SUX-;S6"F!6(2*J#UY,NC:P P=Y
M%C0PUF7 B[%8M6M';FSA@3K/79[U:+4Z/]D_+T52+?RG OTW&/@4N2 ""<=T
M>42^[21A>/ 1J0&$P1(P,"I[1$D2ZN"3'<<@#_ K22PV'#(*[07BI"#>Z6'$
M+P :H)R)0M\*019J#)*!\)3-K]B@V^QJ)XON[&A@PV/K-T\^FU&6R4^M8^MK
MXPZ+V)ZT>W@,Z6><>#9+D5<[\$'(:6PX]*()#X-.X=TV7@2<2PF@+HW83ETO
M$>,2/+>VQ+QRAE$?[P^C?K:*'WQ[]&(ESY,U2WD:P6]471LD49RE ,%*OI#0
M;,T?%ELIK726S5@EEJU-8_D,/89%I^YXWBZ_3:3W#'W*^H&OG#"*F"S<04(T
MBC#A)T1.>/#"-/9GDA&6O94SPW>4ROS@!7?))+G$UUVH0:SBBKPZ/7U9G9K&
M%L_3%-4%D2\$;<,ID!%&LI%&:MJJ*CT!99434EH&B"1_%GM<T@28S0^BISZP
M40&ABF)!S&48YDG 3Y33IMZN,X^2:?,'FJ-83[B(0%T^(*^I(0BEJ/,Z3^!H
M=YN-5O-]O04,S]G&7-VQ#M&6!8SC,?-]:7A8/ZU*G<]%1F'3KTXF48FWNTXG
MH!4HRK*@EQ>5Z"M>OH4<CXTNSZM=%F3-M5&QLS)I7K+T^B3T_BL-Q![K-'GU
MXAIM,GLT@KV*FQGW,$O$2;[58L_A9_]B.G,%2T>2DM([AJA&X4G+-"ZFC=E3
ML.6?/%A>!KKS?PDZ?: 4+WAB&GB<2FGL'LV1K7T$\L*!6_WXMZ-Z;Y&(7\AT
M^^"'=@*N&CC/\.N9*B#=/'I[UC@^4>4$Y#O?6@//]_'E7!.$W!QP_# F)P0>
M@Q4L'&91UAL:>=E5*XZ?-=:J45 <(WQ@@RBUHYD0N)P9>L0,H$T?\5\K*4.'
M.N-YXG1TXEQ=?UB2S4P\0^MT1X^X21/R\&"5\ULN2"=U-Z2#N_A 1<NFHF7K
MZ.UQM];JG-7.>F>+!.5#Q(GF&#7,7KANDHWLJ%*/: WKK5:C?3S=[JG ^:X6
MZQS8V>W1OO<W%U\_7U[?WV&=TYO;+S>W?>S6\NY/Z_;RP^7MY?7%97Y]7VT
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
M0#(I9[GQ;!!Y;@VV88*! )WS!*AKTZ$OC@I0A$$Y?5JFA#S=AZ^(8@F0D,2
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
MS_=>H\-@/"N*A!GO8"$;@@S30%;>RS>AY TC C;T^-[EYV=4]!,+P3*7=\[
MP\I/#)4C[R\A\]3I( LO<XA]0M6(2#+3F?O!C%?CR65XR:ZP^5,MP7R9SUQ+
M-EEAT)]E.<#ZL6DM>5.*\?EU$@W?YOLY:A6,17W!&RGG><_J1S9?G16KQ0^P
M1LUR4E"@EW+_8AX4QD9R2YO8U;)#@:G>!V["6+*L H/,SLA.:&O)QK9^7H_W
M@,.#12)]S,B$SA5)8EDR1*Z#&V_D-]<)F)A#:P2L#I9D:Z0.0M(A3%&\%@L
MAW2HDY>$%T8&5KSC31 I4^7)X\<8\#%X5"-K]&GU:=?(Z!RW+SNM&F6@B&->
M+J\(]>1A2B;,X[A7ZS6;VAS4&%"XBU>A >1G"3!AE#^MHF60YI.-];8^WUV'
MN$RY'-E1EF6%V<*@CO6'J><7_<7S-X?#>(Q+J@BYL/_I.A1[*E6',G+HAB7]
M(_6V53&58ZGEF(EGJ\9)/2O+M:2;]954^!&U'X )<;F;%4-_Q*RM&2IL&@CV
M!145(:@V*Y^/,)#E$5UBBOD-P0NT(S.'F,#*LF0@O![%KDM]=I7QG+7I507J
MLN*5 [C^P?9\496,#H9X3NK;D;Y7RL-45X'8P%<!GASC_HA(&*/:Y%293-!/
MSK FJOEF_;^S:C09L?7=*FKNO5Z$M-JU=DZ$Y&2 M #EP/2\,F[EJ7P]S%U#
M?N'S5&IJ86[2PV+S(VG76L<K!P(L!YRU=&;=,K'#UV\D&-4:*I[/%;I97#2T
MLU/1?GH9&4]K)ZL7+Z%J1<\S!YV5BJ0M!X_K=5<][ID' 2WN/%$8PKI%O\^F
ML8-5]3=9Y!!F(U>!;+0$JU.&F LZ8".X'/T+-HA2/+S<[M)CV[Q !Q<2PJ4?
MPZKFFXK*)%11Z06E:91.$^9J95M%R7VXE]&9<B^D2H+\F:(?KCUD\UW2A/+4
MY""O\>Y%%G&(Z-"KYJ6?J.:&L>P&3E4_:ADA'^;VDS0]5DI@N,:G$M)42T?)
MQ)HU"*D>#I6RUA<8]0E5"P(M$/"VP:I\E:B,1=W9P<2+\7S%/T-]RO))VM3)
M@*!ETK4>GU#.S)J$ 19I$%V&D]0NF=UX%635'D4_CD<[T@A-,I5**3-7-4;*
MEA6OS-F8V7(-9ORL+ZV6)'*N>[C8/O)TBKQ.50=G>>M47L)KD\K"-+SEA'S^
MV..M4'FW/FFHJ%3L;'3P=A+C->N">X#TM#\8]F,*P%#%7SXA<UK]"2RM8W.&
MUB^^M/G%ERFX#&RAFW9^*#51H#I+8-9M%5G8_%$[_C],(^)IA>7E=DD&Y2TN
M/9< ?$>0 EY&'N3Q+Z%/U;G?,;A,R-[/8, [H6B4E3?%:\WC9LWJU("5Z-)V
M[6RE1,YG@->>%<U\O"M]3VZ=AFF2&9QZ;0.=5WD]M526X]$=;_V&A9Y9HB)9
M+><9!:,P5Z3X.:.L.K.4]S..\ROU?6>6.MWJS%)U9LD0%/1W/,%L78C2A>71
M\#=YHPX%'GDM>)B5D&V.-F8-I=4)'742@]N)<Z@!;[X"PIHM'BW/FW/SL-XT
MQ)(AZ.=Y" +061U2FFCR\I;I6:$TD,8,3=A%=&X!E%0E,+%HEG65X"$JU6!)
M7!RGCD,5G4+5@;*&5CM6+ZRARF99(85@E7?P. YI(85]+ILM4L75I:C3G$6S
MM*\T,(GWX+DIO4 I7S#?T<H2\!HZHU@R@==CHIX'V.6!1S98C=<&J?'#]IGN
MXR@.60.X_/KQXE =IKH/LV40L^>%4N 5LHVS(BD9A1+!H88=6M$!;LD0N;BW
MD<VLII2JF%"N7!$>LL<G4L-*/D!>JU,9W%84:JW=L5Q6R"NRZ;VJ9#T7O5IF
M$K$I,!I+Z;1W5BB"/R<K<_021(G^'S=]FNW."KBAUZZ=HIW4:R'LP$=SW"'/
M7UO O'4$K^0%IY:!GS7K^+C6DH_JGM0Z\*A'%K&U3"_#H -ZV+*>&,NE%R^
M4;/NR&.M"2/=]]%H/B^H9 $*/BYH"+V351,%:"P[0:J2&[*G$R)> 1F9//A"
MH4C<_?4!$]U<Y^1F2/X X@42+(550*[S^6G-FMP&O),:+QE,=3-%/(5;LJ)_
M$Z]GJ5#;;W4L)09NA*_J=SV*A5T8BH 4LE+# D!0<^=5RK+YDQ,SRX)F6D5=
M"1<HG\SAU4BY$[C*?9<U2AAO$4-XH2P&D?,_.?0&J^,1%HVKHH7SX+$D!_,+
M[8S#D/N_HO/>)*3MQ]7CY9?^9Q7K#Z.E/;0(%3:L ,@K=]HM<R+PK;DHOA=]
M3F@YOU(E'V[P%;7E^E2#+ZNX*+N0:#719#!/! QEN8I:3N^[;,JPH&(82/]<
M55^$A6+46FD. E,M7[(29+(WH2RZ+*N3QC"V&!QU$05P&<S9Y:>?(Z;A_'E0
M3V^%3;L =\:#K3'Z4V)IG9JP7ON3PZ8BXT,47*SAN,=VS'M DO%!AH]VA#DK
M6226@ZJ'>5,F*N2*6MJJ>^F  $0.7.JF!S?BI.E@%-._V*&01Z5=406+JF!B
M>2>-Z&C=A10SIG"Z7N6$$"8RKK(2YIDQQ8M/:D #YZC\*70>!$+I+()2-N^-
M@Y87-Z%5""PK>N3.P].4>)>+OR^Q\I7MB]U[>1DD_"'?"UFDR0AT5O!%3>J>
M7$3Y:8H-"B@,IL6_:ED9=Z[7N,U)&"Y-4.VK+'3+U1;V$$CXWA%V7K9[Z>\@
M%J$BO8"=U#DU45QFODOIHA5IF 7T$HO:PG!3V#+WB38N>=OK2=Z")+XL'Y=/
M8,CO JJ?2*V90-GS,).P9A;L@USQ?T)B>026O-Z:%I6DA\JZ=(N6D!85T>H
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
MKDW7ME1B[Q,T_9V+6I1^2PO*ZEJ1!XYA=IV+<=4*![A.[73G!QTXVIR<EDT
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
M27_#_TGELJXL&0FB@U2G!^0BW_!+XN! H7N+LDD7!FJH!(RNV6S_JTO%I^K
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
MWC&96\_)?G%]\7$>J?)$K"%4JK_]^:,G)GJ \DS\2D+)&LY6$$4)>[UQ4=M
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
M0,<$Q8[G'GBEY<SA7V&^U"%<KJBCSOW&E(7U%1*%X1>##:NAD*."]Y6SOG,
M_,5-3J@/?VW0/D81[A-AJ(<5.'\2<B'%P'"RK1QT#:N2+BU.*ZM&. LEIKB=
M+_R$N=E;LPXRU=TEUUH_?DH.:XQO=$3>67O7F/DZ&&UI'TM2\5Q'%S63@;(!
M!=!A)\MF)(@1!&S<%H&"<FQ>C JKUM@WT%)B>\B_[Y%<_EO)R:$DS8I*GG+'
MO7P7WR+2_5O:@V)WJ@#2"B#I:$';2Y&5%)'0%:?%A:CY/+HC0ME,K9'CA. 7
MC+=95EJ<I>"B(6,>'I(;K:Q&S]0-)J@%9^2YRA&(6*<HGJ*8'TZ@O:\:+$I>
M@'6F$Z;'8(566U*PF?S-T&(/(_)D4\#_(%@@X7RNZ^O@#]I6FB%ARMLK7S?:
M#851F7S8^(YT8(?++"<5="+Q)$YZ:Y;-^-\.V85_N]Y#I-%C 4$.E%TF[\1.
MAN,;AL\AX@^</DX<<_M,")B[_L3O#VJZI*<<\^K/2QPD0FX(\\4*1M'=G"I]
M\+Q$!^$>69>W7L/:;75VG1,\L^:*78:8QT#PEY@@]6\<8/)ZHM//-=:YFL04
MK80C6 &*9UHD 4?'P/D;'CG_N\Z4CSRWJ2MY!9Y7EN,(_Q-"0K1=<3:7X"*K
M%+,D+KOOR)IPEJD&(T#1)(L\< PG91=BDI9=_23@H=49O/\\;GF]I>^(0T9Z
ME"@^K+FZ%7XT]J45L<Q9:<0ZNWU3IU$#.MO$H=:(&Z0"!9\7X]RVBU.2"-[5
M5K>U6,I%=54%DT (+XYR<"9I4!KBN*W>D3D]J"JHL#!>7!JUB+3.^Y(PS9S
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
M-HY+:[;.VXI?7>97C<0]E&0CMQVO:>T'DDFA^,9"J^!XK0JWN&++78*V=P-
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
MIJ6$MV&:"[J&C">0[N21)[)AR">,M5S<[E;#)0PB8O8R;F5J8J3*FS1RC'C
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
M9N*FF3R=O8XUM!NG?.J>=\J1)8NE\_$&)UX'6O&H)2(-)JB1<E\!4ZM_!Y>
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
MX;$UL7BF23EHS##(78D\3V>_U'R-<)?A@<SBK]0VC8Q>D@7P\G%(Q4%2Q^1
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
MC2:+)PB]\,$G6 >K32(A6YD3EM!!CR(,AVA_RH'$OT6+1KWSW=$T/B',$=6
M?"<7LD(TH(_;.D4V@/Y<?F<=@>QO,SA#)<",_G.-UGXQ_6%?T,@8DMAOM+9<
MKG#R2_GIHFVN*8*IBX$ND2>DR4Q$3QEL!./G26L8+&U,"_ZF%)3$> ?-(@O:
M3?=HJ[^0X,--%+VE@4).PGD5XAT4NK5&008 HT!,:1;;#/AV: &%]SR)G@VE
MLT #8 79?&4[4LYP?E8Z<%7_MZ)$?L&^%AJUR? (50.NVA817\59):2X=M+G
MP23Z#:T%7=]B0MQ,L@^2[ O%!.@&B+_ @G"GK*RXN)#%<AW6*OA$61K"'_@X
M/M_0)<1/\MNGS:FG;OQ5Y$(AS[O,KQK#/6_93K->KU+I<,_)@#> =O*8X\3Y
ME0K3FR2]9$PO==44NBK+7L0A54Y3 :U&HWQ@4W=;>U[45!/#:*%+WEUF^+]A
M;8=1Y(Q""BUOT4E'RQ:"JQ3XM.%PZV4_:Z=/PO'E#VQ<G98)^[3A"59EWBEZ
MY4/XCVMBZ:7&FOY2@#'Y+IQ2S37U)V56)$R63G?I AW1&.5$39$(9LJ1&(]/
MV8PN8DJRV'2*Q2-;0K!P_ZYRIZ'P?@5C+AC[S;;MMJ53.G%!&-)_Z3@1HJ%;
MBI_"KQ*3948KIJ"V#GG'^/+T7<&4E?-><_E2')#V^[P69X&G2IHO=D-%ZWE,
M:^'%.&:.MQ)GB])]RO::*&SSOI6@U#9NW+?BB>1<O1J_@WOV(>H==MUWU9!I
M):BE(7W=Y6B#S<-BPZQ?#ZX4D_0R7B[ZY0*(9PTUZ+5@":/5EG2K\7!=$5&-
MTJ+P3;6)0 _"0:O&?JMQK&T/:MOGQ]KVL;9]M]KV0;I'%"%?EH5RT5ZT^7J
M9(*[6[8,Q"O*94[FB@H7]\NW@,G@YG(M8TFW-ZJLUWE;&(Y5]-\\VY0;!72C
M/HNY@4R[6@?PKZC&R:!--XQT5KBR6S/4U.ITH($&ID*=EY7F#BJ^*'__=/;=
M5@#.,= F_7 6D1[>WU )4W2-[#%0/DZD58/[6P@M 88E'-#]BGMX)1R/E,F1
M1Y7*E4JE/8"]*CP?</P^%8B?6FU."R2<D73&NMH<-R'XCKIIA:F)5QW<G[W.
M=%HX@^*G7@@!**X"P;3HQ58K*6_.\_H])6D7NVP8 . V6R%89L)2UT;![8EC
MSC--DXYG3S>CC+TV:DMF9U4%WZ60MOGA"CBLO?NQ(5T>O.T>.?:JHZ[^A-?L
MJJ(.5ZXL@^.,\<OA$4X@]*MJ]%R!D_ W9HHFU2,'[(:*O5<73>AZ[SRJOZD!
M/'LL9MZV@ZP7U0BV5+NUGVJ.*8%7P(_G7JHJ*J5?E'1F;,)X04V,@2$I:C2$
M2H,)"Z8E;&KN<$&W:ZL-4*VR>%'&K>N_C=,&/D>93IO"+.6'P#YGPHW%+L)4
MI37"O.NM]AM3V4&B,1];T>#7X2\AU&P*XK0%45G8-I=_WP:K1ITPU#51+3KF
M[%2F?QX 7FZ2];Q$NPOU\'2EM+=P!LZ!T1EM+@1J(53K.!"L*='+":+E5-%)
M:V#AQA>@"Z\Z:7@J" 3A;>0B8KGM&?&[O:E9CB]VBQ7+!NC0>2:.8!@H$C2"
M04D/HT^$,K=(.D5MB&8/,=$L\K]N)>\N)(;3+ >ZYU84&*=]3MJ90W?BT)7/
M'^EC"@-4=5X>"1B(@ALT?"Q.[5H6A.I:4Y.]FVU6>9UPF3@QV5Z91X1]3EL@
M!7?&WX290@CK%G+2726;:\$: @08#V^?UV7#0>LB[ZFKL<&VTS[N=ZZKFSD
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
M19"["/^CZD0"@!& 1YP4I#AJ*O3D.W;(.0D3(O/-2B0?I)I20\N82(ZUV<^
MV08,W#,"1<DHQ55YE:-#]5"/\>AFSIY%Y7I@_(-OZB2PQ"U]3M*G=<<+Z#6I
M<]P?,TEI8ZTYH'9]?NJ:<Z_E'$6$)KOUKV5=DD8GM73@<RR#G](VUAN<?)>"
M)I1R")->"F+RUL0R:E$\Y@L_YJ2(XK/.GWP&/SV[\QG\E_\S;[_\RS$/=-<\
MT),C?NF8TOG]\4M[\C5.W? '*E#='P/^[E([2<EK076-^8/;LA,<!'=K$Y"B
MZ5'0BS:991HFG5^#:(PN$']$'[_]]WR]^?;U[/&#!TE'GFNA>QD&Z,-,E3[2
M'] G"@-@KJC@7H4AKJ?0Q@\R;9WWGW*TJH!DT5)F37HWK]TEX7/DH7F<YB4U
MX%8:>1;HCKDJF9M%?"LTZL3+\-7C@/L[\$49)J8Z)*Z-DT31%5%+OE#$N75@
MC8/;J24F%]ARR4B^2MHWA7YH4_3VQ7.N6O%-_&WG9=K\/B>7G80>N2]0BF'R
MNN'J]! Q">-=(<8CG#U]^)">RGUB&9WXE4<9=\11PV-P"@I"AA!D>&,TA2#J
M[:T9A3Q8M">MTFY]ZCX9/S*(<OAA/Q+G<6")XN>O?GK][,W+MZ]^GKWZ?O;\
MEY]^^?'9NY?_\V+V[M6[9S_.WKQX]\N;GS\W'< 3G'NWG@=CGX5&\N0A?GU%
M\*LP6S*@U(W,!];L3V=__M/YG^\R*0\/=%*> 4S$C9N)L7IWJR7[K*]=K2]F
M7;OXCR_*3;X^(=MV=O[P[/^_.#^]J)9?S/)5_Q]?C$XNMH'X0NJ*/@R.TH=O
MY3G$RYR823P'?RQ>U9-'7V\^<&=(=7).OMAGF]1;G.A/N2P#R\R9;H,E.PEK
M9I5ONO(;_8]O0\A._ [?5#6F'S_ZE+%Y^O3T\9,S<CK[-OS_0F\L_NAI6$Y?
MCO]^_O7IUX\?3W[TX/3L(__^^.&CC_K%OH=Z>OKD[.F!/=/9@],'3Z8_^CT'
MZNG9PX-[IL.;O,,<IZ=G7]UXI2^QD7DS!W-!END_OGAHQE0BR&_.-Q]F9ZE-
MHJ!R="["6'S&(^S62 XA\'-.IGZ)0\G,:U_<]E8/Z)UD=":^)N94#&3XZ@R
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
MDO%B?5DN_?,2M,]I48DNZ+,KC/UD7,3O+@IY_AN+ME/#F'[/%=OQE.WU1I)
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
MNE[!+'T/1GGWR[MKQF*\_GC]QK%^UPAM]*$"@=P&:]O">+08<#QFZ=6?XD9
M:5X+'U[MJZ?2(!,2(580!"0"XB4%QKAZ;GN<I?!F$CPV59_)(27NV_83,Q$B
M;"_,E]!5)' @?G,;)U^L@.Y_P1)0,3- ;RO6-PL0H9*98=(A(;Q0QI3C_:A0
M7$^!'B5@P9DEPE3PS!0:J<=HI#RZH[8Z"T849V5R&]S>7K_$++2M:9[AQ6JH
M?N _&QKH(,_>()ILM$'MXHY^0!S?R%O0Q D,'A87X*+GA-6X]E!_Y: :Y1L/
M0)VV(/%;(/'=,JG,_[9P[RW<>\WL5!6D9XH&!C0!N%<';02HG17:+T9#W07V
M+!F99P+E.1@Y@^[@0> @W8XSZG?KAU%9.RS/NA)JT&O!/%LPSP=8<@OFV8)Y
M/@=ZMF">+9CG7\CE?6)CH/(?UD-GU(<4.1V;0$74BR)VU:N\=!/"= YYC+L$
M9;C0PH\V!@6P9W<['7O2/;>ILVT[>(*&D/'9>%?/%@6PA1]]9HJG:X][?7O4
M:15/_7@S[#B=5O$T)-'QX+U6E_!\\;RO85YO=X_7^WS;*;JVVQ_9O;-5=MOJ
M\@1^_*1>,!,M6R0VZFC2L]U)BXU:/][T1F?CJ[7=8<W/L7V\?M,P3Z-W'T^C
MD0&(VQG;X^ZY2K,-#9_ ![Q(9-ARY=A^Z=B=LP'86\X\Q7ZI%>AQ[7V,RT^P
M_=5%TE//$E) +O7N/4=U/:JX;\?F Q.F!NK_68 )/"Q;&I"Q>,R=62M!;%"C
MYH6%L)9=FF=M@-8<M>;H6: 'M.:H-4??NA#6TAS5).K<"QI0T9#VM&U9DXG3
M=P?G=F6-'7?8?Y"VGO'$&?:&!X>2<;OZ4LH =U/>H3S]P,_.!'@H=W@:D ^/
M49M>W4YHE#0_Y8O+_:YC9TAKUU7ALC,[-;H1L?%;=E-CE_:OV.UH6V_@[\0+
MJ:'Q<YQG2]597P'$()>VA9=12Z9T:\04*E@ZSI#?19J))++>Y4F\%L00[![]
M)9C-0!N]\]*LV2SIU8@E>+)K(^3"=1IXUD>/P!WL$YB$;*"';-XM0OW- !1Y
MBILIJ-H\IZ*8C&J#8G*0G6_SA-JG04(WV*4G2EUZ[#?U7)M0:>R"GA(=ID#O
M, %I% S$QK9N$4OB1<_I=EQK&H1A$$<V >#@2U_TAD.G:ZW4Y\!'M^M,7MK,
MKA==9]P;J,<D! 5"6,A^[&/S[3L6]HB#,"3 7F'-SE@J0>EX"7R?Q306+ 74
M\3H)@(7  !A,6(1R CO<_W<>\"D_@8'\^N[#I_>?)81/ O1X"T2ZH<-_1;=Y
MC @\EH00P8?P'?2(FN[,FHD5?D"T0/**KT&:X0J4'$L$H1N849Q37SK*;8 H
M/Y]*@F^R"IXBZ!9)2&PXJ, )4D!$MN7!/"0!:2PL%'ZIU@'T@#&0FDSK?T4!
M#OP9H452!!Z!^>9,Q*DHR<AV2S[^-@FF.2U0SP+F15+0UU*@ )),_L!/AN/.
MUD_Z!Y _:H=E\,D@.U*)3(W>1G(7=1VW/RIVD1<5HHUTZ@WZCEO>3!/@K=I,
MKC.:]$P:,?_$#<E.P<)VNS#UR]L$:RUIFY3 =+9W"T))F)3 <K.7!V@- BAQ
MDA0V6&D;[.X1";E$%@PG>:M A.3&^R<\-HM78-1N@^P_(@D)WP+^]W>1 '5
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
M>6=K^4-XP"#$_82*VEKG"?BP,+K-3OHR#F=HX!)0[&Q://Q=B#,IW&0\!\3
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
M=;8TXC*<475]-QS2)4RN8DSDGU^  .S"5T,PCXFYZ8+]G-[C8-](+ .\G34
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
M?DH_W'@P()X#B26)#$=>\$Z(%-MOY'SZT2T_[=DB)1 ]VJYS&X0O]MMO0./
M X+0%_(3!CGAO:74VJJYS51,[%DAJ*I"QAQ0J'.2]\::.\<=Y_=Q%+,LW1/Q
M[)@X+T%AP2Z7LK?46ENS9$U;+-Q&P1<(7RCXR!AD##(&&8.,0<:<&6-*.9<"
M^9::.+YE1347A;,KCOL]?7;RB OX_&6+HG7?\&'%0)(;16/B2*X/>/$)!Q+D
M8^#RN2K9O3_';N3"JQ/>T$U@A4;I= Q0^XX1^WH<0L$5*ZC@69K.E,I1GL3
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
MJPGKKK*<^^K:7==SX_?;M"1\XU)_0]&IJR!K.>TP,)0[6H 5<Q3V!#"# TR
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
MGX0N_FT\_IK7T'\T;AJ6]J>?K1!+(U IP$F >L-5H7I[<+Z#TI$'+$S\:/E
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
M4ISR[>:/2+&*#':(G9-C)8*"2<8+\U@"9TJNFO&$ !94;MJ4/IH!2]574Y.
M+9-1?)E3",G??!9KY-76%=>X?>(._:4 1+A-YHQ$8]^]35 Z5A:X#+I'%8\1
M&[;DCJU;'8D$B.(;TV"F#AVQ&1<'(_C47 TS4&PJ6MZ!@>(Y(B:/K<1)X;.&
MK18)HXFE<.*0$B4N"Y$L<(7V=\I4<SESCIDBU;?,PPVI)@D:I:E*<K9XKI1_
MLI,O_7#.@UIJCMNXJE5>H<D(:5B$H:CZ9PL/*[^H[&051\>S*8:O$6>0U.DY
M6I$R2N R0"+'5(O^B6.'5D&0/-8H_V+KDX\X60D$E106H$*K2WV9"*\8>:CH
M@9073W]6O4LK8D1T+Z!2%F.D;FW,4X4+10-#T<YE;;H\IV=DAID'$C\4M?(I
M)GN:>7-BDM=\_4H>+S@A]0$.U21&1\GFC%"7I7)\,VIZ;1)3)JZ8GOA,,ZNJ
M2#JPA?/P[AOV#(%:^T/O&%J/*#8H"+$,C@V3^)OJE4KM_/#*C2;:47Q:U&O=
MSX,[+ E9"%2#S,0VT:RN)5-E"E6U?5%?F!BN5BL!6C+Q>1GX',]56H27E",_
M])U]*AZ6B(Z#;@^K&](N3\1S4IN2$*D("RMA1)*@GJ@;L'GU (:R'ITY;WC4
ML!"3=+G(](2.*S.6U*^7&<4HHE'1BF?S4J#BQU,*-3TOTHN7!;C0=VR.=4Q\
M3*O8Y )%#)\JPLN0> $8PGV"_0"BE^=E225)E >.E\M=%>YU^H%(!ZDS1(6D
M%TDI)!><+QS2?)=\DJ8>XFHS@L=, NMAS0G5/L^3LA,=$>F/[R$&\>BPWH.V
M#I>J+982ZH[_G5=#8_<&*B8B 4V2</T#&@1O5<0 ?U7?2ZJ?-=OR&;S.![T>
M,5NQI=ZJZBS@OBB F<#_BCE)OPI;Q/^.L6P,IF$$UV4<,D1""BND+3F%B6JZ
MLTUWO- E1+3M #Q@[%:A,YSA="2N;B.]>H<@<./4;!:B(/4=.718)E3U^2FR
MSQH7G,CM@M>D1;F+5>#>W5(&XL5 >"P+$M:X'"#%Q]&D#RU]G5%F\3Q0+,?+
M$!X(K#/ #F+>YC1A&!3A2J+3LK&RM9=>'H8P_KW4%.1.:@QR+]=,!H<)I@?^
MYV,B;,;QI4A6T]0%->.XGQ@@_;.+[JC1SDTYMH#IYE*,XDTI+#%=F'D^G17]
M0V>1<GOKOM+>!F<7G4%C6,'>!,M3O<T8-,@<[[1KR]\K4:U%B7@+AY]0(H74
M/(K@N\* E5]'.M?#=]KHWT)II%QKGLW27HB,&TUFS%W.95'J S=@$*ETPK1N
M6U&."1OI\]'B#O9(\5&Q'[^.?^=+3"U?YR*;CWL 'PJ[@>%!ZHQT69$,;"6M
M(I@VM618I C^9P>2!'QBL)-4ZY'H\VB46#AWGQ GB>Y-1QU384LO.L(6>?WP
MZ,:$DE])IFN,!CVC1,DSY0V!"*=^G[GWX EX.:T2FQL4:C"U0'1^I@[EPC>)
MEED?<X>1 KA@*MVCRL'$H^'V<)Z@Z"=,AU12&Z!7BY)V,<PW:8?Z>_"$*AOG
M<$F!/4&$0^Q]@I_#Y2*>B#F$U#LN/%+.U-RF# ,B:)P)#*Q7V+<EB!V++!W9
MF<5SG[+RA8<&^%Z4<L4LK$OIMGFJS#O[>(VXJ9".Q8E>UV,)LK)?H$EL\VAE
MYE%IE3I@K<K]B-@B:W5GBF1!3"UX;M.9A'@7#TBPLMTT:3VC0#DO?XJE:2RK
MU^\9EE$O9O#SK]PBQNB.O=ZM\"+.1&@D_5T%5C 3*CZE04L_887]>3"=<K+/
M;8G$($_*,S\WUF7S&)?,M.QD (PX!BI#TGD#Z#]F KXEU-I7$(X0'LP6))UA
M.^S1$U,>/-U$)>4 %&87O[;T 7#BEDDF2?(\922SP8C?R-4#QWOCU0C8X*RL
MPYU*Q@Q^V:O4G?5,W9FI.]NR[JR_)L??*P(-AM_6 #2X[.3P;+ ;]<FA W"W
M!7(\%S4EW2O,/:IK8BZE2@BH!SU!+='5$!,IJ)9*_T/:(4Y0/76\%MDG)(Z(
MO" =G@-KU):@[L$1PZPX6,:+@)MK-Z#'T,D"104__<Y^8$D1N -1(&8J73J^
MXWKP.Y4EI-:8R3),-]<4OP[C^?"VO^9!_ P_7OGT*-"JC!4L)O/Z]-K^OO3O
M$7*72J(]BCY>PH4_W'GK%]PHO"LOU8NC71E9\]2T@4XA6BY4L\%KR*;S)?8L
MJM#*ZD$&$GDU#);W,^%*9.8FY;ZL9])6I)1^(OP>\ E"]QQ#BL\*[C84C<<_
MR^"K2HQ2*Z&H=<@ G>?2K6FG=$:YTQF?/\&!VIP''LV[>\8C8MK0#@?[3$56
M7&Y-Q]2FQMX$78\\%@D;&*V<>V.IZ7T;IGR(MXKB2YWNTF27)R0Z%)WT4OY$
M(YG/V9=P2\F$#BT0?Y4$XFO3MI49&+IO88F]"]-E*/H=*#+.*;)X6FJ&T(JL
MTQVLT=6*LJB_J4>0G@>_0&H99%',9]WIBB]_&G6I+J2C*VQN]:1XY0"0?,0X
MR5@^:2&9F>#I^P8>_"AC+ 3*G#T3Y=TD.2O5/JM&3::J!U:%B51<8GUJJRB(
M(*<[PE<QD@AK2$$V]$3FT!I+; ,-@T!O2]51T?FZ>5$]-;USQHF?%Z)-4/7"
M\X ]7P1L\2<EM%K-1&K=26RXGU<$'T6^3$3N4W<E?&R!(BI@/S,@/RLO,(7*
M39'-Y)RSAYL<9,4U=D#R21OKUS#P@Z689+NI^* $NMP!AIJYO#@3J0"?5M17
M?#SQJS^R""$XTF%)(T" .(,G@8:A[=F'=^HX2RK'YWIN D):&#0O#,8<Y1#@
MS4VOUKEU]8#-"J(,C_K1Y9^UUNV#EZ-<^2HSB'*SPV^<)K:)PN#QS1\@VQKT
MU_/FJ$9M\JD#_XD/EQMTFS^_J_?9V]E)4FZJDQ]^<N[O$=N0U_AIS:@X#MJF
M4="3T+M#Y"_!?A8.E;D/R"&0O<;:]!F1S>!5W+(-F.MSAF%D\'<$TAIEW *7
MSS$/9.NL6(&"BTP6+%P8E IJ>"SJ,O4FFLOI^X@\P[->V#8%?$NS0"B:EM!?
MJV>+!";I-T;)?"5\%@AM$<<",5L417&D76IBDCW.?#A&R&+]5QDL"7PFZD=,
MQB%]RS.C_F1LJ7.35<E4N>::M)1OHI.@1(*5#\-#T:Y6E0]0J0I_\;;2;?_"
M[*NP@8Y;OWVB.FD$RQ,#2NRL END+!->K9E"22%1*-,0B;X[1W0U?, =< N+
MK.))T$1H^3G+,H"$*XIYCD&]2F)T 6=MIYUSU5?4ZR:T+L$V<:AJL:U$8RM?
M7TZ;3[A6]6&N3X%OU-[6<D&UXF(&=AT)9R.B$8=<J9F>[JW5T[WS5K-&>CJ/
M7R.4];#3!F6]$>WFFYR[!BSY7F://XJBL(-AW-RB#%\N"&70XR%.4AS:L"P-
M,LU.S7'G$WW!,_-%16-J\KJ&?"/ HT+M!%3^7);%E5#!67RSS<IXF(0\O8>"
M[Z.FIF*#@!IKB]_2L#ZF=3FO@9'J/,&458L1L]Z+G[?!G59:G:38KA),3.[C
M86.4HQRQ7]8[)3$!OCE9XE-"N== W%T!'?KW5#<HFJ_R_@ON-L.J F)K?OX'
M7/Z-&.Q6 TEYP\"\VU94-OLU$I7)143GOP6!RZT(7PQ0/R\\<.NGF^5=3 *U
MTVN>DP-T2Q!JL-4CN\6U8A5144."W51#!#5+3@F_.ZR">@@(;"YD"E,(JQGE
MU_290@)?'7G^7G7TH:G.T8Z2(;\39T'WJ+^?0S<3"@9LV^&CB2B3\Y/WLT33
MDW,2L>V8BSP$HESZJFA2/4ZN!3_]DP=/$$6]87#'^ZJEE2D_F* @\"*M9)R0
M>J;\B)P$)*KF4]U1ZIA?P9T;V"D5LDYQ[$-=;);EM%IE/Q^W6"?O]$:!A)UC
M^$-&%T1$+_>ANB#=@R"_1M$EY'AWK1SOGC<[M9+CN9/_ILCR,M7_*CYZ+L\]
M>T5:P$J3].VVD/0E+K1QR)GK69E29"_SY 2V-C!_AA],A9HTT8RQL.7=G+(0
MR-9"0NNA,^L[4U#9E,)16&Y@*S*E"XN;IFGDM918A+G*1<N=$WG"WDY4U$[2
ML5\L';<0JFMC9!*_046?^')EEVS2R+(RAJ: ,\6CI]F@F@[>D!:Q"YP 0-DU
M"G^0X%212K@$7/\FNWI[ 6R0]W:J@.ROKH#$O6!2;G.!71N;6DS=Y%NNFRR^
MIM8P=T^#W"T=Q#9J*S%2*JT-ZA8D@#/_+0R6B^A*]CZADI9%+5]4>5NBN@O2
MW*.".IC1H4&WTG?5&G'^N?K]Z_CRUOKRR;K]^T?KZOH?XYNK+]?X\Q___6U\
M=?UQ%037VI):OMN",ZA!T>Q:J?G%MSZQNW")R!%HEH(^:]O6MR5H+U[F1L""
M<>Q,OH-:U1L0,>2T8 &X:K9PU)**1;1IR3B2,U%XZ4:1@6*+SF@%0N@'?!(E
M;WLBT\:32WC=!M#>^B;)KR$6>\;/."@E'OLN=DJ2VWW-XH+>R&'S[*(W:G37
M]D8NQ#,YWHY\()]'HS5\BLYZZ1Y:=TMO3AZWG!XAI\I1)2&]!LCJ7 W(I5%,
M'+/COY^!&GF_&;WE+@B^)W-MRAU8O]H#:\&!M1N=E0=F6W-G :P35;7^0;7K
M!U[OK>GSM:T',=B(Y\PYFHK 8^,&HZBYE;.R[/2P+$2KQ#A'Z%/EM)T0C)J7
M3:-:*SJ=8;6GTSF[:#5&*T\G.WW,*<7HF<EG?/01#C9=1DQ61$LF$((*>VHE
M?U5T8ALZR+_(17[&-7[#)7Z9_A$Q"E,7'5GW[*+3:*TYLML=9*X>1:+IO11A
MH^C3<PHDU'4>$-@+ZR?I%%&C4@)'POBF&]/U1_.6Y$@@AY!NQ'_CI?#5R6)U
MK <)LR R:JZD&"%5QV#52JWZNQ,"CRN-JI\*N-64IH<3+$E@(YW KJX_Y2@,
M=>DEA6;QHHMHJ@=LV&RN5DJS)6S<BWF9^T0]*@L4D9[G)[H6\10Y%AO'I07[
M$ONK75Y3*XA$A,57O<?C7Q>R@$,_^*+4GQZ#C?/_D71<DN+,+@;;GZG]@KKL
M'\&8@&/$?@,U@@W[1E96Y$:R:E;6X7*P4+5$"8%%]0W8[XNEP&(\=Y0Z*?+\
MF:N+](0AJ?:'N003)K]!H/WR6_) ;3%G6YX#-XI4(T?J*(/P'G[X2[9I?D@0
M1K$@*,I4!&7E*D8?Z65)_9S.RS2)K!3)]IM9F8BB!?Z5J[$-?"7$>=1/A/J*
MB+@/1-QM]->HVG*+;+W&(L'C;'76X7Z4AO'HMU]CG4-8YV"-G6IK0S=0,Z<J
MLE.<T;"^B.H\22L"\D"O22M)@CM26]% <#$\N^@L1NA,K[- =Z2K<LL9-7$Y
M:SR("BBHY(K 1F^UUIY0FEB0/A(?I6#2L_43TR>8N]D)YHX^P?P%&]Y $=L-
MARXZ";#V6WNDE9<O% WOYCJ,GLJIZ.5K!8NWO\;BW4A=)6862]]K"]"',D&'
MJ.11;O(9-EIT([+HUAR: "@2-9MWFG3.2O(5-MDQ6=Z? AQ[H#(O_J,3$=VD
M+1DV(2 I-&15"9IP4! I)DGZT" US;X$\I,P\3FG)UJ&9%;R6@V._O,T"ZPG
M OZ3-IW$C4>X9HZ(@K"",1F!2P7NB;3MZS.T83$2<%@#?9-KO/<39PE!6@+?
M9XCSPWU>WB:[C!&H2-8;\ 62K<I"0BZ&M]\!P<BRVCLJ/;]S)M^7"RP7<2:J
M>(3YO*&.,X\\-!+>8@UDQ<:)D8['0,5KB%,+3X\]W;UC6HN>/%15I:P^11@Q
MH2\!21+H:.V>.<J? $>"(^;3^S1?@M>X4!.Z& (B_4[T%))^TM5.D%B@K6/W
M%YDU5MJBL5=8U6HIY:3&"CPW LG]PU]&2V?^);SRIR$-8XNO$.;P2_@>CO2&
M7^XW%@5+#.ZN$<9@93<;JUW%L@IN17BUVC4/<,VK=9W] F6W(LI9[;K1"%^[
M[I4V. 5,)*[2A"J&>%:7:KZFP(JQ@K:B,J^7*LR\-[F"Y#,D#N<6O)3.5T1H
MJSU[,/HWQ>D5%+YV\%),AO(5"DV)Y8YY)ZNWH$A@4S>[2/&C3JZ=BEZ30VMC
MM9'%9R!%3-:U\-P/!6^4]*7 3A)("W(!-T\.0G&3=*8:XDZJ8!G!$6%02,N.
M\,073LNR_FLY?[:PIB5/T4F%(NE]AV>5.5B6-+40[8Z ,]13>8^V%KC)8K[*
MJ=]6ZD;.(S8Y]WZ<SSP7+NW=]+S7!+>0H^'Y]')!'J7CU?U<A']%."&5*+X.
MXL(,\6^P\<^PJB^^_'B>UWI-\!_;O35I@*Q:72UBTEB=!1/=]6$-Z>$! MZ$
MSC!K RL $JR6?>95JD]H)P#K8AJ&0&H2"/Q2$R&V=SFVFK2U93T+)B*/M+"A
M\[+"!ME8<XD8/SQHNJ9\H=?,PWC [^I9OC"^_)\_KFZN;J^^7-\<JJCU)142
MXD +CKD^%1(KBFL0@6,\^=?2XV:5=7ZHTM/UUM>ZL$2BL%;J!^D'YY3$IIS3
M-<TG^S*53,<B.BRP]<XL#MP#4@HN$=38.W_Y\ 1*+F*^T@W-A T[9Q>!S_*J
MP=$.7V1JXR#&PE0PNV:8[EV$F!DOK?]&ZV,O!6+D4L#]T@\T>(I/JVP5Z;KN
MV<5P7=PMT6"<+>[1Q9SH;Q#;3?9_3LG=J>.%+\Q1#S;$0XOW+!:7VOUG 2[V
M7+3U'KIAZY+]E /4+Q8L;(?H.>6(CZ_.F8]E>]I(!0UR#>,2$N&,2@:>&/88
M1>CSE_4U!AL"L)_ KHLI&.$FG4V\PTP2?"$5(/S[&B^:+,>D98TGQ.U,Q8^T
M5;FU@EN?>0OPQ[Z& >>Q8I36#-RMZ-*DENN)(Y+PVCR\.'LG+P4Z(8.)YBB(
M3L4CZC/YY(7@JFDX;0<2]K)SY(O>+&UKS2/*O1;$9^56_CEVK9_BX)Z174JB
M!'T4?:27+<$?LE]68Q:G?-CQ;I)VL"%AL*NDQ3$$S69CD.,RKA25U,D=$1*\
M=1T0T)QO72%[^2Y<A./^:PDN&N&Z\V8X-W$>!12[C$(JP:302GASG9I_H>;#
M\$$8SI^!'M:4(NQ9>@=_-/Z[8<NUV'QUUIAL+(?>/?XZOCPBCKK^^.7;U4T-
M^$AU8+76\M%*PN:36'.TG<K@=%:1MF9!?F4A=DT 47V9_B/@.7J.>::93H+(
M$6)04OGP[&(T*B#ROTF/-S5]54V(O69!"'1^W?A'8VMQP.^L8B&P80C)KD)@
M=';1;_<+,K(9(2#HD5A?5)HY[B-OT8K99.8#4=X_2PYW,&K S;#%(@Q^T+CV
M^?-J*L$9Y+R6$R,@:X^@G8IG%NQ?VM9?M6=&*;,:3>IS-Z#V"'QL@5W= O^_
M:P^+BK[TM48)KC\*J)BC&LZ .E P?<8TE)1"MG6S<$215RP'I8AC%351P*'T
M/2'GN)&+3L@/R_7N23PR_UXV&2O@V03I4W0%<ZDJ\TA"0HIE<$G\<8F%J#QD
MY_B\D'V]#\2#0YJ9(U-B,G975@+T]B0!6BTTJ_,$_K<,FRM+K4 @5,/*FRJ_
M12W<;2"VDSB'OR&-%;!O"^LI"J+P*>:E4+H3S5X0$3?3!JKMM1N8:0.F:VZ+
M:0,\Q%<4^.N<E0SKWHBI6UB@1M'^O\ 5QWNF-%O:%1_[[N<$_1S^!J]P:2OY
M^&^K4]-AL*L[T*=)F0M=#VP/X8O_DK/XHICL%%<+%2FH"5ES+^W=W/!A?E@:
M.(7L*& .03TF7=.:$L6G\,9L5_2./RM4WW6]'.^VAPT46Y6"-01R/I\@^OPB
M8N_D/W[E5>?/[SR?CHZ^]&LZ+8IB HP2*KH1HI6NE?\Y$3Z-)A= <0C_WY5O
M%G]NP)]^R?]^T&V,VIW"/S4;K<+?KWI4J]GHC7JE'K7Z]YUAM[I%#=<^ZA<Z
M+WYF<"UXO606*:5 0OM=TVK!M?ZRZ6/MQ0_\8($>S%PAO[T*^7&CE&T6!8P4
M/<?N&SD!;OFG]KV!!+"LC/=@G(OE32:,@1I<LV74\:^^X<TBF'9\N6I68/;R
M-^U72#'*PBYBB\*J%BX]=1)-J^;G\>^OM&]]O]325Y<-EW*6TD5,*_U#S>_/
MVS=.+ME0:.&(0:[:$-?MH@6=Q!CJGEV,;-#0*SRQU[EI_%.I&U\I-#>*%EWH
M&O8T[)F.W]:>/7MG%_V.W1W4GS]+VP!3^G_'8@,4S$OUDS%5PLM::0RVRYU#
MH8@Y7I;;IT;DH%S\D]^2VRK->)C'[]O=ULZ,5TSFKZ;^,J\K]#G>-C7N4P%4
M18V#LXO!"-3 JH#YOJGQQ!V^KR'#@26\OXB7^?*;W$7.%QS!B7'6H>2\N"[1
M\P&?IS9*_K?2K(:M.4V[.<IW\K_,XJJ!WV/(\Z""OU+R')U=#.W.J"I_P%C]
M:^E+ MD;P_XE E^>7EDB;S<1HZ1E#YJKJGN,]7VL)+-!"+^89%K@KS5;=F_0
MJPG)G+B)?)4M8C<V\:%MXFR? ID9MS/'?S%3$>@-%A/F>SN,,7S<=+E'8[AZ
MNNQ@6_'(;A84N1HS^%7B(46XQ5IX!&Z@@@C)Z5L_*[3!JH+P%[/<2K1>Z7U>
MJPM[F1_:1K!:>S3:63$8 [UF)+I",1PAB?9 2[3MUC#?DWO4'@&]=\ +IP^N
M+XI+Q&ZI7SM3>7KRQ5+%9W'"U1C%&ZZE0DQ_1 T_>;$%V@?UU^_;K4$^0K7_
MSL<F[WRL5SV(J=<R$J(*";$O>Z1J"3$XNQAVNG9SE._@-1+B+3C-8E8Q8HX^
M(PW:B!X6XO!/!2^8KR_0.G/*FJ=')PUWK5XMM^\:2,/C"B>+'+;^!T'17SE!
MEQ:)0S":6G9O]V+S4C=_H'#"L;/KZ(UQZW;[K6N,O7IF'>$\DZ8]&.2AYNO&
MK2>>:OV2#;&O,1),=FO?:C()4VI_HRLKRW*=)NC'CMVN37&7R;8>H2:HD!Y;
M5'7>Z^Y<4E.O+.O1!- +8!I.WBG<-416=S-SCT'TUY NVF]*BY/VV46_:P][
M>?5V' $QXW76ACV,/*B)M;&+/, JKE;3[K3RDSV-0'@+CBV:JO"A,*"A1(B+
M3:"(?(*.!CJM8Y:>HL-[1'GT])5)&,LTZT^]'\P]_XN%01'7=Q5([Y%RO7&N
MC\.Y/@CM;Z'V<("GW>GM7)560Z>Z-:J#LED!6\;B%U>DI16]@!7LP*;=8(D=
M,*3LW[AIO=NIU$ 2U=81ER4HQ4*)E9= 6+S6!!G4/M;BM0HIK]Y^NA$U1M3L
MT\>O7-0,<$I#V^X:4;.#=?8+H1KK\/?Z'+XZ@U=7,<,.?YL98.#,Y:1S-84G
M,^$A-_I'#J^H!"N;!FW1D"V<AX73+]Q5TUUI[EO('#[?=M=!#+D1KANY_FL8
M/'I\Y,>5K^9M7.'L5&<N:D3(FY$'/G;_7$8T_WS5.):"<0Z=(8ZJR,?QTN,<
M\*YR%Y.:R,KDO8MKS-Z[6IL8%.)$,QP-Z[([> 3NG$_\]AF. PZ_TQP2,9Z)
MYBSC;&K^$)P2"TR'<TURGY2%F\GH>9Q^@DN#4Z5!L.)&Q8 2-9M/$<Z]D*.5
MW[ 4T%_%P20WF-Q;T;R-#I;S;!Z6<YN:$*<?MZ+H]1-[TRPMYNG28.:$9T*E
MB/BYPMW"72Z ) +XC>!$[=6",A9 *=X#D'7XC .SZ89FCIM[9@)DK\L$"6J?
MH[_<\+J"T;M&O&;$JYC^<RBA"O]TEYR9*A"JN;F@*^9B'TRZ=K$PJ&"^9EZZ
MBGLYG$S%UZ7GE<KK73GTE'!47RJ*X>)>311O2Q<OE<G=UME%K[$*9^X-R61!
MM9LD\0NGQTC?AD]T_5PTT?7]\^\X!>UR#L2:'QC3;1_]P!@Q"W;=N!B:Z!*Q
MZ1+KCAZY^,Y-JDW8:AH&#\56-K_-4QOTTATT6MU:3F<YX46U&[W!H&Z+:C:&
MU4W\Z3?;>QRN4_BQT=%-H*EZ!L_QG4#Y&3Q54(H6Z]XVX%7;$_PG_0"*; SK
M<>Z9]0?7?9^]*;-^ AL(#:GHYRU(:_-9G/QACLGTJVX4UO&?B"&OUR6O$Z^,
MNP1'*P _AWORX"M%,V^QNO9MU_JA+;[_(BJJ8TU1L?\X;&8=R"W<1LGD@L<Y
MBR.'I])DYQ&;O ,/'3D^\2D[9Q?#7"JGXONM"$>D/FED,^^J=*(8"7M=HIB3
M][R(O"4'M,IF?;O=LXM6:VAWNSOW#A\#3)$1HPFUY>)PKRQ&>T:,&C&Z#S':
M.H 8[9]=M+M5PAS7J%/EN+"<^/0_O/*7&>';P,[N=EIUY*P5.J*]9QTQ.+OH
M5:(C#'CP)BG9/H"4')Y=].U.ORXHOT8DO$ DY"CEE47"R(B$?8F$#87*KR$2
M>DT^PV]WNZDBF5 I\G<=K*0UJ"6'#%*^QO>WM*E-IT;UIU(# 5A!I\;P  *P
MM7IPTW&T751(1D<0%31RR\BMVLFMT0'D5GOU8"\CMTZ_70Q+5U6]=KI\V!$E
MX+*..%]ZJA46>_#Y. Z]NR6O+8T#*WKV&>P6EHGHZQ-1'7^'WYMY#(C8NGNV
MF#]S_ F6S7[\.OZ=8$H&OT98#+^,XO"9OAIZS)_P2M<_ \^/Y\_ )L@&5()-
MI>F+D,V8'^&J@!UPQ>.K<^;C4EPL;4]Z'T35.C8\P'N=.7P^?/0F\!=YQ7:R
MWNDR7H:,V!29(K)5>\4#/1F+YX'?)BS=:\$!YJ?PC2",>#GYEF<LNSRJ.-D?
M0$FN+%(7'1WJ@/F!/-/3EHM%$,;69.Y1P;(S"8,HLC[#)?O6F&C8.>"91"E"
MB_ \L&0]LW.7MZ?@ 6%+A8?M'W!6S@]LOE@$41)%KI[!Z&'OL'O"FZQ7"<1R
MI]/N9(D.AVZZTTF_SN3FSF6+S"2(8NI!"H#_\!=/7CQ;(6%4<7N:!F)T>W%A
MI=I+AMW2O9SCY*W?^/(O<?4%K26]SME%?U.['VVHW)I[K[GF[MG%H+$JC"O6
M;",[(J_!A<R?&]9XY95Z' 9W4W.,I?IBGA@(DG3_R2TQO""1$)N,<"H,[Y&)
M&,$ V=8] _DGFZ'<!S"+0%=PBE&#/H2<QW8FHDKJ<4I!G,7P'QJJ26T7*"\:
M:<;$8^$]5$N'&T0:JPHVZ;8YJBV(&#J2=[Q\[)$EO0]_2W>O" NEF7S%N8-5
M+>/57RD2"ZFBP<,+BD_GK6'F]+3_G85).>H].[\+F?/]W)G"TM\Y\R?G.4)+
M2M\P[#9SP%N>C3#GSM$E>M=N-WH9,7K.?[?Z@*;3J@LJX7SX$EQL'B-*>@?V
M*POQ4[ 0IP:KL&8ARIM_\]SFB TGTWYG.!EVG:'K](:M[J3/1DYGU'3=]O\-
MP&8D.P2XYA)%E8^C9YV+HLO/\(\4.\TV^#:UU7NM=KDVWRX*R$?F8T<7%TPQ
M-\#6:3-=K!699YLD%=> K*PR*:\ OX;!)W0HM5[;;WRWJLV/W<":F*86/L!R
MQY-XJ3F<FLY!,+;VIA[,O2C*ZO?6/[OH=1KY\6-K%>K6-A;V XOKW]0+:$6X
M;GJF;/G4?8I\WR><!8\<"..;FA%Q7"ROA>9]J_@5ZC,5S8WH#10!3-RQB;.,
M^.N3/MI<4_L6I*^Y:9()HOSJMV]\W+,8L0[@=!2O!.^7B-WZEMSOE^1^DU;V
MXW%.TFVW2]]9NAX2S4+1LFI:3^C(2Y@=7<D[)X(_"U*<@1T9H+L[WX(*!45+
MIT=W5="PL>Z]1UR6H'_1O9USPS5^ *KV"KAD(HQJ^/=_.:!)PV>+2X0.]Z+7
MG\#*C:=96/LC?%2ZS/#..=^9<+I]$$I1Y(1PC1BB\2:<W\51%$L.:G[73TIK
MA \91AX(B8(#&<2(RB"DO=JY^/X= _+S<:,J,,"[Y7%M(2[16[="$;<H7.1.
M?>]2LVA:HD"SY)O<>X/3:G)/R"_%/(L-FD7BG5![UBKE1T2(-*^:W(^BA;T_
M;'2ZY7J\5_^^URE^2>D>Z$ZCUQK5K84=%K6AQWNO[;;'TJCWOV@Q?BQFFNJZ
M0T_@-#IOJ9E1N#&5MR^:O@S3E[$EXK)F#472'!)D63I'/02WVFZV>G:KM\JW
MKD]?AF$SPV955/'NG\U&G,TZ=G=8U:@$T_[TTD$]*M97=9%\@4EWM)+B]-A^
M!^T*)$.HE^QS$)4>#=9OGEUTFP.[7;:"_W74I2'<.JQ^3_IJ-\)MG5UT1B-[
M-%A5>_%*A'LTA7_%54A\Q#G%UO0[L<Y?,6=1%;)R=Q6R\DJ"O1/DEZ/:ODZV
M5]>?LG0+=PEO_S*5],M4J6V^YPV(]0GLG8CYBDZ;"9VVSR[B6<A8CDHM)$01
M>4]5.5%=E,-3O;M"+J<WNE5Z=!5<<JL@\]GOG%T,N@5974LF='G&6U3A%,,2
M\_UJY464NDQC&Y?;]. EFQ:+2VU?CN9X+MI[]^QB5%!%);<NBYI2=\NK,X%D
M4V6O]RRX#YW%C%)0(7,FL\)J3(J&?UR&P8+9HH(62PGB*%?J2N!G-Q,JH$7
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
MQA:EF2_V$K-Q0_EF.3"):WCN[1.;/[+?X26S\F;E@,)6@^:K%^!79L2=;AT
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
M-MNU6U.K.:C=FLPY;7M.ZY]T$+34^GRLU3LZ*%=-Q?[=8Z$33F;/98!=WR8
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
M^O_9>]OFMI4C;?BOH)C-WCY5$(/W%SO%*EF6L][UL7Q;.MDGSY<MB!R*6$,
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
MK[PQ+/V]%[QZ;PE&_,4-PVY7"%R3-LL33+2^N:+AK]COUA-H/&Y(H*V(W#C
M@RX!E%;$)/L]]8CP4[ 0CX-52),8M>N?MD^2 3_I@4HLB-P-*F:*)>4-J@Y_
M_: 1K?(0,]%P>#32GY8#^Q5?)8=8UY:MY=Q H+FDZH89"2;X-%K-,2X#4)!T
M+B(JKAD-E.FC0&6!PQ_#HV9Q0JG^.$M@=0G[I"=-,^!,L+NH8^$##<VIMMF<
M9H''?-58L^^/,A/U$'MA,B8Q6+TJ8ZI"\&1M,Z:Y1\-2 HQ6L^DXAF5"I$]M
M>?N[JG(21K/A? AK4K4=G.^E]_7-VZ$N*IW:"@M@I&&C87*:R;@K*D(^?AB$
M(Z#SX+T@H$N261B%'+.@^M4(4RACSX^E%QQ8M@-%],;GC,$:K&CIQ O3T<H$
MH@7(%;')BO/T$$DD26$E2UMBHC.>(1) ?O 0)!+XU\A/AIC?R5.E$& "4S!"
MH#0\@1SDGY%HLNF10LE&3(;REX%G%L4Q'<G#/I6Y$9FX,F?J-1^QX64C-I8?
M3!TX6,0(Q#I^1@]V[OJM.2D,<]>>5#A#]5$^K*4.A/E]!9EZSW4/ZG>(UH"2
M2,4OX72V<'9!^<X/S( #JXAZ_PRA?BU]I\O,P?/ G23SA#6LE7X:SFD6I(70
M -8&UN<IG*N_ABQLKK)P DX0_+21/B#9+SYZB5[P9>$+?L%%>,'UD)XMK/%+
MF&OK+V'JA4\^2.AZ56#2W-V&*+Q"MV<.)YL6!7]?EPN3=PGA=R+--AG_#K8R
M&@%E8@S]X?#I_U?1 XO4U$V9>MAOM3J<C_T%^;M.:&XWETO*1VS 5M&J3N=0
MT2&8=0XL:(GV[5E0+,>R^N6;1.F@QG/+AG8RG@XF4K>DK7@TFUNRS&V831?\
M"G=#DEE8S!H6TSZ*Q30P/U21T/QS(5FA.GFV LCT[*?L6)"_YR\>^B1ID*FH
MEHA:Z8JZ\T'-SLX'=7:;#YI9_N0[TRK9?/JOBQGTU^'H#N?3%WZU&!UZPV;6
MEP9:.D9YAB;\CL\)HM<W-S_^N/TDW?Y_WV^_W=_>TTFB=P__<?M#NOGCQX_;
M;P_2UR_7'[]\_?+PY?9^ZU#1^K2_'T[(:!:0N_'J*82C\D'0?$,%I;423:L3
M#HS^?%^A9[O.+]68NHB0_:0A8[6YGP04D<YDUJAM]@U;YW"&)H]S/3?3J>9<
MSYH##L]Z#J(8"'G(@9"GKZ&M+H+\E/M0,7DA8)RY&1W(:RGRH8>9<5=F?/ F
M]IP%?S .;%I9;.A8<67(FKHW3%&CL^G:@$ A4&<C4%OJ]O<5*$Q_N[*NM05V
MRE$G_G9$1IZ$X.\T[P-KQ521]XLD>;)/H#2>P$[=@YQ@^N/VU]!/R(/W*XO.
MLZ0'_.5;%&9A:6.9,T'F#%DQ>(':$TQU'%U]4*;":F==ML\-O[&VNJ8IN..#
M-V99]-6+FCQC]8ZFP\W?5O+4 JSP>*K\8W;5>1,]/_JA5^>&ZF9'&<0*>E,V
ME+:F*G,0@@@6JZ'8C\AB#D[NEBUK[U&B? &4<*WF/T<Q_!/;?883+WRB13S^
M"ZUQ+EY)[*'CA6>U;UHI/Y#"I=FN(N:")R5;2KDF3'CGG>:AK9F4]GC(5)B:
M-L]LXC.OR9.[M=?$%'A@Y6998(:?0$73(RI7-NPJ8&IO8&NRH>ZMI86KS1<;
M;='2+;,11;.078>7B*U5O#^'!X5]1+P_ 9<EX+*.A+=7JU:RL39".!13D2VG
M7"0N<+,$\)[0)+P0I5V8XP-H$@.;LU19KT#8%YID7P2^Y1:#*DR^NBT'3F=;
M#MS=6@YPS@ A=SD.$L732<J%[:99;B$P33Y;"+[>7M_7: VHJLIG6ZK8:#4X
M #^U^D6\GCETW0*E188]Q=.(]CYYV,Z8M:=EGYEC.[(VSQ<R\8<!(KG\3O%_
MQI70,-EKD%B(K/+BQ3XM[Y\W?2WP]%B6GL*:8$N71)-"^";X0_R4M4<.H^=G
M[+F+B2<]>Q1T!1&>)/@3:SIX]I,A"0(O)-$LF>>.L"TXQ^%+LE70"QW6B3;T
MDHDT#J+79 TH6'G=V+@91NFB?S%KVGSV0_]Y]IR!!LX_GL/GY+UD>8,45657
MT?AJMH >H\FOQ3+8DTK9L1@I1'N2_[5X^Y3VO4H4PP:[*_%WT2/H1\; 2$$*
M,[@@/ST!#,-'K"=NS0%.O!=\'Y)\#H0FX582*<:>8_C=.(Z>I8UZQ:RE6'[D
M;Z'_>H!W;)_K;EH(UZ6NRC&>^.85:0=;D8UMH^4547#-OG2300TQ0LZ[T$':
M\%7!&SVJ9>',.$V*I@QC"?8&&R'8;A-+C*M0<O'(V5,?*3 B:XO\-?6SKF7L
M65PZZGD11,)X(W\^14%:Y=?%P;._,^@D[*Z.0A 0>%BVL73BI4O-SQ0ZB?PB
M,5;1L#^S-RTO)N,W9/$%P*:7XVO6A-?\6D3L+#XJ_QUM-47QQ5Y1$.U@"<^M
M$?CI*H1;0\,*B[J)DG1-JYCIE&PGSP;FTUX@LE03 QM$(55-<-3LS'*\1GIH
M7I*UC"4G:A@#O[BOL'"B2<>8ZO15UVFM.ZM9G]>Z1>EVW]5-SA:EJGU7;?KR
M=;_7'>/,%V6WT5UWJFS&:A-8DR#T_)O?OC!C=9^"D:* &#<9..*P[CBW,R/(
M/Q#0Y[82T.<">R,W4,,0U"B"/1VB793WV9!WRZC5L-4D/>4 R"8IO]-GU:MI
M>D\"^.63G,T&"%@D/L+X*$EC5EIXJ'*5UNC+T=W%H1L+>;R::&$ZN^%LJ;98
MREY@>-GX)@*K*6W9::TFGHNK0]&S*WIV-\J5>VBYLA3:[V5J>X]O%XWPW/"8
M$*I-0F4J!Q<JE1FK#@A5FX6"',<>?\^OR_8,/>HT1YP/EL#!HXMFO2;G6ZR\
MU8'.^7=WE82(ZYIL-55)AS':XL"W>7;['SB%.)+=IIT-XL!/XW7L?^ X15"7
MU8I2O8,>^(5D+^\G49Q>T3H#/M*7PH<0G5#M.!>4M;&(:'?=8V*OLV&N&^@B
MNN@ZRSM;_)06>,?J#739=LI(\()WNLT[VUR>%GC'[@W,-C 6.&R[5-V3>T(;
M>BXY2Z2T^?WENKV+[LT2+5BKU;*;]-GN:@PG^ABRXY3])RZ[K#ALR]Q5D+MW
MY=.B"'?HWF=_X;4/);PN^"".K%5 'W=.>(]^>RO$5HCM9K'=DKO866QM!2?J
MRJ93CAV$V&YM75YJ317#W9L,=U_4A8OA[F*X^^:N;JVW\SBX&R^9? ZBU_O9
M=!K09@TO6 S=6S<)SJ[H([>K9N[QW/17W/*BDWIE*"0;%IQ&>7]G_7;+O$'0
MZ';_GZWV':M9J]W:MB^MKVI6:[UHS;ZQ<5&;^QLOLQ>MPWTSHJ>JQ:%SN]6B
MG23EC,9,FGK@U-(YX\]TT&D9Z6(Q=7C1JUV J7B_3Z:Z5D[K5&GL[?[__,EM
MEFMP<$6QK=6L *1"$4\HBL5R(UJI[&#O*SN>ZB\:UX+SED+8_R)R2]I^N=[[
M>P9$TSB? +ZZJ<FJ97-R%WF$=@DA"*??5HLI\)8$0>\-#%.VC L;+7(2Q^A'
M!5I7](AX1\PMFH\:0;O''*(%^M9^#M&I?9Y+]VR$[W()*GN+[T+E_V[\1T*N
M4?CO,M'_$MYF@O\YBI?5^GQR5&.];M"& EUI:V2R<'"$M!S7P3FFM)B]@:;+
MMMW60&3A!:WW@KY%X14-]$-"\4]CZNB,&, J\WJ>H]$<IDKX/9WW>ZI@:H4K
M=-[*?8TK1*;>\TKHNJ+G?R_(?F,];O4&MFRH(JLCY()3N5CC]!Q8+FS:;6IJ
MHO7BA%:P:FKL^N[>S@KS^<EL?5LVCT#VDE:G-W!DQ6EHQ8Y>\RNXE4MNK6]A
MVN%6E]D6\\CL6J/6M58Q'J7+HA+OORG9R>@:7NP]5<QNP$E-6)J'50T_O'1M
M<9ZCU"S#6YWM<YHRO'S?DL<VOF9:!U;3C;+=2SCJ!4>>8/W&ENH[N>/E=WI?
MM5S^\-M5IQEH_I$6I8M"OG.M<+M>DO8++O6K)L2>57Z[H<6<)(U;RV#@V"%6
MI+U;%O>8X.'[0OL<9W&7&#D?#JZPEMKA,1)8,X]L<Y'05M]6W3Z8S%%[ [WO
ME/O*CJ#_NW,0UA$.0NL-C+Z^\2".9'].U9E:,D%+D<E)+0YWWQ=VHTV[<78@
MF.$,O=C55))93"5MJ4!=T6G%%,EW$J/K/D\>76D++8;UIPMS<H34T=%I_N=]
M;>.%,)MU>&8SEDSF^3-;6SG23=-M%TED+YW%\/_K\J%FI]J2U^0YY-5^I*7)
MRG1([3/2H;NI3L?J&_;F!%[]W[<VU!,>Y;8YJI**L=FO@5]\RDY2$N*:E[CP
M\A)M;!ISWN B'2+ X1W.&C2/)0;"G7[ 3FGKW/H!32Z,S6V@31N,?BZ6GV;D
M&SSQX94$+^1W>/RD<2N:8X%WILJ6V1:V\$&!#2]D% ]H'EM$T:<7+G0''EZC
MQC)E]P:Z)NM.P\8&,6:BKG0X8@P"[V(SB0EI+#@.G*XE*^J9=01U0*)<86_X
M$)S/T2QN+#=8#6C*FG;,+-LE&1Q=$0:'=[GQ7QK;&U>A_=J:W? J1-B;_5CD
M84)B0D%;A=4YO?1<XT'L+$)8F2+KVC$O$UNV/)K)@Z1L'R0SS8[LE*9HO_QD
M9Q'66Y*TQL)%)](ZLF.7!U9RB< NDH*'HSPRV7O)?Y[.4@I<!4J;''"R5%<-
MZ+MCR?4?85[X1D:WOX;PT6L*NMI8R-D48DTIR_AO';">ALZ#R&RPGB>ZPKOH
MH6A'H T'"NC@?D5+0$LNPI*ICFS99;S)+KH1)YJJ5J.NB^=>4QITLX;0,(=\
M\IYB0EB%1SKQ4LJ=#!@3V M> [$'.AFP-SJ$>AB]D-##3T?QTB?\T0Q^>/&"
M&9&>9EX,GR%;FE3[TO*"YH\KK2R!8X 5O?KI9#Z48NK%M/9KXQN6!XETLNX-
M,=MOHF=8S9LT\=!X/3_[:3:6(P\(\;O_MKO:*?6O_!'&.-EE1$9_A/#%$9TM
MY 7?9_%P F=S-T='_>@%7C@D]Q-"TMSYR;2/M= ^9F]@]LO.C00D#%8&C:R6
M^:WR)Y(@C%+IC:24% 3>/MK.9@CINE*DSJH&\V=(L(P7+_:C62*-:'_U:!;C
MA[$&B'%>L1\;^/L)_SJ.HV=I<V]0O6I._,^W*/T'26_R76%#RMT8Y^(@P6JT
MIK@6:/E5C81$W;Q [7@+M'L#N[1 VJ=(3VG.Z*,(#@"/>>*!TL'?S)7#V ^1
MXYJPQXH:$*.X&HWBLE:H5_@O[@6/=OND)UU1>V* UT4/\*H^)M4IG=.JLW1U
M:-:O(@]&Y'.]T:Q8/PJ?4#-^(H]IN1S?=<JSPURG8G;847>[? *JP:3BT^W'
MA_E)KK8[;AK*QC94L4V-F^Z#ZC/_05ZBX 4-^TU,P.N1/GM#&G =/TBBZY'^
M_4^.IFH?I+M0NANF$74-JSS#F$P##STA'RPA_%G--W"=&TCFP\#J@5GIH"2$
MB$'7GGI>0_;IN3F5WN'3\>V:\H$BRJP^C_Y-_?!;]EPI>0,W<0@/8U.%4)ED
M1KWRZ](TCE[\4393SH.5Y)3/EC+.*%]>R>*0\M-970L$@7'T2A_F3>$S\)2F
M#K)F+J&/??GVN23G<%K@_=#5Y@OYW?OE/\^>/^;OO\E>7^44N^ +8:O(6K=8
M9MO![4\C5*WH_H W-\?NQ;]4;'4VQ4^UM%L*TU2UU>LA!@CPX,^$-MY\R5;U
MU8?PI%Y^8DX,5\%K>%G;2 [)G_,5X]-56OAQ%APQ?Q#YNR@B":BH9(PAXQ#B
M>XAQI7EDLY%165]1@@%")H)9?(%RJ"L=BC'G;)E(U-A3\JP1*=CVF_1(@"G"
M"!PPC]TX2'_T[_O@G0<!SG\$P66\YL&G*>-O%K.GQVF9\;2#BIF+?J=F;N0K
M\L^9_P)?"Q$66_H8 TO@(#7,/B5P.M0I>I*E&R_T1CX<6+9]62*S.*)4N'_U
M$U!D$!0.&=]%0%G@QED<0P"292DR@GI3U'Q S<<W2O^YJFQT.H_8II3? $D0
M^!"?OA)T'P5^IGHXINH^@ ^%-':!;X7#";#E3PGY\!=5O8^+UZ)(+);,]@!1
MU?*I,U%9O,5/D(!,,^&*)\!PN";@A'?>;TQ4\/=W+[ ,9$;IHQ?^E#[/6(\5
MMH[*TC2 L+MAWZIFZEM8!SVP+V$"#A4*\D<O\9/[*:B+T5WX=PCUT7'%UZL5
M/:NN JZ*TB^W1/Q9EMX]%K;U/0;AS'8!U'PW+/SMDP?B*]W[SU/PD._O/O_8
M:[?&(7>+-U 5,@*[32(I (\6.7C]GI +HO$8N'$DPR<S!4LC Q0'C,AG8>"]
MCF?!)E6;S2H$#3U+()CV8F#T60(*(&%BQ6)_-(.+/"0-^U&V\C1E4>E3]\G^
M -]F>7-DTF?O)Y6-*7P'M#7X("CG[PKLGML'*E_#/"61?_0W-$1>P22CG U3
M% 'RDDU5')&Q-PLP'0%T&5*A&N'G7J-9,$(M "M]>D)R]:7K#;FK92?OU6,R
M"O\,?)H$8?Y.4*3'(H&;#7RL)/6*U=IQ?/(RRR6E:,=5C$XU'R-GLN9A5$VL
M;1A$*,GR2\ VLQ0<9J:Y1K!YRI75WF;QX%;T>8GOMT(Y9E^M\.J]:CBT$_4^
MNV[?,?7&*(]67U.:349>]RAX?VO0C*:NM;:FS4_B')EQKQN]#G= "\S%B\-<
M7(-OM*+V6RM^X[78X] -W=P5<NQ?BJV9VTK)"H%LP_H-5\%!6:8,&SUTCW87
M9J]TL7Q*0"3L)E36 87*.I90M59[U/G1=-4L\25/9&%&::U[M:DYH6*S_!<J
M-TX!;<8%K,J4YI3%),UU^AW6&8UNPU%E#LA&E+9RE4Y#6=A06L^O3JJ#%;AO
M$?VE,NUF?,%]F=;!TC)#,.U9QU_7+YX?T$16.=<F!EJNW1VWG'NPN"K7('-D
M[XHKPH9.HML;6':;7F(' BPA(Z??UL'"I/9E1%5XDY%S#I:RXH=]3&%=Q[.;
M8EZUNS,1<[/58IF&4J[2@K4VI+P-=[N=F?)"1,Y-1*Q3BHC&FXCLW+'(1T%&
MH>Q98Y>.ZL:Z9]4NE0_G9<^S,"'#65RCUKE<9;%<7_S]VPVM89.E;Q[KBY.N
MDR0:^O1?'^C?@8-\Q&WYW8M_$EC:UZ\W'Z0;/_4?L?CM6_^Z_T'Z;Q($B?09
M:!YM?-Z]%^+E(] @^Q3]-I:%_/#\\9CX"0E941U-G(3SA_Q->H<5'H2V;@:L
MW##;YE=6=9AO;%Z455%ADA5JCYH6:JO'*M2V#UM!JNI<%6JOV^UQ"K55;"1'
M_;:E4+M<8LW:?)])NHG7L,(MR<K+1JQ8CPYU6*V]SI2!U9<:M/9QI]TVM,]H
MZZNUJ^0*Z(R%A;1;\I& .CAXV?:AA<Y$/$M>RK87=%VMWO9&0&4_26-68.T]
MT9J\K&+OZ[;2[LJC!$5!:I1VXRZNZ#]H.3&>);(W_= (!::J##8@^=!09+C5
M4FZ4O@VUW-*!RKB= Q8VJ]:F,FZINH)[0Z'SKGMT#[E'^WC%VV4-*Y7[7^JV
M!!N]05=[0]7=>D._DS !HEV'HSN4Z>\1G#A)_9A:OX\D)&/P8W&J5A E8/?*
M!=5JN7T4?L=G^^CWVV_W7^Z^2=??/DG?[^X?;G___O7N'[_??GN0/MY^N_W\
MY>%^E^[2;+\55."]N_03'"\6YE/$!/]Q1C?U/?#"I#L]9$64!JHT$FQVH-L:
M%K<UQ6W1D $C,P(:)WI#0!@_+/B&,_P"_27V?: =\21#4=_]_$U:B 5]%&UP
MH'@<R>P1:S'1QP9=AKT/R\7V<UM'?9[YB_O2+?LQ7EIG(@TG0&+F;))?4Y!/
M0E==N:E')J&%S>&+*7Z%Q)IJU[5Q8+DLU:;P@RXS7[B1XZ]N!FS)6*O(6<A8
M-Z!@?I!A]!3"$8^J_"RW-]"MBD&0B]BFT3+MPRQ34V"9:H4=7RP3B=MHJ<Z!
MEJK2I99+$A9+!<=NF@?E7+:/;E9?F9WJLN9*IB#Z44%WS26;&6C*35,X:J8_
MYFJHMD8#A^L)-5;(0@6PX10FZVD6>&D48]X*HA>FWT U?6)00TV4B5S0)LL)
M,8;;-%=F3?,I]11-Q@/( M](5J+C#[/?HHQ420;%LMV  W407;/32O7>P-T4
M>QY(V>RT5@/76E?=R$6LK93B8E&^%A!)^T DV2O4*_Q7@!U=)-C1C@VUF:@O
M\/62+R%#%KX;?_;\^.^(KW@W1@5QG20D3:J'_KI:>>CO^F"J.FS*A-4"ZG)G
MRC>U3.=VT6!VT:.@A FUB\QGR_NB,XOY?VC+-*W5IWKQD2$:2@E"&BZ<_,6G
M2RX#]0NH1]_5V</8@*N[;36[6@9G4XQQ36T.,>;U_O\\&W"S73W&?\DV6.Q#
M+?WQ@AMT&Q/J<AIXOQ:&Q2\LP?N=NCYJ=U!NX:W=)K3LL[+*Q6TY]MPR@3=#
MUJ_ED)]J=;@'I_QY/1R"ET;!G3%J9QX:Q1;)[@3R<+XT^D<4L)U9 9NE;"[E
M+J<*\ Z6C.Y3+YTE+#9H6K>F6;V!(^L:%\U_HK!3R$657*@GD L(^3595<KW
M#B>LYFQKVBJGII!>C$M :U:&DTK!PG?;J37\[$>H:I9V M%P>@/=D15'XZ3E
M1TSD;8V=]!.PDPN:UI8-FQ=V.H\.LNILP1_AF!Z8E- 3:VK%-LY@ZA[6U;Z#
MS=JD"@<*Y. CS0ZA/G2E-S LV5#*A2S=&&_6(A-Q&G )K2&TQB:ML:6#_2!:
M ['A7=FT;:$U6FPN7"X<J6HWK%L@;F\I$"^7/?!2'Z[M5A_^ S',9\.4UH-=
MAZ,?K%CG&JMW: 2\J39<U\I5T;K&9VWXS=W]@W3W_>'+[U_^_^L'K!+__N/N
M;S^N?]^M))QMLV+S_)2$5U<R%"K__CGSXI3$6>W??\Y"(NE*%0R\#UK49S5<
M<T3Q*$FENVGJ/_O_8H3Y'D=/L?=,VQ"?:<^2-$O](/\SK6^,(U"E&3(^]@+Y
M"?Z.?@V!Z_$S/KMY&&858SF%L^Y&!.N77J/X)^C=(9%B,IH-"_-4\@6S)R3L
M =A[DA):N!T7N5UBFC<I3'5<A4U?N\FL&8M@"Q<K!D\(=A[.:0J_I7,<:6<6
M7?HLEI OLU995@1.JTIHA]<O'^<-!F\-FS,M8W.9WQKQQHW=9E1F]<49,HM:
M4>^GZXA:65&<R&Q'5O7'#B ;2\!J8-CF@7A :]AG0EO!L-*ET/D&+X=SCW'L
MRY10N<!J&1RU*LVFL'M6Q\K*7-^06; TB239+"E:W4K/$/_]3.<K8(L FY(9
MS?+6NC3CB,*'@3"4Y,EJ1V?GA=?8(KS&9N'%!B'O&=^=#S#-21:Q;^!,WG@:
MT08^".L7\E>0YDQ41Y6R2A]&VQP\')Y!8MHWRI[""JTVZ*)L(BV5Z5%SH=ZP
M^;-@A'LR3;,2#$8^?0LWZ'QP W,Q\.SI<3'+@1  K$G5)Y6\8;3*&QM(T27>
M0#V<1BE5FPDM1"S67]-?YH?']I@=$]/#P\!+$G_LL[+%I;7CA-TK_]?5Q!_!
M]MZC:3!Z@X0$K._Y"2*E&)4_G.=*E_)*+4%>$+E4!DGG LYG2P/+1,]D94:O
MSWI#X6 C.O>/E9/GII2:63HT!TU00IZRJ6RT$_6-;@Z_C2_U1]A[FEOQX<0G
MX\*T9C2HM"<#!_?$^5AF_&1,7GPX'VK,Z..1P68!=E1DH ?A$Y:\)[/A9+YI
M^N9LJ NC*AJFQ0- >.AK8:'4[L'3,TP+=C,U"_,-SWLL<A@-Z=T](=*W"&BA
MNOFW[K,G?PE9< H[F:-NM#*$9X-343&11R]7!O,L/5GD\[92M#MO\EO6*'BJ
M\0M9;LW;V$Q#>]X+9;M2I^IV3;UO:\VJ;=?7R!I:LQ$\ZW^O.VVMJ;U:XHZN
MJ5X57=V5VYOKJ6M609])S>S'K-#?2[=,MKD(:MPPLWUY&__NO3'/Y'=OM'[V
M0./MUZMU[0J1JF6E7QZ'U?$B<OJP]XC<Y@]KI.LWIZ4NK+I<K*R>S+>Q_C9K
MXBGW\U@)F %V8#(7(C$F6C2&OJP:^%I5:14[M;D?8-$LM[ZEK&0I#/[! L'E
M"^&Q_XN,KOY%XJCJ+MC"VU>(*K4/:R^#VQH.(_CU$OAU2T'#$K]FWG?C @8<
MV:3*CEYNW! \*W@6M_JN5:;-@Z7/4;S$OXT9%ZO'+=ER]1+C_G:P45QU4BB"
MOSO&W\W8V][7AZC!VFYO8,JJ4>;LRPZ4-USU[A,HGSKHO)#O[QG:B@!V*8"5
MVK!Q1?U\/KU'SN$UM*$@AKUM;='0AW$]+O18W<,'0X;:&UBR8JXOYM[O6/%0
M+N5P&T8-6TZWK:C!P/$Z,@0IO 0-Y\P"C3C W@):4:VVRP>L@^]LEK$L#^$Y
MLP-P3^XZ5%^X/="*L1T'T%<W@M3O!>$HOJW99E4KOFV72#R%Q@?OOFK%[3):
M=;OV&&\KQ$2(R6YBL@6#IA4WUNP-#%MV*E*C0DZ$G)R.2HUB@BV"TEI$8(&P
MZ+)KNBV%!'MGQ81,"9DZ":Q&*RZ:C7<7EKLEA5+1]WW!/02&Z"$0/00\KZF1
MX1(]!"WU$.B75THO>@A$#\%./01G!43/36G$R>OAQ<I$#P&O)1BBA^ "Z__L
M)OG;YCT$AB-Z" 2_MLFO6X"]6[EO0.1E57:M<@I5\*S@V>;50-N8MJW<OZF@
M\RQK"C?E0(*_N\G?W%6HFFJM4HE6*Z%X]>#I /859+H<9*J-*[[SK,?;,L)A
M3T?7U%IV=%MN9CC/,S5V<0;+9X?XH4Y+#:,7>FX-':(M![?>(2H?GE%]>"<J
M=CCG,VYVQ(<%)S#-FOJVXU-KFJ?.-X"$\M#,([Y_C):*W5/:772(6^XJO CU
M?(3R=M/"]C.WHCE)>%:'.M8F[?P[ID=-NS=P944MCP!MYUAWZBKLZ.$V=)NW
MG&YK>42G-U!-V754X5;S)N![Y]HVN]7N<=WJLVHYS+8HZMEKI,-%/7N5=!\A
MD6XIK3IE>]QM"CD1<K*;G!S!R;74WD!79<TN3Y42<B+DI",]AT>*%RR-8A<:
M=F>P"X5,"9GB%A;"TNO7.I1GS2Y-""W-GBUT)68D,+2^C=UTTRBALQ_?TW%<
M_@M9--']>7DD4L80RN(KWB.<_2Q=_Y6J#LBEAHS3]T1^!O=[>?I4\;^3>-%<
M\D2N'F/B_;SRQK#T]U[PZKTEJ'B*&X;=KA"X)FV6I_=J.!QV97ZOQ@;&KB/0
M>-QVLPK.K*5+ )Z-6'[]/1U,AY^"A7@<K$*:Q"B@?]H^1-F&P)ZVH49C"4MI
MT +^]2_>H.KPUP_773]&5UT]L9-/8*SHUYWWY"T/*(R1M/BYY0[@?(*=C_<J
M84B8FGSUTTF=*8U YV9#8VVWP=#8U;J.Q5Q8"TL#W(JYL%(V$A;W0];>'>&8
MP&;K=I1VUFU"B-XOYUZ+R\[&3N(D83]E"^Y+G\N_S(<>!GBVXX!@U1@=@SLD
M 8X3I$>=C9\-$T);O'_<_2%Y24+21%Z,.@Z(!W]>JCC#Y\M2E _)32=>"CP1
M!%)Q)O(C8;.%XZ5AEO/EL\<B)T6S5!K/4ARRB9.*HV=_"%^FL^WSR9 9EZX,
M":PV<C4'JJO*AH'J"\_G0U&^G9*6YF7&NCXGS5'?7#W07&HZZ/V% ,]\CJ/G
MO,#QOX$M;F8)G &)RW,;$9E]=;ZY996'N_^X_?OMMS]N[\O>49&+UFAZ]L"*
MUU3K_VJ.X0/TX6X6XWQ0)#(;^9E$LQAGS-)9U,^S(/6G <X\Q5'6/@'1?IWX
MPXGT2E ;@*\&@@R"N%8CPH9_DG0C[,V7;Y_S8P=M^_P>C@)LT=WX;P0MQ11>
M]SM]R'*Z!L>ZHMO\"J8I(>%<8RH+5@";GH(#0,HZ\VG^:(DM$*P8'@*;(.LE
MTC7E!@^V>_O[[;5,U?[U]^N;Y=&NV7A49A4@X!S.Z)3O.3T?WZ1AX*,FI9-0
MD3"/H-E&4L00-N:_S:>Q@UJ%)0SS;X$C39@&!77'X#9DR0>MB1^D(VJS+ZX^
M:$*\439A.<E_ESTS0^M8_<:(!/"\&!9,76\X91+34;5T^C'.MY^2&,E/1GWI
MQX8-PB?9-'/\+66B(CG8W%B&]Y$-? 5J+Z;>9M-NEZA4.*S55;.7 U$>9SB!
M/4EAWXNYN1MIO8IN D($/GP^'7>*XW9QE6CZ/#KAUA_. O"8%F1DG".]2YH-
MLUWB("9#2;X1)DQ12 ]VC >,$^YQ0# H/!0_B2X' _,I?N3%B_UHEA0_L#BX
M^?!L_/L08I,$O38_33*^'9)<F.$3@?<(MI_R?K:'6Q"!)_S&W[-X/.GG\WO+
M?\J'91<VLE >A=71$<,( S,#C1@A"X,W ;[(TYL\_Y@72#CB'G^ DX5SF8%C
MP-PC\$MAE3@(&Q3,L##6.P$>PRG.$<X>3E9\ 5XU<K6]_N0GWM-33)[F[#H7
MMSWF("\_%:<ATV?2F*?"BCH5YLTI6U&N\8Q0SAC6$ UY<*<YZS-_=U2B=#7L
MT4)]/7O_&\6K*D_.F!_?XM%@*40_=EF]+EY%G>OLD?-@J?S253V92._J*YDE
M4*9DXV3G#)L)A0@CMO>= F6RM+YN;@;:J?LH5>F;KMD2VI"I=W-1.]?=[ J4
M!!NTE,,A):EFY^!?_H%IF=O*M$RC$;*;Z5)(]*]+UZ]F[&L1[=D?C0)R=*+]
M6*C+3"O6Z7FK65)6AT!U2ZOKUJFV>B@GXN0\AJISV=>(QF=,L]M9'$WK0&.U
M0;&=5?L&QN:=P#<0,2"MJ!^6.]:G@-4ZR?XW7=C<,*_V:^;5[M4TW(H\'QV[
MZHB+:U/T6MKHD7KBYGQ?"!V7,L46O1@]?L7UJKEJZ_46O:S=]OZ*FW8\MRN]
M7Q$_86*+">T[];>5>X^+P.EJM#L.*DQ:J/%WMF)R;;PIN?V5I2BN,46=D-&#
M]ZMQ"8K;&^BRHJJR99;O3UE:89^34IO6!+73<"E$Y=Q$92L<V,%%Q<;9B8XK
M:W9Y2E=G!>4 V2$A=&<C=%NA= XO=%B>+VN*(KL:+V)W[&B2-Z\:K\^[Y5%K
M:SSJ6D72%:=7J;TZ+.=;X94.+^<:=B)KLFDZ^TKY!F"+0QC7.DF""V>OK0A!
MAV<O6FGONH9L&^6&R.XS6)M9J MGUJU]'X=G5BQGEE7#EG5E;Y^G)6:]^$SB
M]^N;;OD\^CX^3]V(K<-ROK6W^/!R;E*CI.SM\7"83KAPYMJ*[W!XYK* N10+
MPN8S2NL>W=^Y %9U3\^J-K*J(SL:+YIPB[?3YDWO>7VJ513*&FA1IVHDKZPR
MJ>&&7RP<P;$(PX%2WA]Z0%4Y4,H.)MY5RY)5=3V$U)$MVVZQ;TN\=:(<CU I
M0J6TH%(TY?0J!<=MR9JKR*ZQ'FU+J)1.I8V%>A+JJ07U='+EY"B]@2D;IBTK
MIO!W]@J<EZ&JJMM)]0*T!GWF^ZM*O*C>L;L67:?OVE;CID6U[VA&6_V!MFJU
MUA_H''%1![ K1]R@8VU^E&A:S)L6&\VLWT@75_0L'K%33G0TBH[&HW8T'J(;
M<0N!NT)#T;0HFA8YZ_?E9*,77VHDFA9/G^0132'K"@;<TR>2'143R;9FR;9I
M<U(R()H6A:B41(6#M";V52BV[!I\"\IA_1@A=!<D=*?O%'9PSKSLZ(9L[U_
M+YH61=.B:%JLD//3-R<[!D*QV[)>,3RL^SUE%\Y>I^^)=6A_B&6:;51&'Y3!
M3I^%NG!F/7V'K6/165:N+JLN+\QZ\9E$T;1X9G)^^N9DQZ9%G*K&25PCFA9;
M8Z[3=\0Z3F_@VN#N[(W1<)[)*L&IC%-/WU[KN)A7561%%SV+'?^4Z%D4%?RB
M@G_O"G[E]#&HJ]"\NV7)NNZ*&G[1LWAJ 1(J93^5<OIPUU4QK>58JFPIY4&]
M0J7P&T8)]234TT'5T^G3):[6&QBRK=FBH?H8/8N<-"BZ?5NQFS8H&O MVVVK
M5<YJ. MQ4_^>+A9U_$5I!^MTU-3.M>)LZ'34VQO/N.@ %:V.HM51M#IV@V9'
M'=YX%A3[,4L2WZM!,='0*1HZ14.G6)SH$&U<UW6.':*<9LZ:-=KPEN5JH]CB
M]%BD+NVGL0Q35IO.WCM,YGI#4EFP,9=LK"NG;UMVC=[ M62G:<^RX&'!PXR'
M#]%/7&93LS>P]/)EI^!1P:,U>/3T[;>N1>$A#' 9K(9EZJ++5G39BB[;HCB?
MOLO6Q?$PJB4K)B_#\$3C8FOL=?HN6]>AC8N*)=N<=]D*!MN!P0Y=E3SV?Y'1
MU;]('%7QEHOU,(ZF:A\$9YT;9YV\.!46K=#J5 V\76?OADS1="V:KK>YP.<L
MSR>OYX1%JSAT2S,:^B''2[Y<&$N<O,\4%JWU!JXC.VY#B"'!$P?BB4-?AVUR
M*&&]^HX>I>"'P_"#>O)[)5@TXI IFJPV;487Z<[]..7F]K9;KIXALIT;A?D8
M%VRP+K,W,(V],4Y$2H W]CGYW1<LVNH-+-FU1"KS[+CKY%<QL&B\BS%EPQ!7
M,6?'7B>_BH%%.[V!ILFNR8OV:BF9V7ELH$W=N6??#=_&YCG0$?MWO.OJR3%^
M8-%TBKAMF;*BE>\\N&QZ;X&!CE)3)\1<B#D5<PZN-E5ZM>DJ+CB;NA!S(>9"
MS%L7<PYN/%7$U[)DQ3:%C L9%S+>LHQS<(&M4I JRU5DLRL@52<2\MI 5+"D
M#TOW7ZJ3"ZD?CDB8OK_"WQP0 J!$50VI6FCQ/>:+EVGA]"VZ][Q)6O)#Y&)X
M39PE.:0Q\+LTI*@$^&?I6Q2G$UFZ(2@"@>2%(^D^FJ43*7M&?_G2K&.'HG%T
M*-@?4N- _ILD*8E#B:&OT -))T3ZG4(=2;=>DO:ECP0H'\(;\ N:HAGRRO/P
M&S>WM_#;)U237DSR-X_P*_AGNASV]VZ?L<[1&6,!I"Q%L72=^)[TW1OZ8W\H
MUSAU/%?Z)9F)'\G_31G@&HP22*??<6DT.#HIE([MQ_*1!%X\2V3I;R0"^L+I
M_)?W+^_G)$F]4)88W(\L_?$S]N"E]*C^^-<C^>GCW_MP?I('STYF02I%8RIU
M";@(^<\WT3.0X8V6--D?<!7/\!B4ZDD4X(KI$MA+I#2"9Z43/QY=3;TX?9-
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
M-&$%THL7^_3"$%@X@7>Q5%A_!45T4^5/1DQ#8SWNTRCQ:3:-7AK[+^1#/FJ
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
M<OUQ5*-K(IY,!8;&-J/+1GPC^$ZUY5U$%*ACN30<U3F('R0!U4?!FBG_2G_
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
M0U*7OU9@7I:%/>_-,&AO1KN"_XF,21POLT9!9A?.:C*_9+^9P1?"M%)RS=[
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
MS78Z3=NR$RV0$&(+7$%"B() 2! (M5JNN!)4<L/L8#J]@:'W&S= /W=F!T&
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
M;3@AY9XN6V9C[UW B2\X[;; MPPG%9L1FN#Y\@*GB\D--3AFM<'KWTF5=HT
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
M]X2)S(::;!CE>GQQ=K:S\"NM)=S"SX70UY4=C8.CVY<2:&0G+%:6(<)2'!B
MK'Q#M]A'A2,8(A[AW9?<+P_=^EDO"XO_;5EK+:\E@A5. +9?/K5]@*F]@2EK
M2N/#A"*0V;/;T)3 A(4P??,58KAOQDI$*#Q&*#4Z9-##V/5U6$-N=:/B0+ (
M0'A"U^&7AQ8QI>,A<TWE@M/W@D*+0A'U.A9=L9O!O?;N%SVT1HYKT3H56;,;
MG^<740-?P-IO66@/6"8%EMZ\(Y<(%VHN"]4;&5*6=!+A N^:N]^24.705:>3
M/T1)_>2QA1OALFZ*!GMGAK;VPH<VT69CKLFQN& 9NJ"8XO/SU&.Y)A(0AITT
MDH:4"$C"O&'Z)@T#+TG\,8QV[_UQ$6%T*/O$:* ^AQ_)F,0Q&<$/;I*$I,G_
M>L&,_N(&#W=ZX9!4JK+3&SBV:.9W1H#:=<>[#4#573A<3'"J2I,M;A%P[-M"
M5>Q%\*^\^T47#?JYVI25SM;*^6&QY]!9%.T7-31!D8HH<K13=PVXH&" \3T+
M!Y_W"'X_B[Y+NU<;MXL=45!T9H#9SW@W[CIAZ[2QN\'+5M.Q6]@52*:6J;F<
MOC8_F)FS<[F'I9K:FPNTNK\I!^[]MN=OI(M3-C'&K9[CY>B ^C$X2NO)A@,#
MV9RI=-<5M2%3J4TWWUW9J=A]/Q\JQEKX.5%4)XR',!YM&8]=O:NFQH,26;BR
MJ939VH7QJ.<$+C.JHC1Q2OV09:.IY\:$.?C'8_S+8-D9*KAU)R4+5;6,+'25
MR_,UBH/1JS\B!5;/)3I/I/ICE)YDB>J/S:>NRLCF:=+_&I0T 4G4I%<O.T;+
M$[6Q;:VA-OZ[+-4<IWW0<=IX%+2BT<+?J8!K#M4YZ%#IJ=5JD<8DF;)[!V]]
M:25(J%*C7!4RT!H:XZ291HF/O[EF1[)?R(*Y]>_+D5-F)I3%)=XC6(19NOZ2
M*D;?)6;"TW/\?KK2G17I%?X[B1=QXQ.Y>HR)]_W*&\/0K[W@U7M+T) 57QC>
M=D7 =62SDR3&XYJ2V$K/"()@SP<H1PR0U[!:D!A_!0/Q.!B%-(E1X_[FCQ27
M.,.QI3M#Q_"<D6<ZJC&TB.OIKC(::?^V<6,,5[%H+*&J8<;D'[]X@ZI97E&4
M7/-T5T?W(?N*C&[2^<=&2[-X2,[J;!FBW-4Q+BL>7762212G8R\(I-D4WO6%
M))2" 98A\H/$0S^A(J-T#)+WZL6C!/_]7_LWFC#7G\A^G@;1&R'W)'[QAVOJ
MEQ;'KC_%T?/RL6SJP,V-IE6PF7C4NJ)'F@1B#G#XHUE,B2>RE7?CPDM7!$+/
M@"_UWCJ< .U5 1Y+;HY"UYKR)L]<<"B+6N_BG.Q=<,?*[9>/6JT#P4;W:^%X
MK:RZW2*ROXN?O-#_B]DY]#UO8;:B9W\(YN(JRAT1^JX?";Q?-,5<L^0G"1A
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
M!^]'&]A.8<7"2G4V-'R!Z(6$7L@:Z:R^C@R#'6/O*2HNULO(CT=7[/$^F/,
M>R+-8#ZF<02^'WQ*?7+LD>NE, &Q_^(-WZ07/V).(WR!JV?^G#0"UQV6890(
M=JG,NX@N9I?V'T4[*@%L7OPAR?J0CF9QL<$2E>N2-4G8E&</1*%GSQQBPTT9
M 8)7C'UP6TB_O%"?WFBN;X14 /DLS-N/88>I"/_U!NM>ZF/#52K+9^^'_SQ[
M7O2X*O0_'L]26%07S4#GI]Y0^.#)^S!V+RYJS&A&'X8W!H?O3_C7V&,M5F%6
M_7@X>\8*P"%K-T9Q-[]XWK<+KV!11CXGI;ECT\Z:OX:1%,! LLY.V</+;[7V
M75;OWI=^]T(OPS2($+O48NA#\89B368P[$P%2EW2"JUL\W.%.69#6F-(#0?
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
M47L#39-MM4E/>KYV5_@V;C7:. O_[;RN%_Y;IWH^.QHC(3N?)BQ\6T9,,$H
MHL1C]-R/&1Z$IW>FUPM/;[=.4WD_J;OP'E3C;IP;ROH6C57ON17'0(2S=SAG
MKYTVZUWP<"[]>N'A'; UNV/T!J8I.\KY.&1<DDVWV)J]"U[(I5^_@Q=VL>W<
MM]FS%MJYPS,&IJ+*FEX^[MV-"HD.L=_Q[2T>H)U[%YRF2[_^[)S&.C;6.4X+
M>(<6N,MJ1<&O.%Q\,""TUP*^"X[4I5]_V>F\DB$[0=MXQ^X-5%.V[281,E_Y
M/9XCY,/TC>^"RW*AU^]8)"YZS1]6-APL&,V3"UL<7YYZS3MX:DBW9-/I:FN.
MUC&X]XJXK==\=7MHNU8/\ ,(7<L;SA)O.)%B,HWBK%DU.RLDPQ^[$U;B(AG,
M1H2VKZ4[8KC?GWB!%_LDD:7'*)PE^,<X]C%L>(1;COT4O_%&H#:/\#RXYPL)
M9(D\3X/HC1 8%-UC0]60I8 \Y4,8#@$)]# [O/:+/\3[0B Y \=K2. 1WM /
M_!2>R](N,'T3XHVR(>)EB]/P ?'HL+P1G>0$/UOD:L />(Y8-8J$VO%"[]I?
M[BS>1H_W0\WO [P%D5[Q/V$D#0,?FZ/#''EI+D4RHC[.,[H]\'DHJ<K?<>I2
M[,:98V'!9S_..A2_$2].)++4HIAI<-:GV*3_-:@PL6UQ7[J'&?T2I412=>F_
M_^9HFO(NX[!-Z#_5=_3NWKP 2!HM*H#HD."Y6/[MA6]X@6J_2_ GWM-3#-C
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
MG_?#*EY%EUV[7"7^<P?+=(0&G9T&E<Y7<J9!+G(QR)92/LHL%$@H$ <*5#I
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
ML C^5<0"V+\N'$49AZ!=.'@PCE0J82F,@R8(*@W52M?YDF5#:PZH5$1W)2:
M0?/!%2O=YE/B2SA\Y30!"@&LB E@TAJ7MNQ')R6YD(QW2Y;>CB0Y39 !&\ H
M7/E5P,K+]?38&56V,Y;C!1M_*#9QM4XS*6@/1]":6UKC[4C0TF[(:F8BJC1I
M:@ZH+<5/2S*9+6K>*);$5PWPE<]D+@:P(B8SJ^^LZQSJ.PL )RG)]TR25Q+^
M8JD*I_ 7 2UFD2V$'7O-I+O]<-SMYI;>:#MB'.I1M]UH:3*NJ08:6CX\I<HK
M5V$!J!IML*[:HH1S2'SQLP * :R !: FI8#3CE@9-R<%>>6,MYKP%]7@%?XB
M8.!</9UF.N]K?SF^QN,/Q226F692T)9DX51SU49+1)L-794F30U,FGR $B+5
M3&W1M""[>/23Q)=P)G-5J69JFU[SZ;9,-9.27$3&6TGXBVKQ"G\1T&06V420
MN6;2W<Z+<U22I*K:-$FUK8D2H"[CFKCAJ=#E+2\30%-HW)Q6W,24^!+.!"@$
ML (F@,;Z:^NJC)N3@EQ$QEM)^(NF<0I_X1DWM]YN):LK1C(-+OTM9).,G33)
M:&UNDG$RFKLO\&L2/DV[_P-02P,$%     @  (%:7,#%<X@0&P  V#H! !$
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
MP>]S]8OB';E<=0*=M&[%$4Y6R2KX''>29N##A5#_<"?P!'QQ2\HM7H6ZJ)J
M\A!!"08O/98]O!J]BIY#&CCQ\4OLP4I;,[P4+;PC@OA-K9LKMN97B=6,+.W;
MF,$FZ7)57A%5HE[)FU3)O?[R^U>1YBWJP02,6<1J.WYX7\("-E#GUG\_S*MZ
MWD"G=K?=WKC+/?RF;8P?1N(-@CW8K(#KCVRL?%=0K:7NB7LE6F3\OABO1'Q5
MB<FUL4;8)EY\9B&_S]$EK^@-,I+Z\1?1O?[Z]98(?Y0:YYQ%TJ]Y+H,?Q +P
M_AJVX=Z>^+H'N((ZOI0*L@>,S&%F_4C@!VW#E.9;?7NEC@-D[X0*CU T,6//
M4SD_DV>NK=A6]0!&=KTV+A2)C[:6M$XNEQ_+&*E!,:K1B$NG%L6LZ KL[9A5
MU31-VPVL:"^'8J-$9M$J!*CPK!&<U[R/<E"KNW2C20XN<'$]XDI,DN(#&4.R
M='GLR-6)=O]#^CUZAH2[GXUGRC,=.BQ>.A;/?K"M</ K(JGL0>9H( X@PZ]J
M@]EEJ] (>=RQMM&@P]R%,6AVH[Q&N!04OE7'>\Z-(<3PP_V<XFYO]QX7ON9Q
M $DO'D"*9W(\<TX6^.-/_P]02P,$%     @  (%:7#8ZR>JJ+   *A\" !4
M  !E<&%M+3(P,C4Q,C,Q7V-A;"YX;6SE?5M76TF2[GO_"I\ZKR?;>;_TFNY9
M&&07:V%@ %?U/-7**^QI(3%; MO]ZT^F+AAT 5UB2QO7ZFK;$D+[RXPO(R,B
M(R+_XS^_W7;?/<1Z4/5[?_^%_!7_\B[V?#]4O>N___+EZB/2O_SG/_[RE__X
M/PC]\\/%R;NCOK^_C;WAN\,ZVF$,[[Y6PYMWPYOX[O=^_:_JP;X[[]IAZM>W
M"/UC]&N'_;OO=75],WQ',973CTU_6O\-$^.PH1JYX!121$JD4V2("L%E4M[(
MD/[?]=\\-QP;C5&,FB/N'$7&>($T-LGQ&+$@XR_M5KU__:W\X>P@OLO#ZPU&
M+__^R\UP>/>W]^^_?OWZUV^N[OZU7U^_IQBS]]-/_S+Y^+>YSW]EHT\38\S[
MT4\?/SJH%GTP?RUY_\_/)Y?^)MY:5/4&0]OSY0&#ZF^#T9LG?6^'HUE_%=>[
MI9\HK]#T8ZB\A0A%C/SUVR#\\H^_O'LWGHZZWXT7,;TK?W^Y.'[VR'AG;__J
M^[?ORP_?'YZ=7IZ='!\=7'6./AR<')P>=BY_[72N+C/TT5<-O]_%O_\RJ&[O
MNG'ZWDT=T]]_*5^4(5!!Z!C _UW^9>]_8/.VZ^^[HZDXR:\G7UG ; \S?AO&
M7HCCJ9@^L-OWSS[4+8+HU]/?[%H7NZ-W_[@?H&MK[_XXJ:RKNM6PBH/#^[K.
M]/_CD;4>VX04DP39B#WB7A#MC+2<LN?34\8RR(,9"3#9@1M)<?*(]V7>WL?N
M<#!]9S23HUE<CF(\C9N/Z\#[^CZ&X[S@;^.5_;9T> Y;9)/"R#J:*$LJ*<N!
MA[<4S/-1/J'+0>W?]>L0ZZRX?GGW-18E,]%A8V2V]G,\>KY^)I]X/[B_O1U]
M)ZJ&\7;Z^ZGNWX(R8=AO0@!C<>>A;,N'3E[4_>\QJXINT>VO#]8QA1PG/O]+
M6R*9#(9@8%Z\"FH5?M"WR0]8@8#Q)-.V?]\;#L[M=^NZ<=E(A4#6YG\QQZ33
MFCOM([S26(!D%4:PM\D(@*F'I$'17D]&>- +9]D6K)^\-0M-X6S?.:-0DBX0
M+B0Q1#:SE;P,;!62\#=+$F#!@''F["[6>49ZUR<Q6ZQ3.-^7C!K3A R7,;_$
M,CGL<78)@,GR,J)56"+>)DL 10%&C\MAW__KIM_-\SKH_.]]AI-MH^Y]<4?/
M^_5HWH?#NG+WPZ+]KOJG_6PZ]89Y&O,W7A_WAK&.@SGLECJDA9(H.6.U#40'
M&8!I!(-\V_G[7/7Z]>C9BV="6(9,# 'Q1(,(A& C!/!,S&)HD_V^!W[-+KNM
M1-3@0IM;\#H@ZTU BJ;D;631.=OXHFF3,=\"LFPI)CA3;S"(PSF3@5*"#/,B
MFYDZ4&Z,P-A!VW*C)\/@7[*U<9V=)J,,"MS)P$R(@4-O#\\ M$DC;B#9.7-S
MX\D%X^=YW<_6S/#[>=?VAMG8+6OEKL2I3^.\@LW.D0LZ(BGRR&3TR1%HO_0E
M/&U2<0#2!YOZAGR,BS*-9^G+((X&.S?61)$UUF:[.>&HDTQ10K/A14!M"E8
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
M;3F6[-<B4&1$P(A@P851.BM$Z#O65P*V$K%^LO@VO,0:Z()Z5I7&O9_LH'0
M^#'VN5L+)&/(.F805HQ8C:F$-]%?1[42C?:=*0K-(V!AP=[A?GR;G="ZY%H<
MWMCZ>GZH>63(4)5=!D*-%=1&D:##E8N1K$26GRRN#2"3G;=:SG87TDYSI"P5
MV13S5F#H0-,VK9;)OE,YFU,H6P@&KDH_C[C\O]R6\Y#QC'),!\.Z\L,8R@^R
MRGO^QI-/GL>ZZH?YG79R6T7GF[^QO>MX88>QDU+T<X49PM#2C1XC&F201A-O
M'7CA_TY'N)\TM3*7$EMDDB*(*^JX<T+S!-V'=],TM3UW(6@OQQ<DAS4A_J:S
M*(][#WG^7L0G+$,FXH1(3-1)XIV1T&D_JZ-K4S;9VZ?GMN)OFIXKY#='EXWV
M@$U)45'6>Z^Y;B#S=:-B_OWFH[U]>FXK?C!ZCH=XEIX.^ZRWU03/54M'GIV+
M*)#6##.+58P<.E+0P##:E#OWA@B_;T+MV:X8M=A1 MGL0R/*9!(B&A?!@ZR;
MVA6;5S=][-=/*TQ'AW K3(8DH62 >^2%8R8EK+2$OGIM38AK.@)[<?&WI=D+
MU>7@4FRFU'P4B;B\Z=?#TD-AC/%V5AV,CEM4* 6D E$3K?.1>^[ ^ZVLA*Q-
M)ORN> 4OL@;J,@]\WDWJN!(T:I AUB"1+3#GO<C?"YU^O1*P5K4@W;&6@I-8
M<V2:7FQPW+N\=X,J5+8>IZ<<I%1URWWN<X8+]A)I:S%R2G!'5"0Q--09:BV<
M;Z'=2N-4@Y9G<\S+4W,7Z^'WTENW%,,74_GN=J;78\''M$8F.(YH\A;'P(2G
MX.5'*Z-;LZKDYV09C.R:X];TZ">.>XN.7+/Q3^;:QW!ID<&4($N"2Y9KE?_7
M-+M>P/<6FK TSB\H^35BTQ]5H]$/[^ML)VZ@;RW-CK_1% 4=I%98!2VA+QG=
M!N^:I2X_!0%W)=[]M28>]U&^B<,J/^TY'* ^Q<^?T'C3XA<&!-3!>"ZV]TI$
MSQB&=$H$Z6RZ6^IX# F^Q]++F+;O,/7R]Q_D]5C7W_/2^\UV[^-<4)-H9"U)
M2(L\?L6(4Q8Z:+@FQ#8=F(,R:K[!5'.B ^Q@]C+(4FXXNIMFSI2491HX52@Y
MKKWW2F N=TRM'^C:%"3;*ZLV%%@[\JSFFG$1BBRG&!%+*54Z!<V@33/ X[SF
MMS0O$W(R&S,NJ8BMR/($/[U?;TM[PQE/:[%MW76XEN1 5]_:.PT3'FDO\N"#
MMS00&RUX0AV8:? FDI6V8A:\#!OS<@X._^O+\>7QU7%V#B[]30SWW=A/'VU5
MCT .^BD[C.-RIFF\P/:>U5T.LCQB.(I#6W4'F[A!T!"V]9,:G9(M':E1*=HT
MEG/8OW55;S2ZB^C[U[WJW]F5#YEK5:I*S=!SD >+0#[_R&/RQZ=^/WRMNMTY
M5UQ(9+PI/9(XI5J0R+A[3<"[!KVM"H:$.KX6<D*7)\6"<[Z"(L@16JZC3CB8
M<NUU@#8+=C&N-I@6K5XDLWM%Z\@&9LF CFR\H[Z4_*44LH(R%%UB"2<MB8$^
M0VUV1&VPG?Z\2V<[@K5RT1SWAK9W73U^>)34=75C>\MF7UB%'.6^M">C3$5'
MI8<NL-OI -N0G/ZG75*P]&OE"GNVX4[Z;+W:7VN4Q&_R#FS+*7Y,*82HM (/
MO>YEH&W(CO_3KKAFZ A7Y[UDODRYZ07SA ))*DEOHF;0;;?6V1&:+O5_4_S<
M2&@P39$@IVAI?M5T8?PX=5FR1*Q 6AJ.A%+.6X:-$'SGD8^UA]&&5KQO@N_[
M%]5:C-NW.32=ZX5#/XUS1Y>:8N0XET@Y&H/$,ED!?4+1T%!:H\/6I+T(!EF<
MU32U2AF5C%$V[%QCK16KW>]19!N60F/J")(\^U8^"P>XI('C^/ N(>,(14;&
MD"05GB;HVIV&AM*J.[G;M$#:1*'VF;O%MBB]*/O=_*CK:<[M7$B3E0)NSI%D
M#$LOA"6"['R'6(RU565N;2)^&[GRUC8$:F*Y_],CS#!UB>5IYM E*CO9$%H1
M_GSZ@^5MX4?SSK)580Q&Q'.J4HI<^U8?TKTVP)_ ? 5=.SN(;@*QK94JZT=(
MX,G/1L&"N61$[Y#1D2-N?# 6LY ,=%[M;D;6AF/O/\L2 N)78]F(G\[.CGX_
M/CDY.#TZ/KTZ./UT_.&D<W!YV;FZ/,W_?TS&FSU:+'=N]7OEU-X^OW=T<OKQ
M8\*VR%/<';AM,QCW-(U 16(?JUY>I2?5P_P1\@*;V1&)K.,124^CE-&(3%A@
M1?@RHFTWD!>^_5,]<_'RJ+M X$AS;A!Q$J?\G\,:^KCL-4QMLGL ^3*K>T%%
M V9QO( J6T3WMT44<>GURR.<7",K70GQ8<=8N3T O$1_?92MBG7MAU40\MO[
M[MP9#*O;V2%,MI =[+^K/'Y7.^S:4[&7/113C*SG#"6OL\IR#!L/'1_?VQZZ
M8.9/\RQ??8W=A_BYWQO>S#<<<!8Y02DR@0GL\F*F"KHWX7:(W^[^^R+7UM&4
MP&+=R>X\C_F_HZT_]N_G_*]$/++4&"0CUH(QK@6'[D&^&=(V^>NMH=Y&8MPG
MY?)GY["Z@M7:_#)P30QG,4#?!KT9TC:D<;>3<NN*<4^4.TC#6"\#K*E%FE&.
M/">2)R(ED3OTX%^#VX:,YM:1;W.![E'I764RS8$M85BG64#2$.]ET)8QZ/XZ
M&T)M0ZYRZYBWF2#WR;JO_5FH&1\R45D4 Z>."9,D@6YKM1'0-F0+MY-Q:PJQ
ML1C,QX/CB]\.3KYT/G<.+K]<C'NX/>E2,+X_Q';'HWG>E^!SM(/[TJU@^-C,
MH-^S%[$<"56]ZP]V4 VVB,_L"MJVL9N]3"%07&>,Z?'91]7 =_L%T=P18U39
M"M02*2E$)%C( -Y2>BF8;97L4:RKARS5A[@X,UYCBRRW! 42='"CZSZ@/959
M#&V*N,"P8%8K;C7K8!OLD\6VP@"Q8LA82I&4V@EB*/,4^M+8EQ'!<?V%A %#
M W(2YRTN!<&CHX%AZ #M0B!M8CT@,Y93?U,A-)E.5&Z5SYM+[ WSOP95&%VP
M6':\,=3ORQL&:E&ZE1&.K&$Z"I$4%M"N]5: VQ1,;)!?NQ-J8X;G^<79>>?B
MZK\/3H\Z__7E^+Q83<^.NGXDC_33M/;-/BE[R_\^BG=US*95P;&%H=D4E&T-
MRYU,$9 AN;0Z\;EO193/5"^=Z;A+2+/DB T\X@!=N_<2'H!6\XN_>S:'8S1:
M91G2A% 4G)&4IFSE4.CTFI<1M6G3!>/)@@;Q4$(!VWN?9%\\7X=9*8WF_WE6
MW"IW=HS1DV(Y2X.T%)%Q(XWFT/$>*.RM2L)IC'U[D72#33P/+[YTCCK_/.^<
M7G8N\_YS=O5KY^+PR\5%WH).C@\^')\<7QUW+K?JTKGF,[9OP[G-H*#B+=[7
M]\]RN:?5^XL=A0D)$C+8!T0DU]Y%GKR#3A]9"=BV^K!<W%>^M_/-5X-X9;]-
M"BVF?69Z8:&5.IJ$;!27]H(>Q<2\IUH([:$['*V#KTV;*CRK9O5;8Y+;IY][
MN!AORF:!$^7@ATN?&-%:*VB#;7.T;?)PF^?=CJ0*QL*CF&)^?+B(#['WK"?W
M"(0T=%P%8[(Y89RW5FOH^,D,A#;ENC3/EVWF'XP$X\9H<V-=0DS&2]]<29!/
M63^2R*QUT D#+R-J4T9*\Q0!E Z@VE@0+UZFR'! %IN(I*1>>\4"MSN)W:_!
MEEUED>Q"H0!)IC%GK=0)="X7!P5/HAW$2=K!-D?Q:S]C6V=MNT$!.6NC!QWV
M!W."-E+D;41$9$3BSA#'98)6V8\/WWHWNAM92+WKI<.)DB)-G$3)A)BL" 0[
MZ.JM>11M<J VD_3<SK+=3(/M)K_9>E3 O12&S!Z9-B6YR1 ?9<#>8V@/9PY$
MFQP7&'EO-\]@XGZ\NWXI#DH%LH1ZQ(2P26*EI(8V&>91M,GS@!'XEC.],Q/@
MLQW>U]D5[J?G*NF)"0-H#*SQ-&BS8-.!@AD(@T&,BQ_]?7IE]M&\&RI(N?K!
M:<2M]T$0(9.&WG!7Q;9U?M6*SWFAF&Z\-:;L:$5+4!*:"4^PU +ZPJ)-L;;+
M5&F <[.*;B="A4OQ6Q'M?.+U^*"/2&1LHHA)'KVD*8;9OK8[8]X:>?.[LY5:
M1+A-1+@?GLV4E(P#!#P@RQU!C%/LC+:2QKTR;=6JH-V9:6WCVMIBW O;9DJ%
MQW,B S(LVZ-<\4A-3,8;\%3F-3&V*=+<.JZM+<3]4.UY@>8(I;,>6:,-HDZ'
M8)UF,D$W%U@78YO"U.VCVKI"W#G5EA4$CP]EL"TW67@4<&1<2JX,A8YG; 2T
M3?6.K2+=YN)L8=#DCYG&E4V'3?+S]A<XF1WLGD,G6LERLUAI5^8E4XDIYO9E
M0C>J"[_T0C48M2..)>LJ?_3@MKR:BS&3D%UL)9!DT@@O8N(6.CEP(Z _0]#D
M1;:MI0M!Q F7H;(8Y-Q6D +2(I'\1R24X^SN).BFT$N@_ P1D+78 R&2QO;*
MX]/#L\^=JX-_/MU#CGOYY_%#3/TZGM?]AVJ0GY!?C-^_LM^V.F78]I';[IB@
M0P;:-,>/.>D/!A\S2<>)D/>9,A/N]'N#,;0G<#K?AK7-ZZ7JV?K[<:;YX-7K
M.29Y3Q$9(P2BAK$4#18!_/KS!H>SK8+< -K'_+*Z[LU.9& .62:R5B>>R.1P
M_@M:AVZ.MDV;=%O8/:N9=\0%L,U] [Q'^1^#8>7G $>)#-$!11U4]LND#@ZZ
M4G,+N&TR$GXB]F[$AMW:'CNR-_9A8^S-KLB/F615?HB]F*KYBLAHL_IRI9!'
M&N8I9IS$1K3!')1M=>(D8_=C+.4BW5='JKQ'SN&$F,I+2_$HI85.1G@%4OMV
MYNWX,:N7("4"MG5.0%T.[;#<<'^2?^%U:-IKY+*'AX+75GNJM0$O\%\)6/NV
MPT8H R@=:.),[+Y7097;D"QU%'F<]Q^FI*4*VBEX!5*;COV;U"\0$@$O#YQH
MO17'K:5$FHAR^5R(VA >\CO@%3^K(&O3^7T3I&E /N#<>:;^5D3(J$':2(T(
MHU*;2!P#US?KX&O3X7R3/ *7%;PF&NO'%;&)))#EN%0U)$8S/.DC=#Q@-61M
M.FEO5!/!R6<7'GHGI>A+M62&>I&Y7V[XZ_FJNW6/MK6? >B;;S"HYAUSCTN^
M*Z8Z($4,12YHBHC1R4J,':;0[FI#COGCUSZ?U"5/.YCZBT6QWN=O_O[C][-@
M9N>%1H)TH 1Q$H(UB7 >H?.$0 ?P1IS^E;FW.!BY#VEOO7$6[?#'HR9X!N3Y
M8"8:^Z@:U/':9IF%3F\XKDU_//%_"AOCB$RP$=&DN:;&F3A;?C"O#L'0O)&8
MP=J,VX^XP,RS59 ?EL:&'T8R&O>T6(C7A(1TI!@)Y:B22E$>H!.F-D?[1J(0
M&RN\'<D1^.QP3D&?]HLQ<Y]'XKK3U@MS\U+NKS VN\*>L4BX8H) %S6N >^-
MA"J@M]*M)=4TE?(;A]FOJ<;W 3R%%3E#1@=?2N:IC#X[27A'!/H!:LW(1+/M
M2G?(FPW%LM,-[_+&UO&#'<10VL'D"1F].\ZFS+\PM1H7JT]FD.&,(.>H,]PZ
M(P-T-13T&-Y(C*/1S;$QF3>MY\9;>?B?^\%PE!\Z"RYK762Y-XAJ+"C50FK7
MV&'ZR]!6X9EZPSQK0D)-TV=QY#C.@11$("=<1"RHJ D7)-%FT@M7AK@*G?3/
M1R<0B35-J]EP<E&X1U76P^6LM++=N35 2_]SR9!PPA-C,7>AL<CB>E!7H9GY
M^6@&*L'=&?L7<1#S<V[F5D.V+JTE%*6HF<\[-F<6VBY;&=Q*X5?\4UO_&\FI
M:1H=WMC>=;82IX=B^0/C*^7*G4IC 76[_:^VY^=\727'S7Z1%B$EBZGRX';_
M]JA7(MY/&/AO2K"[B_9_.CZY.LZ[_H?.P=67R]&&/^N,!$))7D!"(*U51-*1
MJ(RV!MN9H_,MPOQ+8:S$K)\ZP \CH7U$6$<.RA1EWL"UX$@ERI#&4B.?O1+'
M66"10M_]LR[&E4CVEL/XC0IM']1:'%:9=K0<0S?4:Z1T*3CUAB.7,)7*82\$
M='8S"/"52/@GB?@#B7<7[L'T-@\_Z=3N.0X,<<-'US4PY'2>(\&TP-2JQ"-T
M7Z$5H:W$KA:D+#;A&6PLHH9/!Q85L_V8 Z%\WM0)U\@2H1!F.-C +<<>.LRZ
M.KI=G)*LG#4SG2")+'8).<Z3LBSX%*#7& #L-F5&-<3&38Y'((7=AA2I\UC[
M^-0T'^.F)D,FCJ' &4O<!L6Q 7.>7H73IB2IALFW)QGN-7%J">"@L]%N T$L
M6!^B=LH2:,MW"[AM2IUJD4:$$.Y.V?ARQLYD[6B';,($4:6BC2:O'07M]&^*
MM4V)5BWBX=9BW2D)%Z7_C#'JO$9<GA)$J*'<BA22@NXOMQ["5J5HM8AQ&\IP
MISQ;GG,Q01I+##9JE,W3H).B@L5][+F;I,CL*A6K193;2IR[S1U\-3MCC-@1
ME:U4D4U5K(C EFI&H!,>ML';IERM%A$11+P[)>3J>1QCY-QCI,LMVMF'UU9S
MK3+T/1 3(BUG5]E?+2(HJ+CW9!K.YX9,L :#=)!Y41GK?70BLK2;&"M$0H_Y
M4YN*&\ETY_Q;= )!D:.$(I5D]N0)\XC%/#V*E3F"[E2Z"<YUD\G^3-S;6)Z[
MZ&$P349Z8D; -"YXX8L!NQ6L"A^H1<%<ZM:G$H";:Z\DLP>J@D(A14Y=<@H^
MCW@Q$JA&*8_?FO\Q?6\2UBDZM'X8W3T^NI#<=@=S#']V?Q0IE_I(CR1.0?-@
MF3?0^R4 [#8=N0&P;%F'E5T)%N9X;0[UBGWC&4G(&DN0C\JG$%,*S+ZFN]9Z
M8IL.R0#ITMRL@_=R>D1WW#NO^Z5";FK=90(?Q8?8[=_=QOD[)[AWR+&\ 2<G
MC(O,QA2@@V[K8FS3Z=8NE ^DR)HCUF-RX[.F4YHC*VU"1ADCJ U)!^BZ[<5(
MVG3TM N2K#_]#6TZH]TPADO;S<;EY%Z;N;$2)I"3H]W0^V0X#RQMN.4L?%Z;
MF@@VON%L/^/-:865#*?) )Y<,#:+GMKL^(6 D;1,22^P"QKZD!L*>YO.@UIC
M&V\IXN8(FK?6;*\-OY]W;6^8 7?^][Y:N*U&&Y'EEH\N7O6.8>49="QI=71M
M.NO9!<E@Q+1+/?<TN[Z4&(WSL <OI]\_N^ZM].K$J9Q'V:A$9%J:IAKS0HZC
M3:<\^]%_S8J^&;OM2Z^.MEO].X,;=4?WW\N],!G]R+ L@.MXDS%7#Z,+8^;N
M?[$2.>W*'48<<V=<$/S5^"<$D#:5^C=MZ34IHP8=P\=X2,9T:.OZ>^K77VT=
MYF-D,2!-C$:!&>,$XU&HIEI(KP"O5:<T._$A8235D&,Y?>,B/L3>^$9-+XAP
M2#J',[L%1R9&D8?.K*<^*DKP1AIH]DFMJL!OW)O<9IK!E<CC0=4+CH/.3JV6
M)"%#! G66Y9P:DAK+,(#Q?(G7[DXT#<^EG^Z+N=BRB8A2TTYHZ=><ZVQPV[=
M-; !CC8>!VU-G67+I&DY@:O/IQ>W_RC)F60=7=Z[014J6R^8'B;+A=/497V2
M7$@F4T;I+>CT\M/;>$BT"Q(!RJ0)(^X)TG*@E:V#@[HNK5D>LWJ?;3PN;P^:
M<J0=UD1@H9*";BF],K@V'A2!,:I9437,I$_]?OA:=;M9<1[WAAEBJ829GG8]
M?SUWO!4)LI)*)&TRQ<915#88%MD,=!M/GW;$O*9$VS C%YZ?.6N0C8PC@D.T
M)EB#68.GW[-PVGB*M2,6K2^.AOFQ<@ :*X<<'MU&*H.(27NK&CPG6 5B&T^D
M=L0C&+$U:9)/;+YI1*_SS8\:WTW];H]2M$4W.HN<M"J_%$8:X2P5:0M;?,EC
MVWBNM LC'$(*S850GP ]C7/4M2D/.Z2 HHF6BVS).=+XR>1S2. C7C!,G.=>
MI\21%%;'[/K@I*&[T2S"T<;@!@0S7@T'KRN#O43_8I+(^.019B%+4W/C55,)
MTZ]'_UZ-6C1;1K0+>FPME.;4Y((A1D[*/0\4\22YM22C 6\3][K2:*IT(C*7
M=STM4) ^#S)Y%V=/77=2.M$RI;@N#U[5A.M/?G,D7]S^^%G6IS?(I9+OEVAV
MH G&7C88@]NF<?7^-",X1[:4RRZJUP[MX.9)Z=>YK4*>AG[*7W3?"T"5;"L^
M!+"J;9-A05_"^_C8<8TDM0%QF>6M$I992WB</0:NA6-,LF" %^,\"K"FK.7[
M)FT$#](PUN,YO8@^5@\QS [6^8A<# $1:1(+EG+/&KNXZ&5H;=J@MF3)TG:L
M@,*!;^=;P#UKO;$"1$HTLHR6^N)()3>6N0"= +06P#:=23;)(E!!-<.E281F
M!7 I_Z$3SD2/5#.G).42.AZR(K0VG4 VJH5@A-.8$=0YN#@]/OUT>=ZYN/SU
MX**SA:FS[*NV-6A6@@ADMOP^XEL,!P]Y[[B.I_>W+M9GZ:CJWN=W1WG*@[/[
MX6!H>Z'J7<^5:L1LR 9F$58\*:*LHN"'_&M"W%;5+'G<W',^V$'EYX+/@J+\
MALKS(1B5P4?.H&V\M0"VR?AIDFNS.JDY*4+N:?4H'\-V#_NWMY-;3 <'PV%=
MN?NA==UXU?]1*7!NOY</OY3'H85 E@>-1# R$6Z)4@U<8[4EZC994KNDY([E
M#<;3;!Z,=_A1B<%#WHK&4">#&/;]OV[ZW2RVP8_%5"X)0=(2EN?(.:2Y]H@1
M[5W4,4D%'7==$R+HC,R.5WF*K HNHW26Z/PC!G[J_PQ FU1\DUR974^;2V$/
M2V.B4>;/70(R040D(R=:,T4L>%>$M4'N0V$\U6I*(!W*U;<N)N%$+)Y"FQ3&
M6UEBFW#NQ44&+,O&?+S+SJ?/G=.KX]./9Q>?#ZZ.STZ?-Y?KI\MX77;4QS*G
M\[J?JN$P#ZLWZ'>K8(?3X\T/,66/-O_\H1KD7\TO8#J^[1SCME[I?B=U2W=W
ME.^S&-]T]_#888QPE!(I80W27@;D*68I>>PM#J])])5G;*M5)U58'[-"*.W%
M:NN'OU?#F\/[P3#/7-WYYKOWQ48M9U#YOW(<-3LLK7$V5[U$1(ID"">.. FL
M63> V0;M"DF061W:M.3 S)E2@'Z6GI;[/8& HT=&.XY8Y")*+K2TT,5USP"T
MXM2X25YL/MU@$K^,W?RCZT^Q-SHZZH6#<%OUJL&P#/3A^8TD/[ %%I$-7*)H
MK S"!Z(,=#+\:LC6C*J_/8XT("# A)2[.OIJVMSBX+9?#ZM_CU[. J(&(VVS
M61@BE9)B*3&#[_ZV%,Z:13AOCR90HFC,)#\X//SR^<O)P57GZ.SJU\[%X=GG
M\XO.KYW3R^/?.N,,CI.SR\LM#.HUG["M.;S-@(#.;N9[??QPU;+?=I;*D5PA
M0KD!\FF0\=S6T[H':LH^8VC,-@;SR&IAD:/"""8T#0:ZL]J6D+?56&>^&KL>
MV77IVL&@2I4?-S0?OUU2N%:8*1XMLEQZQ+AS@F3K+!'H./N&4-M@2^^#G[,*
M<1>2AJD%F@58W(2#L\/C<0'*\#S653\\@IZI3EEE#-82Y+S*OH/RBANBZ:JM
M(,"AM<*DWR<]6R!Q,/-OV?S- +ZJ;6^07=ZQ93)Z-9;Y)UOUREPO7J?ELV,_
M^.G(I,M^,*,8"6<])\D%SJ&=T%V,JTW90'M5TVWC4..KHZ!]>4+)+.!@\HSF
MK0<QBZU5404/;VYL#K<5SE6;R0PM<C".+MR(^KY:O!&]/%^)6Y=QR]*N4@<D
M>/8ZE54F>YK@$>9M4;?J;MA],G;'!&A<N1[%5/7BM,UJJ?3/,WB>!U%?QOJA
M\K&$7,=-N0[JJK3%.;JO2Q3F^4!'(1/J54)!<(H4M@(YP1E2+&F7F.6.0&<Y
M-CRD-1L__+R4;Q-U5HRV3=XO?S@[B/_XR_\'4$L#!!0    (  "!6ER8Y!F?
MMX<  $AJ!P 5    97!A;2TR,#(U,3(S,5]D968N>&UL[+U;=QLYEB7\/K\B
MOYK7#Y6X7VIU]RS9EK.TQBFY)3E[:EYRX2JQBV*H@Z0SU;]^$-3%%!D1#"F
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
M>^%5ISDO2V3R#&)X1/2^N#&3V4JJ52_-B7O(([@L]6P>?!FAHJU FI31!#H
M)JS1R!I!1.H\R9?@.R#!9*,EX\'&<ZQ5UK>?+9ZA_C319C*=+.XV(5L9@(%,
M XZ=UC0XK[M=K-E;2:TP#UY0Z4C*MB^;UBW7C[/GEO8%\4!A+0&'A#IH)'$Z
MCW?<CNN E).<A@P5'36#_^S+ZOI$?>7/PF_%?0W*PI=^OFA<>R4U0%;=@!F!
MEGM.)>&I2P!?A_2 Y#0 50FCCZN(:,W<^>C0?2Z+$'\2OZ.G6_M,0A0P6G-
ME/9<.PGY9CYW0YRYZQ,/0!?Y+)RA(\IG?;=J5'E9/ CSFT/_2UG,M_#A: 99
M>?-&4\^<T<XAG'A&V87I #22Q?P9ZD!J9!SE^W5RK]Z362C*F]5W3RH*]/3(
MKJ[4>JR/O)WZA3]R_[F<KXIFFQS^;Z-D&KOJI@L*%%4<6(\I1R%PX3O=2-?/
M><XPL@.2ZAY*(4-!RB]%X?Z83*>?EZ6]UG/_;13?L,\W03(D@0Z6 D$Q0HI7
M.1JIPP:=@!V0W-(3L:T6F6%Z7#/$*E+J754_O(94>F>JH\?J]-H)0"42TBBO
MA4E_75)7= >DFTR4;(M'Y5E;/U;3Z-IL^E!W?A8>LR$N)C/KUX;T(0[HR"Z6
M#S58Z\Y"W*YJ*"T(@E#K?)77,(#&^@WBL*4X(,$U<5&8L:3M,1>C"!_UI/Q-
M3Y=^7H13OW@>6-$S]QB.F_AY_-GRQKM$57 I("0LG$MND:%J[=:O#B(":([B
M[ @MH8A@']?5[ZG6SFF@"0P@*,VA#G%)0*F[Y[S96KNN.DE>:]=&RENHM7MV
M%8@#,NYK0*BB/4%S+Y'Y46OW>OI?4&O7E8;12J=V ?Q1:_=B*E]50_52'O9!
M,)P2H @750LRASRV7J#4-R&\O5J[P732:O[493NMM43K32FE !*B:L.K*7/.
MJ"#U+@_[399D=6:B<TE65S.F+K?;JC%:OZ[!5:<!% -&C%6>"DA@M[*/MU"2
M]2H.7VVN8=*(SKTMKF:3__;NQ$4G<Q(F>BOWX*AN0_A>SZ\?FA%_U=.GV.>Z
M*ED TAD,H/)0F( 9"0/DKB4<T5X(,<T69X^H'R;%\O6C6Y9E_ ?WOQD_Q<=!
MQG^Y-4:G#% .(: -LMHS)Z!(O1,?8EP_1)Y/!OL^AZ^/\7,9UZN)>^CW&']_
MU6#Z_F=;MP](#J0-$%!AL"8\(*@&".3G'^B/EV% H61(:'T\I-WJ?TT]4%:0
MZ&YQ32 6#KE<!^('I*%7F3-C\FD*+6]FV*[4>WFM9XV#]39JF!' )&5*(Z08
M&2#Y)]\ #TB@^RN, 3)D7SW2QAME'B?STV)FUZ?\+?\>2B 1<4!ZI+DTV!&(
M.NWS1QW& 0A_?".^2 NI>\>G'/GS7SF9V>G25:WS&]YVY@V0A%F@&2("2<2M
MDH-K?@?H'PK/R_,P&<U]_?3U']QG*<X_Z[NZH\M0I6_C$( UADM)D!!XKV-T
MNP9X "_ _@LC0YISRL%^6['6?K9:RS9'Z8T!1GD%+&?<:@PA39Y-,\S(?N@^
MIQ2&R=1^]2C7OK,5GHR65Q8A$!PU3G('54A]UU:FH?R0=%*R$R:,)W?1JM>T
MF"TB5].UTM2M! F'@%(\ .\IYM!K$[@9W .OQWH 8MU'5IMSQ@>?>1_W"_5#
MW;YP5= 0;<X)0%P$B$A@1*3N_91I* <@YGTBNT;$.>_R^9;F_SB:EJY<9JV1
M6_*JAU<^/TO)0PI;)*IWZ "E4?R*6F"H"T!:K56P"GF:.CW[)?C2U4/L?NIZ
MT\':1&S(/3":<, 1"X%J9H20B8W3"_!0E1+9%-9<.9&;OGTIHWAI4\QU]UP@
M8 21@**X9#%!M$2I/8(WU20YNV9Z=DSNRMV>M+#=!?='Q^0,U"?H9?M2WO9/
M;IX8((/1 '+-D-+66Y-ZX=T+F27NF#R2REKI&J%C\GHT@&F@9?Q*(>N]<DAZ
MF_HNR3??,;DSE2_LF-R5APP9W)>E=KX:9@,>5*79>L* 8Q1*0TG<>J:.8V]B
M.&PQ]++X0 6%-?.D4!YH;@+@BK(J[] *E^O(;N_JDX=VF%-PDB'+]\7E6K4
M?Q0KOYC*OD6HG7C8AV)EIR&0 BI &8V3(-4>N1_%RH/II-7\8Q4K2R: MA(!
MI*F2 2)H:+?+ZMYPL7([$Z\I5FXUXY#%RM1CH'3TEI2S&'INF=NL3SV,8N7N
M'+[:7!GF[ XQ[/_PDZOKA7='7WVIK_R7N0_+Z:=)V')ZHL,#-,806.HDXB(J
M3Z>^0+X/WN%%--@)P6 T9MB4=N[+O_Z:* (,Q 90AX-$0@AG4GL.^WD]PF"2
M2DY+X^R5['S^E[.S#_]Q\NG3T>F'D]/+H]-?3MY].CZZN#B^O#B-__]T2OV8
M=V#NSOUM42ZJ'=S%_<%5C]/YA$_O>3:?RPZ)3N8?']NHTZH;ON0$ 18PMI X
M$4+JMWL+1+HS]L>/KH\,* 6TIPQ0H0EG*#"3_(:@!BA#G8OWX[?Y\/OU=MV7
M8^V+A5ZL/O'1NWQXVQK.*A10TG- (!6$A@"#35T1VPIH_$A<#\8W593,\AF<
M\,<YM^&PL@9,IJC:,R#C1- 2$K4I@=Y6'IIZJ2,H;PW0@CJC)':>)I\!\E.^
M(Q8V$N.MQDT=_3JZ\>7$ZL>A-9P%:004LPQ I9'5B"H%NX6^:C]^^+U)#WL7
M28V5.L!UO*SJMUOQ&$>!5)8#+#7QR'E-,.U$7LV'OUGJ^AIJQ!//*"7#60!.
MX*KS?XAR2GWAXMZ>>*;SLU)8>R_.,NL _CC+?#&5O<\RN_"P#V>9U14AFAL'
M='Q!I+240S_ E0EOZ"PSJTY:S9_<FZN86>]>O[;281I4G#-9=;>G%R""Q(!R
M&IQ%1"H2NOES]0]X Z=@[3P4B8TXY$$F5Q@HCAC@Q#+,/,'*=ZN+?6,'F=TI
M?+6Y,B<7K VU 9Q%0'HL@.6610=4N;B)>$V2P=:3#HK?I&9-Z-6MP*WZ2T2"
M:/,<HH&+8XM[1>[B7E% 0"PVT MC7,=7M^4A!\5T*F,F[$KYM$B0!DS&80^8
MP @(9F4UV2C -!2$,0*]QYU7VIH''!2Y*8R8L-'BYC'1>3&=?BS*/W3IM@Z*
M' &:*@088LIK3I5*7H=; V-X]M,>F?6U;(8DCZ8^<-)AH!D-P#(N2,#&!7\X
M+8-[$]&Q4W"K%3/LCI\:-SPD@GQ8EI/9U>?H*11; PR" :VM 28@195@F/+4
MM49M> Z']=[6SM@*?/=]S>M+%]+ <$) @()1KRUG!F>2Q)Y=G)U+&^GLGZ&Q
M^"/(.& _N9K=MTFT=ZO[W^]KY'Z)MOM4S+>00JF #H8#H;60@BBN<>J"M.[H
M#D<NB9G(Z!UN'1^Q:H)S 4 !C5.0,.A3)QD_=Q@&2D_\-LO;Y<UR=5_YR<VM
MGI35*UPQXN>GNBQ7._%L68JO 9$U6;&W58;*660^[IZ<COLH1QTA0@FN<NGR
MT\ YBU5(QSA.0=QY1']"6:E#:A=NWW,66_E]9<YBJUW?9,ZB8"%N1+0"5*.
MJ$>6X=2>W5O.66QGO$_.8JOEATY<JP7S(V>Q U$OR6#K9.6AJ6<: \D# ]YS
MI2#5-G[G[5&>,F<Q'>.MQATE9S%N-X"B&@++'<1!!R&".IB<Q79[OSAGL=58
M(^0L:A&WCHQ[ !F!TAHC[&:=S9O-6>Q.75]#98ROWF]UO&O<_6SMCBT!QFL.
M-&%:!\X](KDJIW:"V\-CE!=Y\7E8:'S/!R^#W"SK?%_<W!:S:A73,W=T4Y2+
MR7^O8D(/EU!^:^D\0)5D?W #%5$FMF*B>,5KRH,E4<!0+@'!!%?'^I8FW^8/
MV^VXY6FUVS.*%=!<,F U%9(R"(W/U]IX%[JA8A_)M=(<#DE*R+Y$2'KTH]36
M 64\ L@01>(Z8:3(T\?@C30K3BN0=)V)6XG:OU:QM7!_=";.0'W:GK&=>-L_
MN;FXV5((!H %A)AJ22T><!H[A,[$0ZJLE:YQ.Q/353-<1P$S.F[4'$0NP,1*
M.J3.Q.U4OKXS<2L/(W0FM@H#*;$&D%(8-]70$YBZ;<J;[TS\(C'TLGB.22+N
MFY<+7UX48?&'+OV& >I!DBH;Q*GXAV<VA* "8JE/&SH!.VRMI.<F0RKB>7&G
MIXN[HZO2K_9W#;K&T@!M! 8.8F69E=*:U!G'#5 .6R0I[)\A^;#%!+^4-<%;
MC!S06%1C1DHS:U!PJ3V079CV2BAI8D!):<C6A;(6WUK<?SV>N]61Q,:7Q6,*
MO/=2\E 5YZCAA-. \ON24@JJAMU>UUQS&>$ %9R-6T$-+?/"F>0K5#NB[TLT
M+Z4@@^^R+M:SK2.EK5QL;H%F 0,<N/6<&L5@ZKY@[8@.4" )*6CT8I(=\7X\
M.CG_[>C3E^-?CX\NOIS'_YQ>KEW#&HVE9W:BI_?@];/[=7_U>KXLO=.+CWI2
M_J:G2U_,]+FWR[*J*WJGYY,^E]0.!:WG\>XH%DQUN/OXU(=%KQ;<V>P)4/R%
MTV)6/L/7_-)$91OG#*#">!PE3B%,77.;= "]%^<$8&K/IH**+FR@$@1'(3:"
M<+UY]<%>6'+8P^;1M+OE$8S"^]X<6C^._MW=TY=_G_@R(KN^^^2_^FG=*86J
MCEN]0X Z[Q47EDB;_*"G$[*QCJI'4DV3=M.QEV/;\PCMP2ZKJ- VWH;^%G5@
M<QUAOP3H2 ?8&1AO$E4VNO9-8])CH+'U588OCX"EXLD;+.^!MG:=6N^YM%I9
MRBFID]GM,FXO*PN@AC..X("IVN-2"0W3RE*7/O&A&<X(V_!\1#9)IB<+.6+%
M-=!P0^6 9D!)28!'TNB );:;/2"S" 1_GP)Y#0L#S2"D'II#%!B-(S1#-)$.
M>8VR+4';<+XW@;R&A0SQWF]-%4]F\[C=JXQP/IG_LVZAY98#Y1P$SCIE)0Q>
MDM0!F38\W_=.*QE3657TOI@M2FT7E_%?UK\YM=@R;:?:<(VS>TK'8J,\$E&0
M835Z"48=-%#":^ MBOB"1HRDK@$:7AX[-D![H8Y6R^?P4>Y;0!W_::_U[.H)
M8,-M*X@!+;D#'!*DB</*\-3=[5L!#>^GI.-NTRU)9O@,6YO[M?9IZ?TPF5=!
MZ;C2'IGY"N96K2L*0"$NHA&D]=H;:W3J>U-V@AK1BQW]&",M8QDDM=9 O/8H
M/=(%)$,"8%NUQ#'4P>0I_YL81KBW-RU-C0O-*VR<XUKQIM%NY5'$^4TY#@'"
MG$%G/"4F]<+2".;05)#&ZADV*FMSXPO&3JF*TR!SP%)!A K$BN3UZ-V0?<_K
M2P;NLNYQUO!N=5^#\672K+J'*+IH*.[[&4P=K:\%,KQ^<K#6N.:\UN09[^UZ
M7]R8R6R5S%<YV/&5B'NZ^-5\$I^C[U/%[D'?Q??&KOK@;IE#^:H(CEH0D')(
MQ3^H3=T.HA?@@]35<!0.OM)MK<,TOAA&">")Y5Q'YPPE#^VV(SI(!24D8:14
MWA2=GKM]<(XTVD$Z,M=<F-,X333Y0:)RKJD#TDCL$"&>R=0[SU? 3-?_J.;A
M\W=WNZ$TMUHQU@+ND&7!"1Y4ZJU:(NA#);/FUF!S(Z7AF-V7A-6UX^+5>6X5
MC:T+T%N*@/9<@SB+(Z\$MH2DEFD3EO'[)PVHBR(#/QEV!'6XZJ/XM<@R'9$V
MHQKG@#0->QTDT</THXI#4 X4C_.T01)*[#41//7]#D.+8L>QZ,B::+7X %JH
M=@S574KG>N$;LH9TB. 0!MQXZ@CFFHK4N5N[40V_A4O%X0YI]"0@PU%6QZO.
M=8B;5<D8H,(QPN*>TO'49Z(-4+YG#R0%.QE"0B^^V;468"8_9">X<=R1)%1V
MD$=_'C+&L#L#%3A.L%9RH*UB\0M%??(<C)&$LL-%V0N=M)H_^:T<%3--MW0S
M%  AP@$AD0)*>PN8" :Z8+G4&Q<GMMR(7?. -W C=CL/FS=B]S5BZOLZ3H_/
MSD\NZOV<8"10WB+@%=16>R*"<)W87/_4@Z+PU>;*\4+2!BT]2[D00&*# ,>&
M!N4ELYOW [:\D#4/."@V4Q@QH>OVA(DT8#(.:4"LI'&0<7Q2"06@)MSPZ*6*
MS;!X"[$U#S@X8OL:,6%3P'FY^/V\RKJM\Q*81G&S(24P3'$9N+2\V[8M?NJ:
M"Q7_]LU]>O; [W%S]GJ+YZ"]?EJIA?&2#5<7 :1_N7=OIWH8?Y.^'I9+N.+N
M@$.<JQ2) +)($T.TY*S3V<_8!#9L<[+SUVJPQ+S]&BUUL[RI!^(]!29(%7=H
M##HNB0N^4VK>#N:>/72XE;67V8L4-DNX/5D!T7\V [$P^MM:"R",-M1Q(C3M
M5.2^B[SUA[Y!\EYMLUP9^;O"),P"62WH BNO!(*>B]3YCG4XOD>_*!DOVUJA
MJ;72$!ZM0Y4I3%V/:)S8='_&=DB@A[D'F#@:=H1!@?@-!&QP/&C+*/19R@ '
M$L&.N/-(&FBU<NK UN-E#Y\FMKJW<F/GKD# W,51.@DDI @H2 BATENM;*?P
M1_WGCU23U=/T15J[93RZ?D%6_>9Y_%8I?%QE-68*(,Z)]-(XR/:@/&(3]E[$
MT[*FA0[-;:,\A^IOO6;8U5U6WC6,][R83C\697P=^]Q9G!%-WB[6R>R4NG%U
M>S'CJGKQRZPP<U]^K3SLE42KBY-G-OZK'6^.M$!+9@"B E&"48#)#\-SC"-9
MS['^F&IW-<AP8+0-P*' /#$Z,)*M45FB,0S>U'HL73>V/AM##/M2,?"ZOJ:$
M.: YJ;)9.?50:DH)SZ7S_6YQ/8IXDG2Z;B5QW[H0UX+]T>DZ)>,IVQ%WHFO?
M-*8\ H8X 0(+4#G""?3);[4;7UM9.ET/)ZU6EL;M4^NA!S)N0P&D@D3/@R,O
MANAT_3;[U+83^?H^M:TLC%?P@&05+4 *$(>QA-X0OIF?>&@%#WOE)*6@:1\J
M'VH!_JA\>#&5?3/:._&P#Y4/SL2EF4(#"#262<<U"O0PA)*F\B&O3EK-GR/1
MNBF5=#U.8C PB%+ $"7!4\6=V!GA?>/YN.T\=,W'[6K$(2L?N C *,\!8B8@
MC(A0FG1B\XU5/G2G\-7F&JGR@7@#)-86!$.(,#9P2&#G%_)M5CZ\[(7L:\0<
ME0^-Y5%&2 "=DT"PZ)VJ4#4H-3# :IK@2G8F]FW6F+V,V+Y&3)@"GV'?\EY/
M;777^O/SPZUB+*J A-@" YE&SICHDF2[ 2G7H$8,/QS@D5("X>2\U6LMX/,?
MD\7UUF#FST<S/]_HNON08K'ZK"V3D[BMIY*!8)7&\2O/0^I(29:!O.DW((7@
M.L1YAU7+0$<,70;5,*;/R])>Z_EV5V!- M#:4 "Q,($QK@A.W=D[UUA^O A[
MJ)D,P<O4X_+EI' G,UO&C_,?_/U_M]Q+J8'D\2LO))>,><:MW?,7HW9@/]Z2
M?5=3SKU%FD%>^,7B/B5H:S*@F@)-XL*(G,=>(>R\S);DEWPT/UZ.O=1-PDJJ
M500@\; >[@U[OVIT;^\N2SV;W_-PY/YS.5_<U+2_#TH Z64 " :A*-?*"-4I
M1#,"^!^OQ1L2S_;+PM[$!MQC!#1U"@2FXO^4E8AFRV-)OP$?JL+B>+Z8W%0%
M T]CF1?AXV2F(UH]O;^42#^[E.BT6#R^.GKQ]*^*F7X^J'QE&-DAYZW5&-;B
MJ0LZ<EQ393BO[@[R0")(%-&$!B-RO:HI!I!L DQ]X[7W$FBK%4#6&P<YHC)D
MVU;V!3]XT<;@VFWT?P?E?0_+--;6R]6@ZC):G*! :L0 8]HA): +,%L=4CVD
MT7,.A]5)<T5&;[XRQ+ _%^6*BV\K8LT=4 WMQ.N@9DH_? ',T<LP^M-<#,M1
MSJ.1;P"KB?_HINI0/Z]/%L"0 L.U![3*N^,T@M39')@67&/76B373W(R]FL>
MPCHZ#[+JB\DA#XPS;)PZC/GGA7&99/RFFX!:R<F0EO!>E^5=7+W/_6T$[=V]
M$3K#E:ZZ? ,[$+A26C+M*4N=(?U"B,/K*1O=Q7!<99BB'D,.9^'E=J'4 >6Q
M!]K[JKL1D29Y'.TE^ Y75-E8RGEH_J("2PDMD,P1$##DF'G*F<E6G+K?)??[
MLK-+Q=Y B1F="S-KP?ZHM4_)>,J"Z$YT[5NMO6 "&",\4!9J;"&#-*1VW_=
M6UEJ[8>35BM+ ]7:HX;>P$+%!9L:0(RVB EF5?(^O"UPWEBM?3N1'6KM7\-"
MSOSS-6BXP7\T$DB."+#8AJ XP=IF<YBVX7QO GD-"^-VZW AQ-%2!9A!4'HJ
M#!&I+\$^G&X=O07R&A8R>,;O]?PZ[@RJ_QS_UW+R54\K*]0NL](!(XP 6B'N
MD;<4AM1%6<UHON]=5B*6,N3OGOOYHIS8JDUH+<;Z[S;$LNJP9]IH]<$]SKXK
ME0:*D0G,L,JE'(,W 1A&JR8Z@D@B9)S74_=RW#_Q[=B8O0'MM?*6X^KW8N;O
M?M7E/_WBXW+F&E$I("G4  EK:. $JFZW2[U 3?5(AO>GAF-S\Q+X_E3DZ(.F
M9_^\C&_8!W];S"=- S41D!158W]' S2&09V\*J4>R7<DD 149)A!WD?/<;+X
MJ.TJ8;MN,A66 5W5GSCMN1/"2\%3SQ[;*+YS5[L?*QFN5GJ.J&$[6H<ID^M<
MAV<DE[@G5ZW4]S!T]LFBX>2#4* LQM7=N$I8A;F@>:>+$<\*1N"^U;Y9MC5?
MB^G7.+4]!]=P@3F/"R)&!FABO/(<RY"\V6XKH.']B?Z<;>U'4AD\@S_YP9O%
MR2QZ4,LJ4%DG>!SW7BI0"90P5L>?<9@\S7T;Q??M+O1D)4-)Y'-$I_JFH2U9
M+:Y,+D,3IG'<AKZ<M4J@I\$S+"-=\<& @,2*1*2!&QI_&'#J$\)AA;##A1A)
M!ZUV3MUP\_E*5O&QMIH)HC4P=M4J1SD@&?> &"7C2ND"EMV:IC8]87A_( T!
M16KKI>Y]NP6J(1E!Q#^,50JXZ/?H"+8ZJ7P=I:-E>0Q Z6NLE_.D_M0O5A[-
M4RG_D8GCUW:KUX(V(HK.$N"4#L0Q8@/*EM'1B&K$<_O]*<)-PUF&3<.]B6IR
MOYL VJIE6HCCMPPZIPF#P62YS[T-U(B:2L1DW57-R6C($5ZJ#;W7 -X$JJ@
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
MX(5GVA,>8/(+*#I"^ZY$]%I*,L3(/^N[5;.&RV(5.BI]]V(FKZ)3I@R@FLI
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
M@2'0QBT=,TRSMRR$';&3T730:N@\K07C='=VNYC<3/Y[M1?\7!97I;YYUNG
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
MC9FZ^NRTF#TZ0!\FI;?Q5QO.,QE"0%%.@-/0$VT%]H9VXKCY&0?*<R*CCA&
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
M:.X!+*<!7KWO@U'3:GL_\='NIW8I/HX Z2@$D#I-F:)8E2MM.N6('=3.V9]
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
M, CBF4R )50H(QV!V=^#X\A(+HQZA\3DEMKO/0?U%;F./C&Y+6Z=DE$[*GU
M4F@5(O^Y!5YX1B3!R//<:28'DYA<F N-NB[ @?K<21R?CC8@$>]6BH"1V '-
ML$ ^C5>UN2,=AY">VA:EUNFI+56<,<'0KH7XK\\?-Y>4:K%E\ 90%X41\4W&
M7%.T?.'MO]S,_OS7^Y^XQOC^%T_P/GVO?S#WU_ML+Z65VZV1H/]V-Y\LW,0F
M%:Y26%^N[T% CS$P%@>@'8QO[&B_D%*9Y?5"'3#T911?(/NOOO:!4@L!M8$"
M(7&\L1AD0#AN4A]Q98ZSP&3'DWQ_)6<\$QY.I>]?GR3@W.G([/A4D5SYN#K'
M<6"(<M_D/>AVE'__VC^:&10_VTMK):WO^^RZ>]=J54[HTX/UQ6/US"R6<VV7
M#YPV@!LMHR*" 2;$X\U*$7B@7#N=VX^63_K^V=2?HVD@C$N6N;\4KV:!9\L/
M/GY7WWY=ZN5=_,F_7JAZ4Z<2$: <C#=SO)0=%T(04>R!F6,! ]YG/3.ICM"]
MTZ# "=SF'#B?SQ:+=ZLOIN6M_L:Z.>Q+?6HO 0F:  $]!8H[ JCPG@>($;6Y
MTX[S2'ZT+!X ^(PF_RKZVV8)]X^6]Y/%W-_H^%5W$?6\RAY9+61S_S&F@8K/
MH&@+$Z50T(S15\.<V:09IQV0FP:S(3$<_@Q=O9BK)4?Q*2Z#LR"U>(@O=.FQ
MR9T<M+NT1\7.GL$MX ZIN3VN9BG'X2ZNR=SZ%U5-SW:033._4=Q&*+6&0!P1
ME[M[5P?QCO:2+@5AR;9/F\'DO\[GWMUG!;_T.EF@TB/28RJ]Y=0(DWM Q*M"
MG9B5!:X"A8XU J97E#^;NH_Q!]P^2P#=HC_T0%'/ &8APDJX0"&WT[^CB">N
M%8"R0/'DJUOCBU_X^,4?FX)RI( V\98W'BJC./:2%DOM?DVX$]NRPE>@&K-&
MT+4%Z?[[;K%<S5S?BK<*!C2*O^0*BF"T(H'T9)MMBG;B6$;H"M18UHAY_YY^
M\:!Y/XGOG)2X/M&W6^Y^8H%V.*J&6DP="=*2W"'3'44],; @M 4*-1L.YY4"
M;WS\S7L3@$('HT*2:M*_I4 E0!8'%]5C#"^6J-LLVHEQ&:'+6/S9VIOXV^7'
M;Y?1['QW<?;M^]>5Q?GDKWDQG@-:8$@(@"C*@J(HZFR#='NX@FO%.#J"]8Q<
MB;+/-M)7-QRZ^,OZQ>*IJJS:=6CC6B1"!D@L%)2(8*N&B*=U6</1\7@49"A1
MU-K!"[FR@#>WH\(02,DAT%!0CA4+)'N[CJXR'BT[BX)97[;:"_NJ=U6:KKRY
M"B'B6U];!@@*7&%KI:1L.$K6"W[B:6^P5Y"W5%1D7:U^.=WJXE376N?9Z>]-
MZLRK@3<X!(BQQ; GYG:0^D3;?@"OX&R^R,M+36[N)4PPD"[^FX/Q&E!$*LJ+
M>;M?BG)BUQ[05%!F[Y!)^]:^E=;PAFX4!SZ>SVEVF@7:6PE88,)1%?>#ZZ<9
M0F?1QYD;\[%@JX"RZ Z4IM4N6U=1X)WP0#!C@+:41ZTRS@1ABBDSP+M\=*G:
M@U!FAW=X3KR'SRQ\S'_[[.?65R7 &<)=BD-)H+E%(/Y9986"W-(AFLRT$/U$
MW;YP'U=V]OU*-C>@92)N0!(WH/'(,,)@P.W& 6419RQL+,R$? G:N\ X_#FZ
M<GS5B"YI:FT+H_DN,5?<!*A@[D80>XA[7 SM&]_>1M:TSO=],DT4 4IP"K1"
M"%OAL:"Y.]7N*NM82#F^2WQO9$M,OVG5(VPC3_A16BP1D$(:@) ,AF%M,,V=
MGM9-PA/[,J-8(-N[5<RT.5_X47;$TMQ,&(!%,AH7FD%,<Z=^[R/OB8]%$2Z0
M$=YM+VWD%S]*K04!4A((I.:(",,%$KD+7G:3],3(0J@6R!IO(W5-'O+3\TMJ
M(!41@ KJ?>""(S^$_V?X?/)#X>%>B!;(+._@%7@M%_EQ#=Y'$U<'#Q!ET?1
MB$$TQ/DXOISS0V%I5L0+9)^W/?&K\ID1H $3(+C$0','@8Z_'QR1WI$A0C[#
MYZ4?"BOW0K3 >**N<W"?]HM"45(4)*!,,2NL-I;TDP9<)=V)<1G1J\]*+S'P
MXUPO?CQ[7]U/SYF%^(/NIFZ19^)'RX_D&_FQRZH&G/FA+2!8I6$T:;PU-0CP
M2$ 'A=,DY)[!.NJ9'T^:\!QH"!V@6FO+J62,GV9^[,R=?6=^M,/E(&9^/"Y%
M:!.7XD1\M%L)O>+2B=QQDFI)#F7F1TO4N\S\:*?]_L<[-,MUFOG1$K=N<QZZ
M*7U 4AA,@302 48),M11YDRQ'C*CG_E1E@N-NNYSY@>E\2' +<')J2:!\2H
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
M/^_G9ZY4X3PT0&OKHH7C"9 I4(TY0THP@8T2@V^A8LOO?[N-BMI[;[MQ\+*
M(^FWB&4ZZ*ZG7_6MOPX/JEG)A:W6@,C4)L5P#J+"(4#Q/.,^GG+"YG8ZULER
MNBNR(55@#/JJ-NQ^)VRMT&$5B<U5%,99+#4B*+M#Z(4 )Z[LATF!">6/RU\?
M@U7^!IOB*X)CP(@CGEBA7+M6E+M$UI_$.)$E!S[UP\9WY\S5;#I[$"L=?(LD
MU3:5$2) !<T ,I!P2XQTF&7F38TH)^[DPJF"/]D&<M[-YWYJ?SVSY!ZNT76Q
M:$6L5WD(#&8(8,$DM29(!G-[?#J(=^)923PKN)=I6,^#4E+*P61Z%Y5UK[6H
MF[6LSXJ3X]-@KJ, \3$R_[725MQ8J;XPXK;2^W3IXUMHJQ&"AFF"'\,@JD\:
MHSCCF[VY,TW]*;*<$[?'Q)>*O9![9-%VM?_G'[\6J9+@8]I6::UZZOZF;^_\
M8A92BXB/:?S6VLF;M2O"#M_-WNE@W[5GZEYPG]*R8E_R4<RG^O8A.6JQFJSW
M0I1:TL>K'2BL/?!*4.$<9T'F-N)WE77O?!O[P[N[].SN*$%U]UF21EL*!8AB
MWB(FK6I73](E#V<OB?OJ.] +][;2;OH#\Z":"F =5^*1 XHA"*&S4E'?AI:'
MUE2@3P+LTE"@$8BAJLDKA3KRA@+-0.U25MY*RX,U%. 2&"HX@)Y8)B13$+8:
M"3<NZ',T%,B/?*-R>YD<X5%\&##L@,/:!.9,"+BI7\0;F1S1K/A7)T<T:BUC
M;<"#!._^OF7\Q >="@X#;9E,RU&2-7E!N^'V[N]O ;>.6BNQW[YN&PZ1.4I#
MX*0U5B)BA6VRMSKNMZ]O ;>.6LN8_OX@P>755C1$L]307 $A.#$^[GFD\N%V
M>?46<.NHM8RYY@\2?/ZX=6?'UX$F$@%)N&=4!4QD4T.5;KA]_O@6<.NHM8RY
MX \2_+[5$,0Z$A<0XC^"0T1C:#1I<BQUP^WWT;91Z8);1ZUES*M>E1;<-PA.
MLDSJYD! FOHJQ5. 2N0)HM9YN&%>UE1U5/WT0P8MC\H*Y#&G*,(JQ+:LSJN6
M)H#XMSQ@)#AHI56PT6+9,=[^0H;^@T2#."7W4GWM,Z-H[^NUELRO!]T\Q#$R
MMZ]^[3,%.E!W6EFQ)M(K*38BE+5D(Y"": QC@ 3B FI)F<F]-3N*F+OI\[-"
M_@Y-J+QQ(!["&,"H$,WB2:IA_MX,NT@Z7'/G?,QZK6ES <P.*J:B%0;:*0%4
M0"80QSANU[/]T&(J?0"_2RRE$8"A'.F50AUY+*49J%T\ZJVT/!0%H'/ :.P
MI]SS*!S2]$AC*?F1;U1N+[Y=[=/++03@(.;1;$<:-3;O?2.^W6;%O^K;;=1:
M@5C*;^^J.CTIK@(@&D*/.$=6-67_=L/MMW=O ;>.6BNPW\Y_W^XYK("65@(B
M+'<$&0AM4TI5-]S.?W\+N'746H%8RON++1]):K;.D01*Z6"QC/]G\_EVWU^\
M!=PZ:JU +.5J*RJ@%04*.PHTM@@2:+!H','=#;>KL<92.N'646L98RFM'<R.
M"J"]<  JA2"*-$)JPPH]?)]\*]#RJ*Q OYH,[2M9FK.KE0;4Z0"Q<%HU'K)'
MU)ZTI">L+&[E??YGY^??/WW_>/;MXOWUM]\OOIQ??_K\Y>+WBZNOEW^[N+R*
MO[SX>/WUZQ[N_HY?V-/3O\]Z,CGYSZR]^WFW:B#Q,%-ULTU$*@2J9:")C-",
M(Q#B,TDJ*6FD1.:=W%7&O1MRM?M>I;_0\6@(.>B P%)32(QP(G<;ER[R]>72
M+\JCK=Y;I0 :VI/_>"T\>*HN_O=NLOR5UC>;)H]UE;>*)4>51PHXKZCW*#B1
MO?E6HT!#>?C+T6"S/B<;' 4:YFS(5&UQ5@K5Q;_?@2N5 O7KYR\ W*R4UH>B
MA#3QV1"H!X;JB"$)"I/<-7\]4J'&[S\2)C0JNP #6AR--;,NHHQ:"1/?%HPX
MI7GPJ-4$H;SV2]_/]XQ@=K=5=D"BP(B'9X*NNEG<KOMUN_^.[\.&V2A2 VU-
M -Y9H9"5E.C<;=C:2=8_60I!6T^@7+B4/7 >&J!<^>6Y7OSX<#O[Q^_>W?C/
M>EXKKDII%I1"0)5UCJ6.B2YWLEA'$8^ 3]F1*C#LX9FX[Q,&WKWST_@OR\^W
M.G7H;-X&@H54*^!!P,2D!I:!M1M9NQNO6DAX!+3*C5/&^-&CM-?GEW'I:X?G
MY^1[C0@LE_.)N5NFY^*W677_FC.S6#E.M]P7PL7G)/$ 8<ZYXD(*E[OOV[XR
MCY)Y&9U"?4):P/[ZXNVM7BPF8;).[4Y^^A8*7'<@6W[V\\G,Q8/\.GS3?]6M
M*4 8'S;6 VR)E@Q"2$3N:[;$.@:@;J]LVLY9'I8*)0:$+6?V?W[,;N-/6ZQ?
M6;NH=]N-%X!T3L7+@UH+@^,*MLIF[N3[S"'Y$%5#0[-HRXW:.P5*S.:UDW7[
MNTW]/G5\?+F,M36][HJ=>C]BXV2T>*+F=+2A 7,&4^,]L33[[-[=1#U1M1>0
M"SR6*O4XLY,7BGI]!2\2*:,)9C4'@4/,A0^I6VX?%D,GJ4^,[1OZW+/X*L6/
M-EBU^!O==YNV(@-:IC"?E3)M102,M=0A(5"0&WG4-8EEV44[8K:. .L"TP+K
M]%??)/IL^MR9^[)E]*9ZTI_=3L72:;Z,)A(8)H(Q!$)D<A_,?:SKB#?#:.E3
M(&FT;HW;OL*HVL]1Q?.O?O[GQ/HTUNA\[MUD>3:?+.([X/W=/#T87AX2:7D6
M6Y$<EMH#P9P&$K*X1F$\-)Y+MCFPM=CNR+2DT\88%6D*-#=I3EKZJ_)-O+[P
MT,.-A^(FIC ^-)*K/@2Q\J0+I;BS+'?:X1[BGKC<&]@%IB8VB?Z@HP;Y'\07
M@&C.X]5#6:H54H!"*3WE!JF0.V5X3Y%/?.T5] )#X KY&JE-=T4 'DO'L%'*
M-38V'=K=G*WRXF]G'[^O6A&=7;W_]^]G'R\__/WRZK>S\_/K[U??]BFX:/>#
M]ZRSV$'Z/<LK4CE8FISQ8('_^YV^G81?J;K&KJKQ%D\316O#G\1QH)U5 ,;?
M-DHSKW&.]O>=!=NG_T3;CU5F:?/4B(%Z P*#UEH>N!>MLLLR::"7$HKR7'G>
MLJ(<'F,IGGA:X>WM[!]Z:GWJD??%+^+;P"^^Q9]2E?,KB$Y%L!!8C8QC'@:F
M7>:CO9UD?9=3%&;%K#@Z!8)\S5)6IP57REBHQJ*-?,.47)3 MQ.%]@!G)$12
MU@"-' 4&,<X81Q']W%DZPQ'HE4*-D?*G$9,2^=0/HGV8S=>>K/3PJDZ>-,@
M:=,#BT+CB4#8Z%:=N[HD'S;(T_]K.3^"F\F$N=1?(%%P>_'7X;T/?CY?U>RO
MN_56B^I7KW#A *$X1#T@9$WN]VL'\=X@<4J!4^"(^33[<V5X7TZ;M?)E=GL;
MM\$_]-QM>908 ])1"CQ3S J*L9&Y;ZH=Q.RW[4L_;[>^4.OEP'HNZ#M]FWYK
M._?; V6H!HIX3>,/M3;T^QZ[%ZS_0ZHXQ)WLH5WPZ=V0/O^AYS?QA)VER%_\
M_8N__HCVYI;0*OEOH>4 <DLXARDM+W?2Y4Z"'CO)<N!7()_R%7/!N[M5.L;6
MB>X]!\IB!;@.4L;+7"F3.RV]K6S'3JT=42I0=+;3.1OB.6L$XL %#[UG,!B2
M.\^KPSVX8T1I2ZH5G[QW/_\U#329+B;FUE],[W[>3YC_.%DL6\23.JP\?7#Q
MM/3TZ6YAI0Q+R-2S:QV(?>QH\5@DE9<4=5_9<Q,\)*M=3[_J-/#XW=TBVL6+
M16;I:S_3^VGX"EJ;A]EK^JG(0U*H<6_>_W;ZA]$+____W_\!4$L#!!0    (
M  "!6EQAR[D\K H  #T+   4    97!A;2TR,#(U,3(S,5]G,2YG:69%5FDX
MEML:7AD*J?.),E:H%*_::7%2F[TS;/*%/GPOLLL4RT>#*39B]T8I4Z;0TB"A
M/J_8*4EI4A2UML:WX6A05)0ZI7G0.E_G_#C/O^=ZKNNY[^>^[W5=R]7-Q79!
M2!-8!#Z"_Q4$  &  2  4,  P$# (,!@P!# 4, "P$+ (L!BP!+ 4L !P$'
M(<!AP!' 4< #P$/ (\!CP!/ 4R  ($ @("!@(! @4,5N0"&@"% ,* %4T2BP
M(00( @P!4<P@ R #(8,@@R%#($,A"R +(8L@BR%+($LA!R '(8<@AR%'($<A
M#R /(8\@CR%/($^A *  H8"@@*% H$ A!9!"2!&D&%("J8*'XFR( $( (T 4
MM! #$ ,1@Q"#$4,00Q$+$ L1BQ"+$4L02Q$'$ <1AQ"'$4<01Q$/$ \1CQ"/
M$4\03Y$ D "1@)" D4"00!$%B$)$$:(848*H0@*%XA #A '&@"@4P0S #,0,
MP@S&#,$,Q2S +,0LPBS&+,$LQ1S ',0<PAS&',$<Q3S /,0\PCS&/,$\Q0+
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
M;#30.]P<#M=#7LI46;WZ:,4$9G$!,4Z4[ BV;>Y!XRV/-8 \W:LL'N]!'"C
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
M5^*I3IB)?.168#-M4P&H,3FJ-6%%7RQ"VJY'2(KT&R^L:RNJZ\0=%TL@ .-
M_- E$U9Y$PX'6Q"QXIJCW+B&_MA7<]#7<@!',@A@FX^D/)$'*+K LC1MY=[6
M,6_I\/"I^*QKSQQH6SD LK"2T]LZ('6= E+JA=%VH00JZSL399OAM0.#;UT&
M@(6N,"T=?9P&"&P6F3#!%,XF"L/?S^1B3[<#EMBQ:Y]+O6!RYGP;"^RB1]-%
M2&(*GPB>6_XMO_9; ;.W?.^3N>69L---B1'C\0T:1&3SCT&MLNFW\UK@/R=G
M.\1+![C<NE)< $SJ4U)F4]).*.4]JE 78$K 0**4[4'S<$-S\AJ_-M,GHRD!
M,&Y52^2ZGA_*>KJ$T#,"N6,\'34\.;K\2-:@^6,W&P8[\$^)$">"-Z!-7YB=
MOA#W5LY2EB!_1=PI!1:ILW:@?6]R\(8F..J=#'3PXO.NJ91>X.E_1O0PFW7/
MC,VXHPW-46!K4-8!$&\]Y.((!HDP!14BTK]*SBAU]$08AC'S0\\._GO[^DZ-
MQHTE]L2SX+L6@#&W&5=:BD+L(&:JR8%L?*_*5G6C[N?7/B[,#* J&8,HU7S6
M,$QDQ^?##V(-M 8&*[?[LW\T-75I[4W#2->O?+HXUCL3/@$-M'CNIEP5>8TJ
M.AWM4U-1-A\5-(FCUMZ9G2_I-"-_O390,XO_IA0OXU*D88XW7'B1,)]8KG@[
MTJ7K=N!"2EQ-.Z^,2VD]Z4E]^N/Z!^/U7WZK9H#4,F5<OQ249Z679YLMJFF4
MYKC+Y"8NYCY>S"M?S*<N%K@O:M0L/NE9+/JT^/3G8M%?E_2?"SNBKJ7BZ >V
M2Z5G7*\^4GJ+7R)L"0#REJ92T#6@])KR!<JGI?KTAW@ P.!_4$L#!!0    (
M  "!6ERE]YW*VJ(! *,Z$0 5    97!A;2TR,#(U,3(S,5]L86(N>&ULW+U[
M<^0VDB_Z_WX*W-F(73NB8//]F'V<4*NE6=W3;FE;;<^9X[CA $E0XDR)U) L
M=6L^_05 LHKU((E$@51[)V+<4HE$9OY02"02^?CW__7U:8U>:%EE1?X??S!_
M,/Z :!X7298__,<??OY\C8,__*___*=_^O?_!^/_\^[3!_2^B#=/-*_194E)
M31/T):L?4?U(T9^+\F_9"T%W:U*G1?F$\7^*URZ+Y]<R>WBLD6587O=8]]?R
MCX891D9H!3A*(A_[IN?A(*4VMES7\5(_#KTD73W\,79"QP@# U,:.-B)(@N'
M8>SBP C3R*'4<,UFT'66_^V/_#\1J2ABXN65^/4__O!8U\]__/''+U^^_/ U
M*M<_%.7#CY9AV#]V3_^A??SKT?-?;/&T&8;AC^*OVT>K[-2#;%CSQ__STX?[
M^)$^$9SE54WRF!.HLC]6XL,/14QJ@?HD7VCP"?X;[A[#_"-L6M@V?_A:)7_X
MSW]"J(&C+-;T$TT1__?G3S>#),,?^1,_YO2!S^T=+;,BN:])67\@$5TS[L5H
M]>LS_8\_5-G3\YIVGSV6-#T][+HL]T;E7(:<2]/C7/[S$+$?SV!?$[_U,:\:
MF!/B?M3%XQBF'[6Q^YEI"#H_PSTR9[/<?*&N\F2I[^Z6U-FLS\^QKJ]%49/U
M E^+'9D>RVO^P0?V4TN&#S2B3 6=5G7W6*5?:YHGM-&6>T.C+/F//["??J//
MY.FW^T=2TG=,RR:7Q=,SS2NAO"_*DN0/E.^([UYWC]R15_[1Q1=2)E=_WV3U
MZPW; 4JQ<U:W;+<L/S^2_/:9#U']Q';;-*/)3=Y\C_Y,^6Y)DPNV+9,'VORY
MV2O>,S2N25;^0M8;^MMVYXPM!IUO10D.#9-BVPIC,PI-RP_,W^KMDOJ-YOCG
M^TYZ(>(W+=\? /-:#^BGDE;%IHR;G9W)S*V:!H;_%,Q7Z*GE#GV7Y2@IUFM2
M5NB9EJCBTG[_[S_NT/K]?4/6_]/G?0V:<B$(%I*@OK2H)RYZ]XKZS[4B(R'S
M"C52HY[82,B-N."HE7R%.MG9@ZB1?H4Z^5$+ .HC@#@$B&. ! B_[^]=TIX2
MQ)_^)W__]@25_AY^9L>E+]VW@;3?AI3/_0MG )&Z54OM=R/AWPUVID)YD;_0
MBK]%A?0X$M]1<J#*DDW)SF_B5/8L1$=LD$)\36O^-:WJ(OX;^HX-N,FS^GM4
M",#0,V.R0M]Q0O0KX3OX"CVSY^OBJ7VE?4,\N3KXC#P_ES3.&H[%@:]JGV,\
M\ ,A/P A9M\_T&: [W\8_)(7\1Z4:WY4*LK#KU 1?^M?H<;RX4PRR\9R3:LY
MF?WSM\KVCT>JYJ+LIH*4\<2*:)_X,2[83#_7>$\YIV7Q]+N8L[KX76BG9F4P
MR/_ 5F!"R__X@WEB^K8[Q:;"#X0\_W:=L;5*/V0OG'+-I,BB-;VH*EI7%S'3
M99LU-[@OGHJRSO[1J.^>F>GXV$_-  >N86/+][TP=MT@,I+?C@YP@UI?G1,I
MQ2QW;AVS"W?$$>E1E]N1S\!YW%B;&38E>ZKA!0MFT(X;U+"S0GTH+V2@E-;[
MYZ.Q.Y16# X!14JJ2.#1COXCU]D_TG5==9\(+2XT^!D,+*)DSP>HTX,:1E)3
M57\JF"K,A4:MJJQQH'YFQ_5W3+Z_'1Y^@]3')#),3&+#-_W88P=A7^;P*T5M
MYJ/HW>V'BX_OT:>K^ZN+3Y?_A?@O[Z]^N?IP>_?3U<?/Z.;C)?OGYI>K>Y@2
M&D=03M]HPP6F6G9DT8XN^I531H+T_Z=/B4B)J$E?C--:5#5(B7VH!>1>4EOP
M[VE*RY)MVN1KHU?8#]UG5U^Y]44_T8J6[ ATD2=,Z90;LJ[$OS3YD)$H6V=U
M1JM#W9 8+@Y"R\!F$AJF:;*_& Y$-^AB;&Z/5D.0'=X$2Q5,66A#7TZOO 6F
M,!74<8,89UN3AO^\_4/+YPIUG"*2)ZCC=86Z">FQJT]KZ090DX+3QM:BNE W
MF(=J4_OX:AJ6T6#GT;@6_B%&Z!,51MME4=6<B[C]^1-](LS:RQ_,P\.?&YLX
M2DT34R,*2!2PXU_H050IF(.9=69'%,6,*BH[LC#5"8=53D?."A9,&>ZQ(M1<
MRPSB'*S0%D?^*_HTB2-8W2ECH4FOP>DOJL"4X3G45.H#P522<*_UU&)/R;W/
MJI(^$#9(<EV4-'O([S=1E249*0^M.\I4DFWBP$L-;'AI$E/;I88G=?)3YF!F
ME?3S#_<_H)I\;3SI1<H]_YP%5/5X -P/*8$L<7,X-W1G6&L]?E:HQQ%J64+W
M"T()N R;&U*UZZJ+IV+#SN'LFYAT(+.O)UJW'+XB4M=E%FUJPIU_=2&^O.)'
M^O1<E*1\14F6LC<I4V45XLIK[_N=%XP._]+WO^#BONO+8Q8_"F+LI%EO*O2%
M5"A^Y,[WA!-*.F00OX!BYO?Q6GD5 XGALSPNGJ@8[GE3/A=C1R38#=0Y\S9Z
M1Z0T\'*W..?(O7?/<M9 "AO/!THJRO>QS_R+>N@PL$,?1ZZ7XM U QK$H9W:
MMO26LC_VS)N%(+9JK*Y?!<%AQ]@D#!)*7UTXF#K7*A=  ZO+IZ9;>8!PLF&Z
MDNG!-:=-_[5J?A GDA_031ZO-PG?QYB"15G%M&7-5.]35@L5N&):C7UMF-'6
MN7V$ODNS7#A,UPV,_7LL3DE<S^,BQ1OV/.$'TE-O%<^T9*\P>W_'T I5CVPL
MS&@^[7W\PM:D4/J[#\4Q@2GBYI-&^^X$ZM0QU^Q-Y,VZC8CF'%+"%#_[^W.1
MLS_IBA0X/;NC&OC@E>5TZVE>][3FP"- ?1@GOXDKZ\]/#W=,!=?E4YY<K\F#
ME,(;>GF)X#WTF2T#]NWDA"G_0F8Y322UQ*#0$SI0A[PP33@L*OJ54]9P$3(I
MU8DS=$7C'QZ*EQ_9N^WQ.4YVI^;A$9=90%,";9?1Y(.PQ930[+>KO&9&\76V
MIA\W3Q$M#WUH7NQ@$B8&#AWJDM3R'=^7LBY.#3ZW>TR00YP>:@C*K:^3.(PO
MK7.E@ZTJ@&#2RVA,@I$5Q%YK5A#[8;>"3@ZVR.(9$Z-;-Z//J/FF+Y(DX[L_
M6=^1++G)+\ES5I/U3_1P#7&G3\K7D$=LG!B!$Z513(/(A?BA1ZG-O7EM:2-.
M'&<Y:LG#W,[CB,FYF+7A -S4!B% OS:T-=[O2\FHR4T\3FM1E["4V(?N7[F7
MU%;XC3#XV1'_$^4BL$.^,/?9!Y=LZ\WJZG"G3 (?$]_W&<PTCF+B4<L(%$(-
M)PDO$UG(/9-Q0Q"VT*>!DUOL>G!0VV_3E,9U]D)1PX1PTW[B<>W[O#0W[ T[
M*]1X'O5I FD -&F#:7J+:@1I\0^U@OR+\+,G.[MNUJ3\D+7'V%V FN3Y<W"
MF;?QEB[BA/G7EI&6/WP.2SU] -4B,&SY]F5M_7%(:RR>E%Q*Q]#A41<[BDX*
MUC^.3C^LMOM^I%\NXICKTRQG9]TB9S_&PO%6W17K+'YM_GLRPI9OQM0T<.1;
M+CNV^K&1)H:=)J H.B@#LUOA;=I3D2+&&MKQANYKDB<BI8I[,.]HSLMAG'P
MMH^#IT!N6Y\36)B:.,!QGY<5:OA O[;_SA+,JPJ&IAT?3'Y1 T 5G$-[0'D<
M-=75)E95GXN+^.^;K*3W_ Z"6>!/-R(?4OSQT$7@FS8.4Y=@SS=L(XY3E^LK
M^.%!BO@R!X@[]ODCJ6C%=5;O'B;;,0)32'+ RFDA?3@IJ9Z./ \+:!E @@/,
M64 W$A"!=0U(9$T*1H[FHEH%!,.A*H&]K*8_[FF\8>>46YZZP&\^K\4])U-=
M_ !Z7Z1ES\EHN:&!W22UL<]KD821'>$D]:GA4B\,XAAB\4C2G=G0N;^]_@13
M"[)XR2F&&5" J8:6 ;3E &U9:%P0WW&(OI_!\P@479.*D*6ZJ)( 0G&H)J"O
MS^2AY$'Z;-1'KBIBPPI"G!)J8#^)7$R"D+!C$HF3*"9FF*H8&](,+&-P?/H7
M\O3\;^]YJ 93P]F+I(,##J<F_R4(G07]F!U?;^#1/(1D*<_FENZWY>$\A /L
MZ3P:0$W3_)PG6=5$S=+DBI0\E+ZZ3:?BW1/L1X:%(R\V<)SX7A 9IFD34 J.
M/.FY/3"]\@";/E/;*%[:<L<44$)3D8"^?D7L;VT9')@Z F NIX_F01*FD/9X
M0!T3_( (BG4'*QZX[)HT#X#PHJH'#LBA[E$80?$\Q LW]0O:W+&O5/\,Y!D$
M!Y;%M VE/@YB&F)JA('M&3[Q(P(Z PW3FOO<<ZJ*VZYR#_!(- *9Y#%(#Q#
MH\\X!G,<>:;%U'7,&:&T[-%F6N2CXXS$*ZI54XKD2[;FA5'I34V?CORBEL_7
MMIM@ZL<VL4UB$@L4.G5$8>9UW-%#OW**2)"43 88!D5NS9XE*FREPJ14J'$R
M((FVNB:'XR]<RV1 O./Z)4,/JBTW4=:MS>#O+S4[<+!OI&RI16:(S3APD\#U
M$]?W%;P">T26.?DW14TW.5F+[U:;( ^\7M@'1V[)P6556FZ-?%=3E5+ Z^PD
M^YK6V/[8BZZODV(=KJW3#RG6*>SJ';Y[_8F2:E,VU19)E5477[.C2$%V!L8D
M<DSLA9'KIVG@1FX V=0FZ,V\Q?5((D$3_<JI G>Y*<SD%J!&)&!+$@P"O%J@
MG&BZ2@-.4%NV#J"<Z$=%_R1?4T@Y2_[ZN> 6L/AJRJ::]5^:/3[HKYOF^I%?
M*?=M]3\"<LSVI!Q?@&<)"%MJP[)I6W.#TJCEDNV-M%P.V2D!]G+'3CX 7PT?
MR1,O!$7C#;];N$W3+&;?V.L<' P[.=#,JT;01UL&4,?!"ET719T7-2!&=AJ4
MZ06E%0_8(IN&0G,]2Y"\2LMP>O3%EJ:TH/WE*O^2:GVU%YIOZ#7C]++(ZY+$
M]9^S^O&2*=OBB9:#L;6>G>#0-4)L1Z%M&M0R3#.!E563(SSSZO]T]<O5QY^A
M96JE49,S8.?  K;R6PZ:2C<=#TVGO(Z+F4K90F775AQ-DNS"-=%@8!R70@.^
MKU"(YG2# 5&$+>.UUH2C6)1AV_ODYSRKJU_$'>C61#_((SE0,;8;X(#]%]NV
MY<6Q0T/3D*]I,QN;<]\!]<JK[)KK\-_N:?G"M'][-](V@_H%<*L\\_1-F#;?
MS*2HWT?UF18A,BV32'")+D2-R8,/!>_M-*WZ,PK(25IR%L]NA+3P;"KV,VJS
MPY*LBM<%]Q*(LH6[AD:\Y-!N*IN^03RUYNC#C9C?7NFW1XH>2I+7E/U+1-$3
M_E'33S9Z11RD*GWED9Q5LZ#9F"*,N$TY8<?;DL:4V]]LT)+6;)"FM5O5$%NU
MC9&R7:N6%7\T)M7CK/V)-,ZL0ILA'=3?NEN01@0EFO[HI*9VNOA0Y \\WZ-+
M V'</67"B].T$#J,%'/L%$>A%V.:N('AD<#U"<@I/D5PYLV[,[HV9(TX&[!3
MQ21:<J<)G1C ]DI.N4E>Z6BC'?%5VU90W]%!5E!-1X9)<HL>%62%/SPB2+\W
M6T>,O;YD>?*.YC1E>NBT#N.UXH[Z>3%5$=J1@QTS(JZ34AH2W=TQP$S.?2S@
M^KIMGACW2&OOF &?'3FM]-:8PS09H)/&WET$-Q$[OE=HL'LK9W[1OAK*T"[7
M8P/.XK?6;T,99(7>&^JTSHQNZ%VJ<M?2SWD1\7,,MQIO\N<-3S?HIR%\XEE0
MO#"_N('M*B6_-GO-31Z7O"#H>]K\>QCX9SLV#I.8J7S#]"R/_6B'T6\OM(P*
M<)3$G'Q#]%"?>WF[4A00YTD%!V=4QC)/:.?7HNS'*DM$_5NF8;*F9FW"7[GI
MZNUR[=2='7G2R KE%!A5O,SW0&Y+^>;F%K;'['Q!*]2/)!%>][X,J!'B*%]K
M*T<3?++:-A%X[6QMU$F#ONOD&>X/KQZ<L@3^ND-<9N7Y;0)EEIB&P7";18B?
MD3QR4U4;FKP736(:*F*OK*Z>GM?%*Z7BH>Y0Q&/;CR+V/#_")+)#[#FA3:AO
M&>SL =N-%#F9?7_A+(DZZF)+>7HJNH[KXCZ0MHRUGSUW9WO>$AU]M_5.#FN6
M.6<EB$-,DC#&86@'E%I>S.8)G.XS[YRHE#&^O[O;(7TX+8N#+K<A+P E\/)&
MH-5PA!J6VIVQ/9RQ3;/CJ[VOV7JN!&N:LXS4L=&9@:3 Q?+92>I0G<Q<.F,X
MA3ORJ[]OV&9VN295E:493<1E[8FZT G;5=*(G7&(C2GU RLR>/ZB5'+3%*&Y
M%92@C':DFQMIP!WF&$@2=\F:1(<IE &II[,28>(#+F$UP:!VC=K"$>_@(*-?
M M@MI(1HH_>(8^\O=Q,H(<7>79[,\^<$KS_5\-CUI[G=V\/AW9,%2,9%G5 D
M9T@)4QPC\>NZ"JP,"7-F^/K30H[6(?9/!Z\_G>O0O"SRJEAG29/+/%Q(EOLA
MS91B$KH63JT@IHYC&[$-.F.,$9MY9=TQBR?.GM=-"<8]1F!'AU' Y,X'NF"
M+;T]JLN4=)415)-%/TIJ4;-=1NA#VUSJ'46OS\FKD,.E'04V#MPDQ=3TT\"R
MJ!]%H-I$I\F\T6UPUU$/Z!0XC93DF?]L^8%'^O'Z("OTD7U;2?787=!J/,&/
M2JKK@'Z:R++G[U%!CX[7XT^K+=Z]8_FMJ'I^?'SF[C]B1)AX88J)X224.+9'
M$@NR?@<I+;&$44,06*1@&!RY):M%9,VKMF%CANH^D\)J6KC#=!9=NY/B'B[?
MZ1<4M]\VC^$VO2MY6];ZE7O5ZHL\X0?<9S[KQYV,V8;L1!8.4B?$#DU,-PK2
MU+%2T(8L27AVN[LAOA*.Y.;N?<L K$$P&%+)G7L&H&!:X3R,X!LX4&!=6[HL
MV64W>2 81]L^]'W%8SHSY=B8_!\^[@M9[UHV#)[7?=MGQK$98B^-$RM*>85T
MD Z1HCJS N'$Q8H0/_38 ![;I0"4/+_KA@5XD!]"9*%#/41Z7:=[*9K+'O,A
M,!R=]T$O*]R\M=YRGN5R6'6):P9*/1S8B<^."X9O$C\(;2)5'/34X'/[Q,7-
M4D,.5%WI)! 3CO SQ0,ZP[5*!K@L.T-"M0NROJ2:;L4&9!B]"3M\9[G;KP%N
M]VZ\AIY16/Z?LNIO%5,P/S/.2IXY66=TNED<UPR>$;!SAV5@ZB4T=5S#\4-Y
MS2!/=V:E(1@1F^0>*X#E!8!00J?, PQ,W3287!QBHF0UG(470%/-@YN:$AOX
M3LUC;2E*/ZK^ ,,MIQGA,NXI3877%5VQ7?^07:,)4M-+D7BPR?*'V^<VYZ!J
M_[0?Z'L152(EMNT_$WJ8FJF'?3.A.#(2@J/4B"*'>I8!2_75Q-?<;B!:QN#2
M[;H@EW0'+P\D3'_+=[!IT68V9<N43D>R7IATN9TU<;6LDUHOE$<N;<W#J^E-
MD;EW\_1,LI)ON9>/I'PX+KA-J8E#TW=YGIOE)X$9)JY4D:-Q,C-KM1T]%#<$
M80IN !LY?76^Q,#3*J>'>B)?3H@,5BWC$FG2% -$%EWXXX(>KN.)I\](!GHL
MUNR-J@FU/*K,S:.]?,?$MDWCT/*HFYK6;W51D[7D#=01"=!RW!*2_H9^YJ^@
MJ[N+G]#]:\5[!*SX5OE#DRW2<O(O_QQ8IO]OB J.%-)&]D&3O&,Z"PJ@F2#&
M7Z&+NNE()%(GZP+=D7+, E/+Y#@ID\XDC7T"R^=?G!3P9&K%Z2?A(<HW3?[R
MYY+PYO7B$,./-&41?Y!L@B(YRGQ?P98X:JFCCKPX/',>:++A=;ST=DP!BJT4
M#RPS_F)AP@!A^]'#D-<4V[X/7H4.UM$- QPR<Q5;MI<X@>VF?@RJ93--<NY
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
MS6_8V9<O]/>4??F?LERH5]X(4384>VR,F==>CS3:HRTZ.<I'1(_",+&/:T0
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
MK,6VY0$A^OONT"-J&ROWWO#-Y#V-ZL]LB(NOV5'G;[9"<4 B Z=>ZL4NH6Y
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
M8?0]:K@1A7K8$]I#(:6DUQL).4[R+0(AI4 8B(.4>U<Q#))9_OF&BMO'$V6
M[HIU%O<<[H?1D:F'PS@.L6,XL1,G=D@= Q0="2(_>]R%8 :U,:9PEP$03#D=
M,A]$,&W2H=/$.)PL^85^;;A!6N\LS@-"5U@FC/BRT9I*P!P%<:J- KPV?29/
M?9=$+^WSNBAI]I W)YOX]>IK_,CK+(@0,-=T8^P;MH?]R*8X\EP/QQXS3WPG
M\<)8*MH33GK^VU1.M<VD9JN&MG0E;TWA4$Y<E\X*T!F^R;TD[ ZUCA=T-3=J
M21LUT-P%O0UZ>SR\"8KR5\S*0#2JFK\O]*]IV69SA0P?<9F[8V5)MY?&ZB.H
MF7O_1<FZ?HQ)2>]IS.;O..F%QX.%@8T#WK(O3B+##ZPH\E-0M[[39&;6IQ^R
ME*+[.&-PT0J)&R"T8P1FR0W@)&>QG2\]3%GNZ*&&X S)+^,R:3*R!H@L:DR-
M"WIH-$T\?481OVBZ[E0T6'>*EG%6\>8K-SR#+J^R6#0!-0]]/5'JX\!U?>R8
M=I+X=LKL*5"G^_E8G5E9=$7\7F@E8NCSA)E?6UY6B#P\E*)"(,HZOII"JPHE
M_N:92CE=]&U,$$R?Z2WXUYO4K03HE]&I5*O[-RO*.LO_S</H\E4 9P7\9#'
M>2FJ[1;B5O\B_OLF:Y(%IBK.'OKP+,O 8>JP_]A6[/F):1 "\O=#&9@]0+ ]
M].@IAPV&5TXOSPD:3-L*3E"/%:DJU_ITIRH2FC0BF/RB>DX5G$/MI3S.F:G;
MW)6>QVQ(,?S'(F^3$ID6;#M5GRZRRDL]')Y*W8CBP'$(-B(KH;;I^>Q_2GG>
MYW UL_8276VQV$28UNK9/DJ1S7KF04ZC+8XN3,U=I2EM(I9ZB>>?N(&_S^\*
M[7&\:WA_TMK<;?\K'FZ]T1D>J150W3GN9_'T-@GQ.F <S)[7,KCJ%6Z?-+^_
MN:</_"LI"K56O%]V7A7K+"']+O$'5B -?:9U+!\[46*97AR[U &%=REQ,;<R
M;3@X6.$RO>(U BU[RSLS?, CN#)R"M>Z9TBN[797A8>%+WG/@.GXKO><P11C
MT=CAMW6JB82X]KZYZ;J^TT9VX& _CAU,',O!U$HBTT[2V('U<1XC-O?Y<X\T
MCZKJ(B>46MN/PB:G6W2! ;S"5<8!'F@F(:"N +,Q4LL&EDD(?110)O..IA2T
MVV=QJ,P?/A15=4G*\C4M2NX0JPYO(8+(Q2$_W:5AD":!;QN)[9R5?39,>^;%
M_Y'6J.B(HS6CCN(>^3,ST$8@E=0$\P %5 Q'>6<5=]AWH'%.T!XK,V:<3<L_
M5[+9".6WS3.;AF0RQ4QB",U]X]^][N6M],/94QN'26 S-6,;*:_@29+XMQ=:
M1L79K>-W5"&KI4];/KB!5Y3_D+V(99,_"-=$X[E526!1P#%P*>\F9# E;7E1
M$*5I;(-*KVE&44$YCS:9/R,=2 9-.?VL&2.87E;^BH'5,$!,3>I7AN*B:A<
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
M44+@3#T@?G*.ED%48#K?,'+6[[K">=D9,[PJ44(1KU3O)N[H:-TW$0I=H_J
MU.>=X:<&S<%P/\5E%-O\=T40];;DL#XV=.S3V_8#HM*>I&)$Z*>WMB;QDM;%
MT[)-\-DK:N W+PFOAHY29IM(DD8VB3.;@#+YS+%JV(QMRWAJU&-].U%/<-^;
MM,>..[W"X$Z$=AJP2L6#P;<L9T$_QKN#&=M97QM\>()Q1'6-73#'Z+P#&XP#
M?C#JP3Q%A4K2[!^/Y1TM^8%6X:!XXG'3M]W9/];U2L2,'DMT=W6[$VI2.3">
M@F'\L*@! 9@=DQ7>P*%Q1%:U@M,3:\Y7<#HLU$[!Z<A')]PS).-1I60_JM3&
MCGH)PW^CQ=/W%<W.7YF[^43O*;\&8;_OK,B:+'C.[$%G]S2D.$[3!%/?R3,:
M1'%*8!G4\\M@V,:TC*%RR]D9^M'RADC#'*HZ[E"Z90_Q"?(*MQ$S?P< MQ(?
M]\W.?CNQN7^X[7\Q.M%0*QO:"(=ZTJ''H2^&VB7%^[P:G9<5,TLP_Z7%^[RB
MHY<7[\0*;&-,>0%8]?;'Y=5^T"'.74Q\R\.>:^<!=5.7)H[,/K5=TO"V\87)
M39:2U3D]08>-L1K[,-OXY>K^V_G-WZ>;IT-F!QS#]L.-L6A_V-J)WE*SJ.TA
MZYT6'?G+U/*V\U0L6C-=XX<XW@3QH.^R.-X=+WQCZI#[(4ZHZ^ T=$GFQT&<
MDURM\ W.C&%%ZA=[<8-5+D4F /NIZV!^U>\6W\X&65=B%(-,\W+];T?2H9H)
M<Z!GU(.[XPNUC F C_6-GZ?23ATF[35X"JR\4W6>.FBGZ_8FK*EF*WFTK/%2
M%HOR!X^3\::)][2FU2LCQ18]UL,PRAT<63;!:6#G">]F&"6@PZP<6=/V[^H"
M=="?(=O!5GR&-IRA+6M".SOFVNBT0M]#2:SE;)Q^!('6S!QX8$,&PT*3R9(D
M.JMQ@@&Q;X: 3\,CX8]5Q@Y#U\M,9!G+!L!WGS)L$P0-^:#VGD3CL6QU86#J
M^5@1T=Y@9_;"-JL;#<L)"ED?%TDI4KVWU&P!ZN,B]./2)SX!UX%-"M1CN2(+
M$0[@4Q%H=;]:GC^O9)5B9!G#6K+-H$."/NHQP&S]:ETMQYK,@($9URV-F,"4
M30,<((V3%%1)!<?6GDTG)87L*ZGL(VJN<I=)]%B*(0H5[<8LT)H1K1LGV?&2
M&#LIR7#H6BZ.0\?&MN=2*XS=V+% 3O(80=-*WI+G^7&D80 E&PY@KN\H=G).
MKTY$@"K> Z.EC;;$>6GP4-M!L$<K*Z@F7W:4W*Q>K*SP^_ZK]'/P7?NF7-[1
M\H:6[315R5UZ[S'#"LNH89ZL<'-U*[_M[DLVOLU.$ JF<SUY-$Y^'1!!:</<
M7VNV#?*$$/T-\=1'9J[6/+S>NEZNJF)9%VG36GX_Z,YVSBAD_Z)69,<.VS=M
MZO_Q(JIV'E:D6DF&WDWQ"_G*[W,]+3LBH4_%4MQYESEZ&:[(>]]WF/'D93_G
MDR,#.[#SD":YU;[#JV7V'_<&.YZGO3_*I^Y^M#<G>:GR$=X%,$9I*A=E(X"N
M61.S@?S>);"C?/YG%+S*PJVMO%6:H.+6SGL/7M?UFF:7ZXKWIQ<62BQ]U<[
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
MU4$R8\)VOCA)<^QF8932P$U#/]':26 JQX9-24<292U-Z-QLXV],S@Y]J/<
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
M/AMSOA@'/+^__G59)C6M7KG/)>+"W*5C#+(S(W?P3L9D+=?'Q/)#[-EQ3O/
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
MEMV.BSJXQ$B8GYC&-O;"+/#"R JR3&DP[$F*IE-"VN%]NQD!RPPE=$GS@CD
MW5@_M;FMIY&4\\NTX@/4\)8TKAK:_;[]!@;?24NJ>0CJ:7KO,M9T5/Q3@TK'
M'U2S"7=5R8XYJ[<[]N58G2^SJW^MBQ?N6FS3S8Y7X5(<)JF-$\NWV(]1'CH^
ML9Q$*DE,A;AA2W%W?WMW=?_X=W1^<XFN_O>OUW??KFX>S]#-U2/,-(  E;,2
MIF""&8R.BS,D^!!F=,/)SA@F(T6X*B!HLB4@TK.:%150]BV,TAH&2F?:(TU]
MN3YL-!3&.(F] /M>X.=N;@6VE4"RG60)&\Z!>N2/H 6GS@<,"ZH:2V/Z",I9
M%A.XP*R*3 ',JF3^FDBBFJG@Y8CD<]2X],E^G+*6(V" *EF./:\Z5(=DE'<Z
MJX^4\V<X]&(?1W;F8YNF;I3[H9/F*<0?V2=@V.<0Y-"2TX-.=-D#0D[;IX@'
MT^I&,D'*P$7[*3FT#6O96W[F&2W'A3L<S7+B<\"<QS1C2V7G577U\Z5H$FTN
MV4E#*E7QQ+.FHW,;8NA2/A'QE)S#JJ-#1+CJB!&GV\@ODI58/H%M1*R!D!M[
MM%6B--OJSLD%Y\E(&Q%GDVTV]CFU?4ET;N+3D8I5L],=;;>;VC8F?N)@)[ <
MUXL"DGHQ9'<Z3L;T_6C7E:JC"FQ*.X*1W,8U77*8#BH(#=[$AF72M)6=(#+K
MAC8LZ/ZV-O+IN3+"/K//[KN7Q(YP$B86CK/8]9(PLR,O,9L2QMDPGA/F6J9S
MP@2:<JIN'B.8*9B0%<89>\^TL#XP[Y87)ICXX(EA?:"F9X;MK*90@"0L8),.
M>^*<F[D!)B3TL9];GI\1ZGN1U.2J$^N;]M>?:?7$7=K?*,,K)0O)T^XI-$8\
M]NDRJC@++;'QTZZ4B( BG6FBJM7?-"+7K<AECMC/B$^$*Y_?T+)<L3^]$%XD
MMGA#&<V+I8Z)6B/2#M;3''ELOE*9TSSO5,$,?$SSU5Y;3]PW*6&2X23Q(NRF
MMN='U/8])X/56@^1@WPEE:JN.^+B5HIVE$6=L:;KNR.@63;OWY7$V+=(EH4N
MR4++AUQ+Z(),]2I"(S1RWITN@6$6>O#F4G-=MHR$IJ\E9Z_5EA%:^MI1O7Z[
M6_J>=I=KM_DE3?CJ%^2EX#K";R9NDT7Q)#:\@Q'R01BQTYV?XLBGKN<D:>HX
MI&O+]RA_TI/G0.I;O]N0[Q'N@FWXX9MUQAB":3X 4#D[H!D?):NPY8&#PKEH
MQH**V]DM!_I, UQH388"0'A6LP$'9-^(**R@:E+J5;5.5V+^P<5W4CW1(\;#
MP3$E(8YH'%MV[KE9!AJ'=(R(X;-92P5J#HZ (:OXTT2$JGB/&AJ354&A3PNC
M376/D)A924\+>:B. Y^=4"67#)1%M%41R8FJB-\82V*"21>I>RSYK]IZ"#X]
M::]2XI[R@#/GOURN*L*$(0NVXS[;!ZTQ0W9DLEQV9+)\WZ*$IFD&JA#^.**9
MO[!M@J2K$KTR#L_0CZ[6BK2U5E7'&DJWO"%&ZUFA].Y#8 JIS/L0#)LSPS*%
M>[)U>XV\S1&N][7Z37RM>E(?J>?;2(YZHJ/'H>^86FW?AWJ=.DO_/H9@\U<&
M?@RY3VRZ'Y!#> H29_U<K+1XXXF>O]4W=-4V=MMDRTNF),FL9=JMWK%R+2\B
M@Q6]UG_F$:=V@)5\\I(40B-7(P; @>T$TKAH+B* 2JZ4_R1%8+9\*(BX_?PH
MT'.*/GWZG6;K!;W-=PX,8LR@J'*Z*.M5?3!RF#O=L4MQ0N, )S&Q4QKY;N:
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
M;(1U<TD!+;[.#+RP,Y]E&VR9#9BEM>G7L!U*O"-G0RW&*C)L0I<S9.03"NN
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
MJ\I7CYJ<G1V.[\'F;''ZB\XG:PUN-FG)^^9\I/5_V<_K?2;NGFNN!9[H7&=
MGT</(O:BBIPHQ>SUE.29YV>NX_ZYXVR%\K&#Y=0';4 .1DC[P*]TQW-8A1;H
MEZS1YU?NJGA08M4+38C3>7G<MO"_P\,5"TZ_?-SC?4XJ/("R.H^>B+ZJ[835
MGR""(^+DER</U":AF\-7H[7JUQ4Z&';DBA%U!4W-*!^:]Y41C3AY^^PF,62B
M>ZY2%&?YZ=(8#EI0^<7C2LM/S%" Z@VT4&-Y_/W_$[5:GI=&V(K2F->8^SB*
M;0<3$KN)8R5A&DG5F!^'-)VJ3'\6Z19&\,CLG/;%:MK#_./OG_Z_F^M;?=R.
M1UUG<SNRH1;E=CRJ?L[MV/D+["M=E;L_[_GB&*!CYI5 L8>3-'$Q#6T_S>+
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
MAK;*[8QJZM-/6J9%1>_*(NT56+N1CQ,WCS!)/1K$=NS%"2CY:VD#3$<!F[Z
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
M"+=RF^Q(L>'>YE-S-_IY6XZT@>MY H\3I&4Y#J/<IUE(@D#.$VC0Q;";.*;
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
MM4([OEO4*P;FSC-:_'G-J9Q+2JZW6:^;81K;.(KS",=9$L<!.Y;:J13[R?G
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
M?322/] -S8L>1;67Y3BA>8@#AR21E]#434$G+3FQAOU+(QSF/20!D_,<^F&
M>8U6/FH4Z-YJ-CJ@7QHMQN,_8(<!,UN3LY 4NJBC@ %Q[B2 3ZLYB-,+T-O\
M^Z8\\*$R68V0ZM//)J^\)K6J[NK://:+A^VGG^2IV(B/W]/=OMQ4]]OU^O.V
MY.QS'=?B1A[;OO!./"2VL>W8>4@BRW7#!.):3"MLV"EUU17KL%48_<&50(T6
MP)0,X[,HY^_>T]S /.7L:0$[R:6PTN1>C:N[J&->"OQSE[Z87#@-]143R+ZQ
M7\E3KWN:F]LXRMB_?+8-S$*7Q"&18CXX&]>P:VTD(2Y*GH*Z:_>TEYMA#<P9
M21D"HI\>4%N)?;H[SF+DTP/*=[FGA_YL+HM4M*/\0"J:\7@DVX>)W[(%2ZOJ
MN(+K==L/PH8XL6F,4QKZ>6A%21Z!^HSI5M#P@JR%_MM_LP/KWW?D9_V/I/%Q
M]4\E7=>\/[LMJGC72)QPU05E1*N[_NQ4T"3*;7W><FI@WD4VQW4U?$Q<(6$&
M%G:@ED'SJBPY52W_]PK5%BR;%JN"[8*9LR#UWEURK0JX*OFW2G*4*4=2NMG5
M5='W1?6O?F=(BL/0LG 2^ 0G+K%\$GIAZ ,S@(;$&$\#Z@A%7*I:]\<1C.0<
MXGS+86Y-P6@5XHX)F_1Q<PP)69I^8\+0 8:-J4\KY@COGY]K.E2R;KNJ=6F(
MAKHK9CB,8[98HRC"KA5%<4+M*$] H6M)N:8OOCM:G+$MIBV31I<Y"TB=(0NN
MW%(W !EL[9^@=6BG>$+E9H+W FBWKA1@2:G+)O_"H.BE_0(?5W,I1^+^;55=
MD[)\S>NP2=4O43SW*Y$=X<CQ$YQGH>=8"?'\!-01$2+<L'/I=#)ANC"'TE%F
M)5K)-RG"K3XPYP*"6<[#F (/YF8Z?4\X;M>GN W4)NMS-2H :/(W(-&+.AT5
M4,X]C](8:NZG)5/L=+7L]Q[D.R>)[H,GF0)'VKH>/4\<\]IF+\=I2)TD]ZTL
M\$"US4LH;=C=/90DXWS4!WDB>29M.0!5<HP6F4HYU_C>)@CF4H&M7E<=BL95
MF_FDS\LNB:4F[[R(RHMZ]24GX?QML*ALU80-MA?>I[L][R#"\U*/7!I?N@P7
M)YM7+\-1Y/N81B3P<B>,'!+"DBXN"S7LQ4]4J!.B.\0O,^@LI "5S7_0"Q/,
ME^I 2"&-0=YD;:D($B(73B>0!Z&?$@!X=EY!W<W3,Q'N*DWW3_LU[Y=6_XH?
MO/G^]WSW&"4.3IS(P[[OVW'@LMUC#*H:D99L.C7@*!<]-CJAXJ"!. =#"^SE
M495S'D:P@GF05H45:I58H2YT1SW$"5A_Y9>T[9I+PR[+?9/:,6DXQHK+Y >
MTU>*C'7.J-BT/[MZVLDR60X\:CKD)4HENOR/C>B+M]52=D^O< TF P-5RM:"
MJ"XG;%)BO1P:;S$"S ECNER84Q]3O.@:O/3N)%1\>#U^I,FW$(V];Y_Y!ZO;
M_:[:L8T>VSZ<M57Z]).6:5'1N[)(*<\2S'LYV>*6.TDB'*6!A=/(<W.7)D%
M0+TSEC?!L+OH-:!K]4!"D3IW"7CEMOPT2][>O>O) UX$=E*3NM9T\Y,XB?Y@
M"A-7;84:J]@_CG:M^AT)3[\09JX7WVQB=-U4+F_ LI>>;S9!O?O3M]-$I44M
M?>0*'*Y>[LIM7AP.H*F56!:V:!#@,$P#',56B ,2I'82>9'C!S)\B1?D@%X?
M</;$1G"GK>6S$(U^X0?-7R63-2YA=6'3J0\!H ]NC#_>EMXUQG.YDC13EVR'
M]%?5@H%J=SPU+("M32]:.-VJ=/SQ!5N/7K3AM)7HY8^K[<9'JBROZU8Z3-*A
ME4YU3&0]26+M9J9QFND$!PF)<)@Y&8[$?INZN>5F7IAYH%VV/M5,1]L )VH#
MN,MM>]\&39@KG2K77B'Y1/YZ0HQL4O7#J&GSJ5&Q13>5^@$]WRP:D*!*3E$6
M+Z2N">"7(-RC\_3AJY]%[RK"MPE.DIAB+_&<W/43BT9 2HIQ88;]X5$T.LIF
MJY%)!MY53B(FY_=TX0#S9$H0*!!/7+9-&]W$A*B%228N&]VGEI!X1FU1?R9%
MR5/GZ&W^N=@0YC0X=44KI+K;KHOTM4=R24(<)R3%#@GR(/0CS\LCR.J6DFIX
MF7,=1!:H2-,_J-'YP@-O&.6@E%OVV@&"K7\);%:H5@+]T?S7"-$=" =-OD).
MYJ). P3#N?> /:P0()*I%?R\+6GQN/E85"5])&SD[!/;OXC\JT/Q=1I0R\.6
M&S$7D]DV3EP_PT[@)7Y*[2 )I$@,M&EDV/W4*O+EE=>*\+JA5A-$&U4 X1<M
MLR 1I%H:6YCGDC]E-3JBCI*HU1)XS:P-?D"<;.EI4(NH+30=L "<3N@F0W5:
M!"T7U-.)RTGX3^O "B\HT8.9%-E'D;6W^T'_24DY6I*:QC@*8@=[?N)D09)[
M22K7]/6B*,.O%%%**7A'LSJIE(E'KTP^?\5 ;C&F\9)X1VA# >;\Z^[K'("/
M1P"X:)E8&A0&@*_6!H>:$Q[]7FCRIU+F33K*Z1&6\X!2EIRX-KDG%)NY2W>/
M/_=A=AC@.$HHSM. >'X0,*\&:EPG+]KPW2Q3I"ZAW_/DCV+#_J]1 9&##L"F
M\/*PRAW6S8"EXOH:#7C.S"_?:\!^10<]4*/(ZXKOQFK*.M%8NPXELX\?0LD:
MV]"#P='5H%Y>\+*MZ\& ])K:PT=0+5X2C:GNZ5--9]A)4;U-UL5CP_?SS#9W
M-'LHGOAE1/Z-_;;*^>+<;NY$YQ3[_'; =E*<!&F. ]>V Q);ODU A0JZ%#.\
M(6O47*&R593WDCED^6X/JJX$JSY7%NV$MCPN4'7T72DUH=$V?W)^\"UF!>8E
M#Q-RT/$D[?JV,R&MGNCA,"'?3B;D;GI"%$JS]**GK7Q+DUH+EWCI!;-?!J9Y
M?'A!Q]7CX^[Z!Q.]J3;_X!'=;_NGI_*59Q16N\U#PDEFKY[7R?J?9=,_0[+<
M SRPZ?R4QT<>$MA1=/V#)TCR7> =^SR_DCS<473KGIH;<G[JY>0>;*5N*IY5
M?,>&K=C2?]Z6NWHSR2TCY>MI\K&@PY(O,('/PX4#M.DI@+G,-T%?8UN467 J
MU<7 I2U6-:,,1+>F1GT0Q>9+[)OY@U0=Q_IQ3V\V7^G/W<-?=/U"?V?GEQ^G
M*2@![[SD8>($,;;3/+&BT'9)#.N\)"?7>#9*TQ2$36]59,WYK+-?W**$BN@.
ML.^2)*IR6S\#6,'<5*O R1ZNQH:'9U9U&/!VHY'D"6BSKBY+DE*7;;$$@Z+7
M7PGXN&)=/=NJ\93CVPUO?GN;M^PA_3[2%B9^EF&:Y"2,(QJY8?[G1KP$LP=
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
M8A$M0,NM61.XS>%H$#TV?FE5$:5]OS95T0=U4*./QD8&BC!H)G"0E?XF= Y
M:,;(':##*)(U'0[_MWFWE=(]%174U]MJ5PD7^(&S*Q^()P:I'BAG=')P'$4.
M)IF=TR!D>V('Q 4S4Q_3.X>'V^O_]1^W7SY^NO_V;_\M<NSPW]&G__W]YN&?
M0/:GF:C+N:P%L538FV A%;7NK)LOHS<>J!D.7<Q3,[59EIY*#W0]#BM-PZI>
MJ;,QCJEWO&/M/=WQWK4?][QWP1TMBVTFY->[,2>R(IS;>83#*/1PDC@ICKT@
M<7-V^(EI &/0AXA7V(7!'%LGV5.T]WIZVFY0Q35<L6U9NMZ+G#;Z,RW8)SCG
M'3\WB;-2!3TL05"7/$[I1E+-J7$M.EFS-6]QHPBJ-4&U*JLZQ58CDY8*!-JN
M_ &B%\X @(/23PA0&$-;-T+E1MOG?0;$[O'A!]G\MMUF?Q7K7DE68%$<$R_
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
M SS-_H2&@ <#SM82\+0@_:: 9YZ8&N2S35NXRW>_%.Z)/4LDP&'D$QP'A.*
M9*'G!3%U(L5@G_-$#1L:32G8'4WE\)X!V&2O"/6" ;TWW(;[M)75'S;)OVA:
M\WW\9U(Q:-$76C=-R7:IO N4T'Q=4G27Y]5 G[<)<4'C:&B/#QH@>:$XH7$0
MSL<+2;RK<(/95B=BIZ6RH-5Q=UWN0W"B'"<Q";%G)VX:NW%D!U*U9,]2,.TU
MY"0!=T$R("1AA!.:4FQGQ,N]V/=M:LM9&%I@4#(TFMH58IGRQ/NID$C<7TX5
M$^@&;<N9M>3&C1!)00$7=E,%5KM9:P1/.[)_T73A-23,X,W4R1?GNT(:XGOO
MKF?P0<42$[RG<UF_W;,)JML*WZ^B&,89ST]H99AD#L&>F_BQ0]V$>J#2W*,4
M#:O7COX""0Y$R?TM#\J^FG$<Y0PPK>C U-%D8. U(62%U57\893>O%4>9,4_
M*N<@_:+JO<Q7^E3PH5;U%_)R%&OI.Q:.O-S';A+FQ*%1Z@8V[%IFG\ \MS([
MFH@3A5[*'& B>R>C+JG2E8RLD HW,J<EF7 A<S#@S/<QI\4YOHXY\]RT2L2O
M)7WF15F^T=M5NGZA'VE>K&C6UF+A"YL==._+8ET^T/(;+X2\KNHFK_2J+"IV
M NYW#OP@SK^/Y'OG6?1PD'J\[ ))<9PY,8ZLV+>SC#A!!JJD:IA?XWL]8PA5
M#4?,X*R@L1:&9TO.)GA'<Z!VP.EQCGYH>/\1<9_[ K4RH%8(87HL4#-OK11-
MRL</C2 _;IT]C'/]=9\-0ZRYA+0I;B]2C=HP].<*6YLFJ^@)+ZK7=466/Y7K
MS>N7=<VK]ZS9;K3:T*R]NUJO?B+%BJ^BNU7W^ ,[B N7Z%W>2'/SO>;")4OZ
MF>UA1P%V>8H3V\YP0-*8)B[[8^:#?.=&V#2\*71<(,$UCSBK49]QM.5\@3CO
MW<WR>H6Z5Q=H*P*_BVZ$8!-\H.O:W_^V$P_=K#8O[>C0\N!F/@G)>X&+3S3P
M)N'=SS'\,L+H%.BZOC##Y+P7'D:!/KHB,4L-WN#HH?ZO^S*]*Q^K\J:JBQ?!
M0)/!N2M&*-GF2&8LP]I>9*2VW7S8XGU\^(IVK(PE$JN!,W+18  7F'*4@41S
MZ4:HT$K-CZ0(S-8""2)NOQ$2Z#WE5.H3-JXP8(NT_2TW<X]*M#H)3H+(QS3U
MB1>F 8TH*.I3EK!I"[ ]=";MH?.5_171[[Q,.*U0N4V? 2=ERZ$J:7(9P IH
M1)T\FW_AS=%:-K9_VCNB:TWW!F&@+P]<CNS<">(@,$YDCL/>5XTWKPFG<T/*
M%3L75[^LR.MKN7XM"QY+>11(;H686,3"?L+52>987@AR4 Z3,ZQ(.N*(MM2A
M =Z#4,GI"7T P+3#5O:.\ +MD]8982TCHK;0Z4%B,\=$RPA^'.PL]99"O%57
M?.*1?!>Q6[^L2DJ6?*MLBD"E;_R4TI69WSLH\S\<I7<1&Q,WMK"=VQ9-:&*S
MOTJ'9DUDQK!JZ JYI2TOVXIN@.B>J7"/'$1F!A%L?#0U9!AG733HCCG4<2>N
M$42R_:G+!O['&?$&!%[-B+M:C-;5"X\SZBY;R+(+P^.^L&]DN6E^X+__@ZQ2
M4<$LZZ:L9E,F:IH@<E"=,Z/9)JV%EZRF+Z_KDN<.9D7.7F0R,^-;I.]L=O.\
M9,*R7S-2^>&"XE>R%4E%;* (5MG_RW(D:A 66Z9IO@;#T*;2F"]B31,:>\%M
MNL94V-9NV/>7UMLK(,;!5[93[N<,M?K\8U&5](FPD3,1'5#0JNT-+:[> VIY
MV'(C7ELX<=AAV8VP1:CEQP$)K$PJ2$8?2Z;#:@2/?.5W:S/;L8)HRPM _^J9
M!XE=;W9T87O?EKWN=H'O@9Q#M,^B:.4G@.]QB3HVQ[N6FYH!P#XX^TRH[89S
MS0AL4](*WN#6I(?2?!N45F3VMBF](RML5@_KO/Z#E)3MA'\O'FGZ_,#X69='
M>1]NY+$3EIWCQ"$)#MTX#FGD1K$M52%WG)3I>YN6-OI/\O+Z-_3W G,& *IL
M&">)34*;],#;F4YP?JAIQ48-:94,D6$8 )I:&QQJ&G@ %DW:5$K 02TY/,)\
MVD]*DCVM)O?&S&W'VX:KO]*J%@7+;KZ_,J[8"6'-?W7SG>G2HN(GRR^;4[HO
M=0.<Y '!H9,EMDL<U_.S61J+ QDWK$E;;L0%%^>"G\._,3[02E#G]ONZ?80W
M%6_JD,_521PZQW(^\?<X<\!=8'HW\&V_[T::)I^G]PWP7R]03Z8%:J1Z!\V^
M%>?ATNV\H6S_.1IV*TZ&MI;<JO35MJNF".:)OIF'W2<BXN#8"2+LA0%Q<XM0
MRBM/C->P'J4$VA F%IU^$87[N7JH4<Z[N'YK&E*L$.&1$)N2!S>CA%0%\'+S
M/(YR.EP+.C"EVY!D9_A3W6SU:<51R32IL?-T9M4[H^(>*HKQ%]16=M.0ZH%_
MU.(P_H^B?EYOZJ^49,7R[2-EMM5+L>**9$N[N04Y*BD1NYB=HQ/L^21(O3#*
MXA@4!Z7,B6%3\9J4Y1M?[Z2Y_6&F8=-0#E5;7E']S%1%MD:K=8V>R3?*U(1@
M&V4]OGNZ!*@WU&=)3J_,@CW0W]M@O.,)_=$PA5JN4)^MGGI:H(8U?;II,CJ:
M=)<Z'[/JMLEP'>J^Z0.JZ<9/;% FL2CT^[5X>J[O\E^JID!/D]-TE::;E\U2
MU,-[69=U\>_&9W00SQ6PDS>)T@A;#B]KE_F.%X#Z?*LR8E@S"GXRE&R*)2^)
MOLU")#MNF/Y[9193XP*&Z3QE].54WAR8PC1>RU%7_ULPA=<Y9FQUP1XMP#W6
M4)\W?2IO*CJ:-)XR&[,JO*E@'>J[R>,IFH(2MSC7Y;JJ/HA1V=^;-QI=VZ^-
MD[)S7X3=G+@X3'(71Q9)<>K[ ;&3-,Y\4#ZE'K9FN_9/.2LX$;R(H)\E^0-J
M[>F9"$G3;W9X3=W["RYQPZ9XJGFULP>-5.O1BYXN.U$/4_,:C5J!/+(@]8X^
M\YU/8__>KA@7XI*P$M%>C\]DU7H!?^*%6*K;59.X\ _*]PRV-7RC)7FBXH\?
MF;A;X_@HWX#;IWF08=]W_3RPLC!VR2R70KHE,ZSE!<\5>N)TF>G%;X:R]7))
MR@J],ITC;HGFNB0R_5%D=H(CUTVPXQ-*8\\G62)9'?/=R0;Y+)2J<G8<(-*P
MT'PBF%=*[SN0_V=],(:O'2_Y$<Q^+]EZNWK2MK'[-9-W=VO9B(S89]0(O4#;
M+Z^5NWD$<<E[/K%W<'MI:CHO?;VI7:X_Q_VGJ>G4=D%JC,$)->YV3<)Z?09/
M%Z<.O10G <DQC7.2AI2&:0 JX3]&T'2 C=!>NWY^_3Y_"O7FAI"3VX=TX@';
M'AHH=J3W6J#J:[(!%51GW;4A<O,73I,0_F3E,YGW%(]^Z3/--DMZEW\J5D5-
M/[.C:':[JMEG4FS;D#[R&XQ=Q90#A4 C'\<N]; 5.;F71R3,'= E@@(/IL.9
M6XZXVXQK]_5*&#ZBL%3'5ML:&&@C*\ M:<V:!1%H=_;P:]C!@I]C^-!O@B>D
MM7Z-!DQT&6\*',QK9JE#=&0031@*7OCJ*ZVZHEK<&KKZ7E2R=:Y.O&I8G_0H
M[H(#Q$&,,_!7^8I6IZ0>U@\:!(:M_6%9T6^<NJ8:50-R*96D.C7>;!6H!H3I
M%YP:>DRYOI1(Y6WSH+:.Z)NFQ%);:^8PGC*( YQ0Q\)^FE,299&7V2FPNI0$
M6<,+LR4.+ATE YC<OJT?!MARW59NZ%(A>Y=9+0_HAY8+O;6B &+KJQ0E0W3N
M.E$ ($Y4B8*\K1ACO;O4/U>'F>?TBZW]\'"01PZ.DH"I">I1CSB6[5F@BE$0
MXJ8O67K!+:?JE[0KIRU.VQBVP++!(*CE%(PI &%J1B]V\"!N!1!TQ75#2,\;
MZJT RE'TM\H84UT5W 8J-VDM2KE?K;*O5## R^%59]T45FKA*"84)Z%+P]".
MXXR PL"!]&=T4>SQ(S+'6HY$I4=E%X4<S%#WA';PX,>3 :QF\D> 0-#NBY"C
M?B$_! B:\SX(V#!J&HF[9=>KFLG)'GJZ7;%ES*@RK5?R $G1HGR35$56D/*M
MO?6IJ@V/H#R,:7!L&R>I1W&:Q@XAN>U:(2@649T5PWKJFG/%BXJ)E&51,&RU
MQRLJ6F9A:FH"]G(::QY$8<IKGR?4,;5 '5L-P#O&MM?W+6OZ=-ET>#2IM0F,
MS*KAI@-VJ.PTC*C<AC2E-*LXB?9FNV(G4&$ -B'B7.?RL$9Q4778!-ZW,QQG
M5HKM.,U#ARD_I@.!34DA]&>Y4,X[NHAL"2_0:J#!N19HY7290<!@"JQCI-%3
M/W2Q1OFZ_+$]%F[902T_;UH[F*K H*^?*8CZW-U-5: YT>M4:1C%$R%]XA2^
MTE>>:K)Z^DJ_T=5F%SW-E&)-7SX7*\K_6QVZL+,LP20( QR3,(KC, WS".2;
M M(W?2)LN$%;=A:H90CU.$*<%?0;9TK\<^ N1@OFDL=#<T@";ZYU@P@_)*I!
MH>N0"*0^[R%1#9JC0Z+B, KE_ZXXP%<I,[ZJ0IR >C%UCNW9V')LRB_3N%LJ
M2G!N>Y2X5A9G82Y=^.\,$</JAA-%/:J *G?G4!FYR=8D*TPA'(HI$1@G+S"@
MH)\&P=5*^1T!H*F WXA @Z7[SKT[7]&^$>[WRO6-/0L/?GDLLZNRO%UEHK>Y
M9-C+WDN&E8-\Q_9C<4:TP!1)8$O_L229.(CL8KJYIR5CQFNV(4M-'=O/"J04
MPK(_TFS!*R<%Z(>MG'Y S>P7+D5VRN;5-JXW5;U^H>4'7O+J+N=M\GB3W_4+
M*59'=]%LEXUCU\<YL7(2$M<&VONRA.=PJ3(V1-T9U#&R0((5?A_4,H-^:]@!
M6OC2\,J9]B9 @ZUC?7B!C7FH\)JL>&FRLYKO4# .[7;P^XH&N\<OB7@NSDM;
MON*^7#^5Y.4X'X9?W?#@%I*Y&7:3Q*>9G?LD=$&V^S ]\V:\US0$['. 6A:
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
M4NB2H\*+Z8B*XXXX%4K>4,?>MO2W4EL;)?#E[+69((6I\:ZGD&A8V+&UQ5(
MN^,,"=;FZ$LS!22]/6B4.+E$OYDID)WI+3-I2 5S]";/FZKBVY:(7TG-J]HR
M((IE4TCQI]O/C[=7J^S#S=7C+P^B:V)3Q/E0!08.Q<1U76Q97 %Z3ARZ\L%B
MDU@QK $%7>&5YI31+W]Y^ NJ.76 =34-:@DS=38 8?INRU:O 2OBG*%]UA:H
M0?EJB_)#UZNU87$VK &6[6R8*]9.X\38^:HNU]FF:7&VX:71174T\16+)+"T
MYA7,4UK6I%CQBNJ\)2IN1LT0[6I<BANJ]J&R[7;W2LKZC?WOF[@K6* _F(YZ
M1CPRK^SRS)AES;8P3O%IN4[87E?L:B$MUW]@OI!XR3;Q<; ?T __^;\CQ['^
M)H 3_[;_]J.@S@=)N)%.RW6UK<J\J@M,DDVU_S:'NWM9DQFO9;8'S?II%.8S
M\[4@L6?VZQE180O\NJFJ@CS0)_X%GXZ"MFR"X]!Q<1KX,:5NGMBIO-_E! '#
MVU5#$: O3V$@L>-,E QH-PMBJ*6F$NY\2DJ KI\HK9H&;Z6N&JJ:]-B )(/:
MZ=1[\^F< :[W-,G0<VIN@B^,.][:8;UD#SW=KMB2I-4974&)A9.<.#A+TCS(
M')HXOM1-M0RQ&;RRUSO:J"/.;Z39[ZOULLC$KO^P2:HB*XA\/0XI*.5.];H
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
M89C*'SMDJ1I6)[MVTJ]]JEUJ.*2YO32.$N<2$^C U$?' >JQL$"[_LM[;)A
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
M4<L26K9\%-!B$E"8Y=2!0?!@2F*'V\<^;ATWZ _&#NKXZ9D=&J,AU*#0%>D
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
MV+*+>IT_V>]%),U];XI^X"RS>?RQ9ZRV;+\9\0*91%57&(X)%N>-U3$(\E%
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
MT#0>M-K4_N,L+- K*=$WD>S'$W6R]7))RE[Y/W"4ZCBB<KI.,TXP9=9"]-!
MQ.BSSPHU'+29D>,%9Q2B7:4EUA8#.TYQYLA8:0B.XV7E7[U,+N%/[$%>X[MQ
M7O]4KJOJL/"HY8>8>(G'C+4@#$D4VGDF%0YCD$?3H8%MFN 3I\R6U\72!4]-
MCV&S3 _H,]MIO93!AG%>Q*:[OA/,OP/C;1S92UMS QS^.<R[<8AU)P\.D5+L
M#2/.[E5=O+#-HCI,B(C"#$>Y:V&/4CM,K"2,"*B5P?[PAA7I+ZWOJ",';,ZR
MCX2<XE.7#Z:S#D5C)MEZ6:1OZ+?VOT;JTYV63E?WD_W!YVUH<E*PHQXEIY]2
M6VC<#MM6V/R#,#;O\H\TIV4I&J!<B9)G)V[4*0Y=$C&;R JQ[\61;UNYZSN@
M$Q> MN$ENN4$D8X5'F*4M<R(WDHJU=\@Z,JM;$.8 4V5FVO4E2I<(-O!5KQ
M.PRWK"U0QYIHI228&[^,!^L#!4PT*0L(Y5DUB0(DAVI&90C%_KT\5X);'B5]
M9L9'\8TV_99XI!_ON<13<QD;)V*)["8/*Z8VCIDJ8N<TA_V+V0>89F'H6*$3
M.W&L$"<Y@:5Y B3;#F6]IF\\Q5E<>@"/9U/0E]-9IL&<D .VQU77]NT'SMB/
MBR;6L>7.>,RC!I!TM0>>P,F\G8*G0W;4-%C#D IQC5]Y;XMUSBR[1JW>)34I
M5C0K5C??TV=^"ONT+D4?X[MD63R1ID;7F9(JN1O@Q*(ISNT\\ ,[M4-?/M)Q
M$BN&S33!&U[G>,/.'8T]AM8M?]S905L.1=\<T?N<_7G+Y%\!X7_3)F0DX&%6
MF&%:4;#%CW3\9-=PANYZ"'?,\=*#3?MTU.,/G..O 6M \.5LF*N%8VZQ5_JZ
M_Z(I2E,+2(-QF],HS!?)J06)O=A./2/JZT_?=^5MVW"(BQKVB3ZS)^[9![H[
M!U35YJ5Q^ TWK@_"#"=!$.#<=U)JQ[QL23ZU<;TF7DU'N_0:.?1XX.KT?*_@
MV>=+\O;D?<P"T#71FX"!FY*.]^8F&77<(\[^GBNC-X?SM-PPAK7VMASZ.;U0
MZPYCD)]O[V&.)#P.^I:=<]B3CR7A_?.NRO*S9/3;\,OFUGA+$[5$^Q>DE>9@
M-3D1E4)Q!X:=+?)V7+1^H*W$TX8".*J1"TAF-N6TJ#?LH^EN(0_Z1;;U3>E]
M6:1'L6,6\7#$_\4SJYW8BS([#K5&=V@68*;0C[SAJ@W^F!J"-OLL:PH2N>#<
MZ8\@J61#2'I2]>-(CAKL=K(A(=R,$2:&IF6N\!/=[+^OV!1#DP,.7#'%A]H^
M][D@2;$4^6N'E^E>YN(HC0CV<M<B-O']S*._U^N:+.6VH-[8H-UA2T%:S3SR
M5]!R1P^V#?1!D-/0BJ+!E.=G"7G 2NP$YYKT2W_D69?^"9$.5^6I1Q3S $ZV
M)+OZ7E1'!7)(B&.7!.S'R(W]T+536^K28YR486/K7 <][DUGU($I3P.(R2TV
M/3C UIXR!/!0_E'I=$7PGR<T;^#^J,!'\?KC;\!]#/>K:G65_:NZ+\N';^EU
M5;=!3Y)YU6=>-[PR[_D-,#>?LW]MJKJQGID9P#-.FE[5B-<"E\^9/@?"N)=%
M@_RP%2DGNL98+@DIE;PLY\:<S<4R(E3?OS+VJ&(H]:K<-DQ_)-\_--%"S-Q-
M2W[35'VEU6;)FTCP4DY[99Q$P$-;NO9PO_5]#Y,P^_^+NY;=MG4@NN]7\ -"
MP'K9TJ: $;A @=0N;K+KHJ DRE'A2"ZEH,W?7U*R_-*+0Y'J)D@"B?.@YW@T
M',VAF- PH701)@&,#4*/6H81X*Q-=>8JFJV.C63$3I-%RAR5KQ0U),$?E/33
M,YG<(+FO]_G=#@.>:_VJIM%&PP?4Z(C..M;SZFXGU54WG175V'2NU7&ZFM7U
M*#5OD[M61[::X_6N#L]TOI7L\$+96[%+7EB\9NQR["J9[/2O8!CMOG$\8RE_
MMJ^DBQ/4CA,6^71GP!/C&8\>)\"P1\I^]$/K ;"<K4JIS\"RLV4_XZ9=)T 2
M5RLT5S[Q=)5GL]F^>S"DE[@XB"R>TX2!X].59R>1U B6KL4-1^A96O6TG%<M
MS W%%:#C[MXC(^$XT4YH':XQ46%JX[UA@.; "0:JM?O5 BDB>T9/1S/OF3C6
M_O.:1J\HHDPTAR$FJM$%(HR>W\3F&2?]>SSD:8G$O"J>F;Z)T;Q%GI1_Q'5'
MEL?OT<"[2K".P![/#/;XW=\S7]=>C[8W?7A]UZB2>-V]%+,[4D9$CB&ZQA\)
M8Q])S9E<;//R^3W\1:.R&E&5LOJ#>7<6$"Y<'#IAA DWWHZ(':Q<$"?F9(T,
MP]AV]X2RO$1%+?GT@3[)AK*#376^W'/3K"Z%(6;[';M"G..>U*OGI=\H^("X
MBNCYXOS-N/,56,HT.4P;H=E4?6;F/M/DOC9-FJZ%U=#R)7VCZRQN<NVB8E\@
M4=E.SD29R77%U&[?QM;*7_BQOUHFL/EXP^(,XYP0CGFFAM\:\3!P&_&5''+I
M\P ,EL[&GR6C1K2!=X#EK-2$)2/"9@4*.</O44#R+EB(%ZS\R1<J\D,:5U!1
M]09VG=9:"X<G-Y:/W27U@G@1TS@.9<*Z7X3I4]IKH75[*>A\=L WPV&LQV)8
MZ"H8*QVPX_8,!2F_^RI ^5^7X!Q8>): '#>L"4*)*U6'>?!@#@_T/Q[6K;!;
MXA4)?!PD),")FRR=A1M$L2T5=GT"# ==(PX)>4KM$"V/R'UG3K$3%FH@$Q4F
M8W3;H6W\Q=WR,\^XZ#:N/<BBYSI% AI'C8 FL%WLATF"PY7C+RT2+Y:V%(LW
M5+#AH!2**!+0R'I.HAYIR!^PX*U=88Z 1M9?0 (: WY3)J 9\I_$H1.<@09H
M_"@#C>QZ\S+0 *UL,=! []? 0/,UJUHH8M%85,V(%0)W23U_8]<UE&/SMQ1_
M<FC?9/S3UU%,Y;!K41L'U+.QZ\2VY80D]HD%R7E,*&D8HF]I<*)7PO9B-E_1
M*"R.-M-ZUDW.4'0S ^?T_^1 ]E!&10.;*9>N_>LM@GUKW.[.8[,[S]>[\_6\
M.YT3BGY<5$97.ILB--+L4A/<1[I4_'<T29J=/,BHI%L6#/YCFO[<9&5:?HBU
MV3&O5ZL4>12<.H*3-Z:ML1(<SH,X7&#;"GR'<"SW?*D$6E*>85"N-4 W*IRB
MOH[S2A$D-)$#7EDW#F.H >? X%"'7Z3A#6CM0-\-7ZD&*?[+!9MDUY\%9H#&
M-H@!O0W>([?-LRW-FZ<7R;:XFYM,'U#G&=YN=K(]-2V31AY@IU@#"Z[&$,V=
M^IW:*S6IW:XT6U]:IP'7K6C=%ZA6C-;1[_?TU%O:?=!)O04F7NACQPNCI<?-
ML8A4S\>0D#DJ0==2H>6-#K?(EGZF&:M0YKD6J%S/Z3 86KN99OB$.HW41BO4
M8_H-&J^]=-P[<YVE7_MV367@6E6:K(-X!X61P_K *(D_OO-\GL;K_9Y5@X6_
MD)151#LMVD%_B<-59.&EYRZ=*+86GEPM&BS9, 1]23.21:)G.SIKA!CE?F9U
MHV1(Q2L[)73ZFKQGY2H41OP%0[&+"NBD ZJ5>$!G-9#0HR;2TDF?!;1=&XF6
MK-R9J;2 [F@3:D$7Z$.7ZSU^XK]]_M3\A_\05)R?/_T/4$L#!!0    (  "!
M6EQHO@Y-&NH  /?.#  5    97!A;2TR,#(U,3(S,5]P<F4N>&UL[+U;<QM)
M=B[ZOG]%GSFO)Z?S?G'8W@%1H!IABN205(_;+Q-YI6"#@ R :M&_?F<62!$D
M4& !E85*:9^PIT6"9-6Z?+ERY<IU^>?__>UN\LM7/U^,9]-_^0OZ*_S++WYJ
M9VX\O?V7OWRZ.07R+__[7__7__KG_P> ?W]W=?;+^YF]O_/3Y2\G<Z^7WOWR
MYWCY^9?E9__+WV?S_QI_U;]<3O0RS.9W /QK]6<GLR\/\_'MY^4O&&+^]&M/
M/YW_$T3*0(4E,,X((!#G0 9/ &:,\B"LXB[\?[?_9*FB4$D(O)<44&,P4,HR
M(*$*AGH/&5H]=#*>_M<_I?\8O?"_1/:FB^K;?_G+Y^7RRS_]^NN??_[YUV]F
M/OGK;'[[*X:0_/KTVW]Y_/5O&[__)ZE^&RFE?JU^^OU7%^-MOQ@?BW[]]X]G
MU_:SO]-@/%TL]=2F%RS&_[2H/CR;6;VLI/XF7;_4_D;Z#CS]&D@? 80!07_]
MMG!_^=?_]<LO*W',9Q-_Y<,OZ=]/5Z,7K_1?]-U?[>SNU_3#7T]F$0R7^C:1
M6OWI\N&+_Y>_+,9W7R;?/_L\]^%?_I+^,+X2,X17+_Q_G__XU^=W?YG[101,
MQ>M9_.#Q&>EM^]/AORW]U/D5;T]OF,SLBU^:),G.YD]_.='&3ZI/_^'\^!_5
MDP=FL9QKN_S'=_19J ,0&C%@-': *N8HX5#KX%ZRG4A>1)HK12R\_>OM[.NO
M\<&_)E&D+RJ95/+8>-U*+H?1_;3R;N+OOB9;"0I,@ HH31&"VB)K92NRU]_V
MDNIU?0[F]I?9W/EY-!U/K]-SNZ';EZ!]_(U?O^AY?!"PG\>3[S(.\]E=#ETM
M9QDDMU)+)/<OOT2N@Y_/O3M;::66N8JS932HOOK-'!H?3*?W>G+EO\SF&T*(
M1C(:SL"!%X[XH+0BD&31_/I;&R$ EX^ @R59"!(N_7P\<\.I>Q_WW@UI& (4
M90%PP;D7PFFD418HO'AM(RR0\K%PN"Q[!L/)_3Q)ZG2\L'KRA]?S&AX(QD!3
M:@'25#*#D#:A'1[JWMP($K1<2&21:"$FXF:NIXMQDOUV,T<]!]%Y#H $R)U7
M$"//\K@*K][<"!6L7%1DD6C/J!A.E^/EP^EXXL_O[XR?OZ8=60TD=AQPR(2W
MRE"-3"LTO'YC(Q3P<E'02H)%:/_*WXZ3$*;+<WVW8=.@X4!C X'A'D4Q4$A@
MNQ//MK<V0H$H'04M)%D$$D93.YM'$U8)_CK*WY_,[J?+^</)S&VP8ZR)FUV@
M #GN#?%:4*@R &,G$8UP(DO'23XY%P&;&_UMY*+XQF&\"EEMMX16A7B*]BF0
M1[WPVF&GVWD6.U_?""JJ=*CDD&T1(!DX%U6P>/SG;#SUZ#430E*@D=* ,1%X
MP)11E ,@6U[=+&0%2T='6Z$6B@S\FHF0X(V#!(@A'0*S(M <3LB65S=#1L'1
MS#Q"+0D9)_'+B_G-[,_IQH';6"!)1#@TP7(7P6XXSH>+YQ<W0T7!$<X< BT)
M$Y77=#&_G,^^CJ=VPVG"B@*#H #0<2NY-LR0C ;CU=N;H:/@F&<VT98$D<O9
M8JDG_S'^LLVKICH9/X6 L8$8+@F.+E,^@+QX=S-X%!S_S"36ON/BB8>YU]OH
MEC:2S D'QD,;3UP:*M3R7G?M;<T 4'"H\V#1]:SRE$,QN?P\F]8$Y[C1D6S+
M 0V><<XL%XZW4OOK-S93?<'QS58B[%G]U][>SR-T$38WX^5D,[02XMDH> B<
M# @CYK!FMI7Z7[^QF?H+#FRV$F'/ZK^9ZY2G=OUP9V:3C=,/-Y%PZP#D41H$
M(FEINZ7_XG7-%%]PI/)PX16RZ(??[&<]O?7;0O%$**"X1A&U1G@N$*4J9%GX
MZV]MAH&"0Y"M15G$<>#O?C+YMVD\[%Y[O8C[F!LM%O>;&QD)!!@G='1B*1((
M&LY8CEA"S>N;I4P5'X',(=PB4/+[;'(?%3"OKG+GBPTOEU&@0OR/"TI2(ZBU
MH5T&Y=;7-D-%\=''-L(L @V/&3^KA(ZT#48EW&_PP;1+?'@@#41&(H(XS9$=
ML?WMS;!1? PR@VB+@,AH&I\6Q3'^ZM_KI7YD:T,X+O)!N0/6<&R,\M# ''9C
M^]N;0:3X0&0&T18!D<KZG>BEOYW-'UZ3[V"4"<8:6*U1P((1HMJE7VYY:3-
M%!]Z/%R01>!@>.?GM]'4?9C/_EQ^/IG=?='3#3:\8T Y''=&I30U+L"X.V;
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
M AM/-M89ZPC.7;:PE9!^KVKR:/D-Z.PO\ *VI-=,O!]/[K>T#?'. "4- ]Q
M@QF$QOK<,?0:4OJ]DSD*<@X1>M_%+W_W:>ZS=X-HP_2M/[^_,WY>+8'!U#TR
MM)'652>]H%4TV40"*3"R*##H7K=MJ:E]:45&,Z,$?X3][,@Z*<!R;67V(FSP
MM]4L:XV!TD$#*FU@(L HUMR%K7L1V,_^>&S4S(ZEPG+Q62?0C56O9*I \H P
MJQ71J0]N[N/@GB3VLQ.7B=$L:LQX;CA"ZO+)Q<?+J^%OP_/KT>_#_'G,VQ[?
M65+SF[SD;[JPVNVK@M2-7FEU2/6"  D9!-XIKQ&2S*G<LY[V)+'3&%AP$&B"
M&8 6<XN)P)+DOI[:/P9VC$8,V=&Q5VQLI]R+B&XTZ3*XM=O2JK%*?7\=#10,
MT3P[8BUGB@23N[0@$^E]5R,>#ZI]Z+H A[&.[?HKY:B#ZKO)"@;N/^\754/\
M!D+:3)?Q0%O) 41!2F$)02QW@.>H#/:<&]X'A!LNH_[Q5/!BJ[J!Z,7GT\GL
MS]^\N_5/:1N#$%]^Y>U$+Q;C,+9/N:])+%LE8.*>JA",[C_B(AY-,=?94VWR
M<]%S!GS!R^9(R"A\;5RF#RKVJM^ZG$6)^^5X7OD&C]?REY-H0S:MQT:/E6"!
MI+!*]-#$,6-X]GSJCECI.:>_\%5R+(P4E/O=3B,;!H)8H+AWP"$$HQ(<PC9[
M]64[DGLN2"A\!>36>0'I*5LXK5NT6D=6A(& $6,\DDI8F[N>;P<Y?3==.=Y!
M.9=.2N_U^R)R^]O@_,/P>G0^_-NGT<T?62/0KQ[=7?1Y%P_Y(\_-^[<X@E+&
M 000QUV7:A:LS#]>K@%A[3LC/K[D)MG<#3:A LIC#Q 3/H+9!"XZ"ZM7%!03
M9\Z$A<T6B ?+NX #SW?J5Q))9G4V]6FPY+?Q1JQ<JVBAI72 <X2"%BYHW!EX
MMA%4")8.T'0=:%J+O0 ,O>+A_>Q.CS>*H2GF*2HF@*><&TL@,BSWD7<K(85@
MIKVB7V?2M99Z =!9:X3VT:?T@HVS 8+Q%.P)0/%<P*C@ LD.QW6NB.@Y8[>]
M8NO;S1T@Y0)@4C,T<CLS1.LH&H$!5L9R@TF .GM_^ET$]9RVFQT^^:1? )1>
MSXS<SD7PJ9Q*QF^1#LA:"P7,'8;:3DF_1_C\X,D@[P)0<S/W>G$_?ZALZ,J<
MUEA21X!1 0*,E&(!"BQD[MS%6F+ZC4SFQTX>J1< GP8S0VL8LW%C1E0#(Y&B
MUBMI:>ZV*8V)Z[=E00?[6B=:*0!NVZO-M_,BE 5&4 <"T2@8&(S3V?,.=]#3
M;\. _*#*)OL"</3]\'H6=_"JC\%K#F200*>D<B@8BQ1X1DSN!O.;5!22#Y@Q
M#'28@ N 2#23:9/V[_WJW]%T,\QZ%=?"Z6S^IYYOU/FE%GE*.@X(<L0AQZ#.
MWN%Y3Q(+B1<=B(C-[A&=J:< ].W51U_$A:FL !13*KRAD),.(TF'E1!UV36\
M.R"TF6ZP2RL'(^R+GX]G+JZE^3+31MC%G&,1A6H,$X IY21T-#"7.P/_B,.K
MNVQ+?C3L]J#I8E"^Y;B]6K\;6Q"R<=$&!42 2A@D+<\^]JR6F-Y;>AX-BWGT
M40R\GCJ%^"HI*)ZR'Y4VU]/;57[DP_.O7.J'JC% $N+3.EPLY_?IPT5U6K_Y
MK*<77ZH&;+_')>?=:'I94;S1GX(+8(+RP,7-!477'#N8.X9R+-YZ;TQZ/$-<
M(EH*<'E7%B!=Q$0IW^AO:4Y+4D#<?>('VZ6V,:M*JGB$,!APJR"1AN.X.76Q
M(O:DL_>>J,=%=Y=:+"=!_#G3?7'EJV#KS>Q CH6E<6W&$X-0%"+/=/ Z]^5*
M"W)[[WUZ-/@>2Z=M49SO\+<:]/C^?IX. BO':#5"U$;!K@8J;S;31G&!*J>!
M<4A18Y#2*G=PJS%QO7=&/>X1+KN^2MCZMS-6C43>Q1=-35^0,X!#29T-%H7\
M#G!#VGKOO-HW#-MIJP 4KMG^FUE-:E"UULQKTW_E5US[:S__.K9^)9 K;V>W
MT^HIE6PVY,$0D$1#8(UE7'M'1?89QEWSU'OSV#X\@_[14<!JV;D953]\/)4.
MO_FY'2\V6V%*XH$A(@T"L@9QH1VVX9A>Q%8J^^\?V;<ASZ7"<D%:+;A&#.KX
ME63Q/U!8BS"C3I#<Z9)[$]D,HC_%C5NW"BP7H:LU.+S[,ID]^!6GE_=S^SF*
MNZJRWYPS(X'BV #BN"#0:2-1[E8_!Y+:#*T_SQU;Q\HLHG/;KF59R^=&:G3*
M,^3< $6I1THJ843N?KT'$=H,L3_%35SWBBS%QE[Y+X\LN,$T>M^I=\F655KQ
MAB44$4L,I_&4%&@D.6#8$8F]"4;E3J[9A[YFV/PY+LJZ4ELYP=<WN7L^&E;,
MJ<A+ZNQI@<9"@:"H)U)S87'N+(4]R&L&R9_C=JLCI16!R(_CZ6Q>W3"O<GV>
M!)JFPUUYY^^^; WKA<" )L0 @RW1BB!.>.YMO"%IS9#X4UQ4=:&L<JY6MR>?
M/<DW\?@T6/ID=F?&T^\7<!:CZ(<$X^**\SBY)10#0KB-'HDS!.=N6700H<U@
M^E-<676OR +\R[>9O+XWB[$;Z_G#8Q)/]+CUU%:;A(68<J P0D!@3H%DAH(T
MPX!83Q RN>? '4YM,]S^%'=<1U)I >!MTO)N(T"1RKL,-@ +I#WVC$20989I
M$[J: ?*GN'[*KJ8BXD@[!QBXU#3&8Q9/<X8&@1S7MO_AJ?BGN/HY7/ %F*Q]
MRG"H%D SIX&&E'CA38"^N.(H_%/<U6132\O$_N$T8X0F>\6,"I%SP0-P<5$A
M+9%6-'\[QN/51OT\%S?'574A(&]<BD,Y L:*Z,S2$%E1&D9'MJC2*/Q3W,CD
M44A6=!VC _#@^K?3LXN_7[]DH&7OW^\/[:[K[W:Z\_?[?9I2L:AK[6I# -HS
M") GU!((H6'Y:V[KZ<EP%$C/O)S/OHZCY-X]?%JD6J:+",BHJ^GMP"['7\?+
ML:^5@+,FK063FFX9(27G).26P/Y4%M)UH2V"MAP@NE17 :>,W4<DRX!AV '"
MH3#&",U@_V?3SF#4M;;W.IWN$GT!N'F1*)RR?*=V//$O6+J9M90FL@H8Q0E0
MGCEF.4+*YXX3=\%'O^T6CHSBWH%0P&*HPI;O?7R]'3_-T!K<I2/5_VPMFD.<
MQL4-;72:(::0:,E%)R,+=]#4KZGM'S7;(L^Y5%@"))_D=):.<E=I$OA%B"(<
M+!9^N<[8\%LJX=@HS(!,1C<)<> $,SY8[PC+7?RX+XW]VM7R(-NEB@N <"7'
M-([M=#9_/[LWRW _&5@[NX\:V!"<(, XRX&E7GDIO,0D]ZEH%SW]=K4I#IK9
M5%< #-\_OG8ERQO][7$Y/8X#W,@]<E%$S'G@C*)8>.6$RUU+\P9)_7:9*0Z,
M.158 !Z;]65PF $IB0381__$48LIRYX]6V 7F.+0ET%=!8#N:6+PQ?1B/(FN
M\0>]2).$G\7UL+&,5!K"A3! C%@LC0A:Y ;@VU3UV].E.#!F5F,YJ;25SSNZ
M^Z+'\R3ND[CH;C<ODSBV:7PU <@C*Y3DV*'<7N)V2OIMWU(<#C.HJRBC>*TG
M_B(\)?F^YL,3$P]:F@#&"4(22X]=[DOE.EKZ;=A2'/"RJ*P<LU=%K5*:1A3A
M2J0U9WVE$3 D"LD0%;0R#A&7^R:GEIA^VZ<4A\$\2BNBF&HS9>2[T!Z;Q=1>
MPW(%9. (!(N19EHYZ'*[A\VIZ[D=2G$0[4BO/>[9*=%E"ULW<^U\E+@??TTY
M;XMJY/FTXJSR438V!AQ=81-9 LS$+8$RQK1X%1??3-TY].6ES1S( X+9$352
MSE:]R>GE/(I@[)["4X^;0.2WVB"V,^N= _&[N"5P: UWT$3_I'.SV832TF8,
M9,7J$958Z+[^%+V_U ];QR;Y%#3E'F EE* \KD6>.U7C3:)*&RUP) BV44T!
MI^BM#,WO(QUC;<:3E5/SN)Z>KSR??[;9I\4"K3D&A#$!;9KA)7-/N6]+<VES
M (Z'U*X46YYK^?)Z?@=?6D7/7!H<#WPX<&N4\UP<Z%+6OK2TWOS'<"7S:*!D
M$WFCO_DZNZ^BEZ$=Q='5@-@'"6G0N2^B&Q%66E_]XQJ[@U54 .Z:IY)NM$PU
M%$BH'2!*":\A@=;G!E]SZOIU#(^?5MZ%T@Z'XRRNL2[A.)I^]8MF@@P! HVA
M!(Q*I@W3,I#LG4?VIK*0>;A'*I[)I:X"[./CW*K4*CU-!)C[R&M<9LN'U#]R
M&7W;5#3Y)?W*:\Z(HT!I@@''1F+D##<P=WUT<^J*++O)AI/7N8G=**V(N,T&
M;]>?9_/EC9_?K:19_7##^V46*.,=8 0B*)55]+G>O2LL;B.LR+J9H\&PM:K*
MB75'&4;/P2VJ#E+5/7L3YJ#P<7/!&#"!E3,*>L=SS[EI1EF1_F)G0,ROK!*W
MYJ=,#[]J))4D_/B3S1F23 -%XL&/N$"5@I+"[*/&]Z&OWVAAWW8QE^+*W*"?
MF^Y];[6W"HL.0AA/QO'%FYL 9G'I17%Z9@.EV D*<]\!'D)GOR'&OF&:6Y%E
MP'5M;W@_KB2YO)_'+>( ;AE!0)-@04#!(4J)5CH[;%O0VV^8LL=-OU/%%N0*
MG,[FZVQ7]TY;Y+L1%0L4&.$"(#BN4*PXPS9W]NZ>)/:;3=Z3I>U"?>4<F9H+
M=6/YP0"DQ#8*4\>O.7%"=-"DI2%U_>:;'QF:'2FMW%#[Z7BJI[:1((430#H-
MHR]NA9#2$<%RIV'L3V6_)_MCA]ISJ:N$37P]2M%D)!['%"@)-9#$<6,$TXAG
MC["_1521@?5LJ-@52&JMHA(P]^AY7/E)M=G/;O2WOX^7GU-'S"B^Z) T*^X5
M @)II =>V2 L(<+)KBY[]J6UR)A[9P@]AD++\2G7%^33X(:+<#:;WJ;@[GMO
M-J3)L #10T9 4N04-Q81F+LJYVVJB@R_'\-J9E!2 6;SRG]Y7&<7(=&?*CA6
MF595'MZ%F8QO]?:Y3<P#932/7K& -G#O@\@=(FI.79%A]ZY@V)'2"C*&SV&$
MY]%VT0]_;N>_D76%2+3RR@-KE("2>,E#[ARVMZDJ,JK>]0:=24G%H2_RE8K9
MHN!2UX.XF*)0YX]-NE?9R0];1+MQ]ZH44"+RK#"'<0N@VMG<66RM""XRE-XQ
M9H^@VC*NA+Y??#T-9ZQ\YL<I =5<,(8H695K",?2$4_KU&@P<NHQM*@CJ-90
M5&2LO&O[F4$Y!=G.-0]Y;8.H+@ :+"D&XVH*T@$C);&:$ZI-]O2V_4@L,DA^
MC -.;O45<-II+LV-""_50*%  ?:2,.HDUOG'8#:FKM\F+4?&9$=**^#B9AB"
MM\N+,/P6?>?HBUQ%6WPQ3<RF_Z74YJ]ZLHJ!13F.;;345495&O&]_L':;VZD
M07,)M'$6&,>QU)(89')W+^^ C7Z/\YU=_?2M\ ),<"MF5\/L-\OW'@>CK8MU
M)>J-QCI16T9("A##WDJ>YEZ%S,OAN!SV&W+H;*44#),"-HZL%L,Z Z3V! 2B
ML12">:)SYTQUOQET%J$H$^)[*;'EZ+TH@?FR/-P*@J.P P%$!<&E9HKBW!<0
MW>.VLVC&CX';G4HL9"#I]?V7+Y-*E'KR),K1-,SF=RMEUF6G<0JDA 8H2KGP
MVL5=)7<LHR%I_<8P.D-B%XKINS=-==1-3<KNY]%567[V?W@]K^TU %5*@ P
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
ML'YG"':$L_PJ*0!GM4W)WE@_VHO5K"03G%%*$ZAH;J@UI:W?F7\=H:T3Q10
MN"VS'Q;;EXYQ$FA);!I!2.-!S[K <P=2ZZEI!"K^@X$JD_ +@-'H[HL>S]-Z
MN)@_S3VZ"*E+R-GXJU^-+7D>@?2Z)_^*YS=6DG,JFFY% /1.(.H9I2IWBE4'
M;#0"KOC!@-NWN@M _(X1$YO?.Q_&T_'25]+9OL*1C1N%HA9 %HS%V!ATS&$A
MC6ANA&7Y@V'YJ(HL +C/+;K?.I0I2X$*/GK,-C@IO$PQ@-S5.K74- *;^L'
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
MS5(NNMF'I%=NO*FX]M>YL)%5Q'WCI>JE%)5+ZVV=!B[*(I[$N(LG,0$!L=A
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
M3DG@N7<*^>"0S9ZFTT+/X"WVZ;,?3Y!:15S,?PD__L)Y-5^\T$5M_DU0#NA
M)0B.0FP$X3ID]W7E(G[BO)-<>-O9IR=1;@F&PQ/C'W[^^O8?,[^(1'W_^<4_
M^-NZ^A"54L:\0X Z[Q47EDB;W8#H1%DA>#PL;)K FT^')2'S48[KK-9=_AKF
M WH,-(Y&N]""1\:DXMD'I>Y%8"$XS8B0)A!F5U=)6#R;_[A?+=<20PU)^\$!
MD\934@D-T\I2E[\,L9F<0G"6'P1-<!NHD4+!A1OZ$>EHTTA)@$?2Z( EMJ\G
MZHT"+EQ$7=BDX.JCD4+!1>I9<8@"HW%DQ1!-I$->H]'.S%UR)D[IG!1<?312
M +B>Q]*=S>,E[#X)[7*V_'>=,<$MC]<Q!X&S3ED)@Y<DMT^\C9Y"]JY)+PK9
M]%44]CY6\[4#X#K^9?WZU$$#);P&WJ+(1]"(D=RNIS9ZIC7*\FF]$4X#55
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
MN^04<MA. JX^&BD47 V-35P(43I4 680E)X*0T3N8<U#6\V,GVLY";CZ:*0
M<'W4R^_1I$W_G/[/_>Q!WR:IU9H2,E[*A1% *\0]\I;"D+OPJYF:0J UZ24A
MDZX*0-VE7ZX6,YLZF=;R5/]J0S,G$X!A-)6,"B*)D''AYFY .(3>:<VY7)BI
M)E)@ 6#]6LW]SZ]Z\6^_^GP_=XU<*" IU  ):VC@!*IN([#V@&$])=,"['!(
M>#V ?+A:"@#7!SW_]_7LSG_R/ZKEK$DP)C(@11K-X&B QC"HL]<)U%,R[7UA
M,G!E4$L!X/H8'SE;?=9VG9-9M^D+RX!.%01.>^Z$\%+PW+O6+A6%%(Y,:\P-
MTTUQZ*J_5DE"X_4'XS0&50FK,!=T7'R5X*L=JMM6J/00= %@N?0/U>U#7#XO
MF6D8KLWC5HV1 9H8KSS',F3OF-M*4$GPZ:/O'6L]E_ +0-(G;U9G\V@7W"<'
M3]WBPO$FHP*50 EC=7R/P^R9E[M4%%*X->FA-E WQ:'K7-\U]&2# 0&)%8D<
M!6YH?#/@W&[\)EJFW9V&ZK@5,CT%/G4CPY?[:E+DUMXJB-; V'6K">6 9-P#
M8I2,^[8+6';K;MKTA)*PT%=Y56Y)%@>'AK!FO$!&=I0"+I[@.C*78@_]X+!/
M['BTZ_H!X-!'D@4<*SF.YR]-O=X,YT!IYH%$D"BB"0UFM/S^' P44HE;1L;7
MP1%1TG(X]ZLU_[\*AYM*U+01<;^W!#BE W&,V(!&2YMHI*J0U)S#0Z8)O'GT
M5P B-R*MR0EN8LBFKF$ARLLRZ)PF# :3.TGL3:(*P6,F%-3-+<^FD@(P5A^M
MJ&%P9PX2%<! $[F#U%H?-(G_'23UHH:X J:BYP-%IPR+H1HJ 'I;!\4>LO.I
MA4BT:.*9@ B4@3DG<^]QW2@K)&UQG(UN!.44 ;FY7UZ$IQO<FTO($PJTB4PA
MR:%@GBA!<^?QO$73M'O;&#C8@5I&I10 LO5J?#G4_7D<]KJGUX:LAH'9.[$/
MDPH/50 *4Q37L+ :Y2X8'4CRM#OA 2!Z2)5F0_#8#:?B/6Z3ZI3\#E?I1K?6
M06K15:7V8-K-;G]^\I&LN]D\_<YS:Z1SO4B2>?"Y.TKEI&F<EE&C26V"GE!*
MK6>A*D"HE=YB2]SKR5A%]X1*]G3J8[J'$C95XSOEN(@ K30$4'+!J7>0A-SM
MWGL36\B%?"B>=LJG#Z*\$G?C3Z>79_\\N3[[Y^GGL_.3\X]G)U_.SJ^N+W]?
M;S #MM1N'SQX7^Q!?Z;-[9-?Q MTVD*?0T+)9_D/[VZ2<]+&M]9@>MM^")@#
M$R %&!GEO%(\V-SWT 'D9O.&+Y^)6'[0MWIN_=5W'Z^;Z2.BVC_\?/Z%9/ZD
MAU_'AWSX^4CE)[^<W<R;QVNQ^)V4+C5@ET@:QJCTH_5NS<[-U+'NP^"YT=<^
M+3H*N.S5:>!RMOQW70X*0:E5<QKQ[A5V:12N%+FMA#9Z"C$$)L;,3JY/)@46
M!<9MN=7G.S"C@5)QT4LCJ#;6*_T\ #P[&'?I*6_C[*?U1C@-5$$!<'IL1W_Z
MI_VNYS>_&&IHAR -, 9;H" +.LI)VY"]M6@;0:4 :JC>7Q^UV910 **V=OZM
MWO.[T7\D;+P-^E0FAQF(YHBP5@6O??Z4Z1:""@GPE'I>#E5A 7C\6-W>ZOAQ
M^O;D=N&U^_FM6J;6@#<WB_6LF5\<OF:,6P.D(@(@I*'B4#AK<I^>G8DK9><;
M#(C7D>]1M%, [)Y%]HN%B_#\XCK:L,,3QT 3SH#A--(DHQ1-[JJU+G1-G<T[
M%MBRZZ1\G/W*&'C-ETOEP]@AX)%E3 :KD,D=<NQ*V[1-5B;#6S_=E.BM_G9Y
M\>WT\OI?)^>?3O_/[V??DI/W_/3Z>73*Q^KN1S5/GJLJ?%M4/_QB]5//7?+O
M_TCWLOC])Q\IL9OQ/@/\VV.1,M@C?A 99?*A/SW^6[1$5R=;--1X%M>(A0FQ
M0GJ@K:<H4"NDR)U$\R910[?2)U5<A,9'O;:MU\S[:(48E2JK)=.".<HDR6TH
M=J5MXC[?67'S>CL=13\%'.&-W'SXF>YXK_Q5:Y8DCC>Y0!V /C@9'+$B>]>?
M#F1-B[9Q\/!ZRD%FY92,MUIWUIHEIE24EM$ DV 0]IQIEKL14 >R"MW=^D*A
M*]1ZZJ4 J"6;YCY^W"]6=GR:&S9LO&0AI@!5U#C+-8WO9G>UU))2**3ZJGS'
MO3)<_@7 Z*H*JS^B0*.$GK[]E)J?5FN>/E;+FDY9:\:L1T!I$W^45@NH@G$^
M=_9:9^(F'GDQ,M3&T='4)?4?[J-0-S6-7^(%[.SNQZ)ZV+3XK>?&6 4D)Q0(
M314B*D!ONK5:>/-1T[I)QL+/"&(N8,?ZXO72?Z]N.[!B/0'*.PH4AT2ET(P+
MV0M0FLF9MBG>V+M2+CT4 *G/]XOY;'6_WF$_S_Y,WS5P0A4'QA ,O(;*>A]9
ML]GG^#92,VU#JK$!E4D+!> I;;3UE!/B@,1> L:#T)J9N,=FK[_\]?1INW*,
MO@'UDW(!^$CE3:O%O4V:.)M'.=U$U31@W3$,#*442,4Y1HQPE'WR9AL]G3 D
MCA5#V311 *H:9=48<F., 2D% ]"J0)1E6,#<P]??IFK:R]NTKLY^JBD9;+\O
M?;B__3(+.Q+3RD2)&0<0%@ABJ37*'LSI0%:A;JF>2.@*M)YJZ8VT![\PU=A8
M^VU1+7?D1;4$AAN9.%.<*(R0/]BFMJ:H4&_4R C;7QD%;&,GUM[?W:<\N5<9
M #]N_5IA\S3I>+&:_6?]>B/S.S=>%8 AD,4;2D"80&P,R@W"7+07ZOS* ]=)
M%+P_L-4&V/-U9J:['O^8/J_)QXO&C,%$ R]-/ BT@ ?,-#GOF!MY>'?9R-OF
MOHKHOVE6*WU[T"2U''TJNG[T6$ED!^D:L7=R#[;QCFNAC5L0YU9)Z27)70M9
M;%(8PPA([76\>6'IK;14A]PES^\T*:P5-[F2PEKU,Z'-MURL_OLJ*F<=J?C-
M5S<+_>/[S.K78[8WDG(J]3:2@#("87!8,=H)9/$I6P"+/SV#JY6 XTSX:M=U
ME5OP4Z/'W[QFH=X'B1R)IH'T0&(H5%QC7+,LZ&DB8!KT9%1LE5O*4Z<W?)W-
ME__^X&_UXKXI*NH04(+ N"-333BATEGUECW4\-D3ZC^/MJI\HIM0\S9U2%K\
M_._?3W9"4@8#(S &1"L:B#/8\+8PSM+;_W53/?SOQT_<; J//SSO"<_/F\;G
ME!\ /258@"NI3PZK3E,SI ..&>L8MI!F[R*1*]>\N !,)]-C+.64C+?FT"A&
M!"@(&; !!^XMPLH=K+;AF'/-6Z$P/->\52\%0.TIA[ A&\<XH$PZC*&C+A"N
M/,L]K.8E!84"J*^"7T\J[B_M K"R3T:%]0PH"14@7E$>I($2YT;.X-R6DM+&
M]\)1-DT4@*K7+:3K=FF:# *J"/ \&!:,4 3GSI2JHV/:^-E!S*?!XB\00O4K
M#*9Y28%H (E1U#F*K<U=CE=/20%36 9I^ W(]!#WU"Z<IV*;+S/KY\O&9&04
M@&:<@B"B<:B,PP2^:O?1X,:I__RR<-!';55>&1:P=SR.8DN;Z=G\Q_VJZ:*0
M&H)I&>7">-0V0<P['C+O'DVT3!L^/\@QE$4-A<*IP6=&HUTF4/S1(J.T,L::
M0P"JA",IC[8[0*B'Z L$46I2G9RGEWKE&W99B(!6G(!@@W&!QM7F<@?.WZ:J
M/%#UT?\;L!JHC +@M7\^5.0@KD.E03"66HL9)?A@WL4O>U43C%8C-ZTSNY]J
M"@#;=FKF:]K7XYZ@XX :*!QARF.8.RUQ^_F%.A=[ZG:G;UY/01< DL^S>>K>
MNZX[OIS=?%]=A-^7F]:2'WRH%GXKUW<[I_<UGR+U&"0* TZP%R%N\3Y[\EQ?
M6@OU2.8!WT$46#90.W)(0N0020Z,9,9 2Y35V=O![TWEL14*Y )G#J45#LL6
MMCQ,+5.U UYXICWA 6:?N]*1M&.K$,@&P+[J*0!UW_3/=6>0ZVKM55SX[B4V
M7L4;DC* :BH#<33N];DWP>[4%=I[(P_V1E)2 ?#K.GMV9S.'(5W(*%"1*QLW
M<^1X[O9F76DKM(U''NB-HJ "@%>WI%P*QC]VP]\M)Q,02!X(())HZ1$B3.1N
M#?,F485V^QAOE^NOD@(P5K-VZ@9H-W;#I\@ 2:$#5E-+/8],NMS1A7UI[(1
M>:0('%5A4X?+.S+WVE6^4_V*1+0H3%A?J%#@'+F.;1Y[$M )<>K($'<PC92&
MNBC/A_AM-=>W9_-0+>[T)O\MOJEOXTT^166B#,[FMDKUQRM_EN8_W,S,;=,A
M@ G0/,I<>1L-71RBT6%[X7$P:=U<T_ ]0/6P:BP-Q&^="]_\8E:YR/PB>0L^
M^<V_.]*W.EK'P@/-TK7,(T:@R;F3OD%/-[@>6RAE*H7E;BJ2L?_#R<>/E[^?
M?CK]?[^=GE^=7IV<?[JX_L?IY<??+R]/SZ^_G)U\./MR=GUV6C^=OELCB+V?
M,;@CQ#"N<K6&T#]3O#B-)8^[WN)>WRZ;BOL]PT 91P$/&'(M.14^]]RQ%G*&
MQX WF+[T#WZ^.Y60A-2Z(#5^#8(SR8VT*'\8^ 4)$T>",VE^-P3<7\X%W'FO
M]$8FIW_:V=)?ZS\?Y?3Q?I&D&M\YK^9V\\-.A%LCH+"30 @7".,D.)J[WF0?
M^B:.]HX$L-$T5 #Z/MPOH_&P7'ZL[LQL,Q3XK:/_8SVG3D1[U",)D+&<(.B5
M0KF3\?I3.W&H=R1D'DA[!>!T=Q3FS"^;>(G+31,2 *%:(,609RQWK\(V>B:.
MZHYVS&;20 %HNEA]]XNU=.*CW^0&IUI"314@4@4M#0]Q%\^,IW:*)H[5CH2H
MC%HH %.[C$1YK5G<>FG'.)4B;KO> !=7BG&$&X1R7W$Z$39Q2'8DA.7728G=
M*K^<GL3K?([FE V?--CST(7"3/Z%=;I1(WHPYT#J (&%Q!&(I+$^=S7L2PJ&
M3X=:+OTFB>J37]K%[,<ZCZ NYY[&S5%Y&4!DBS&&B;.O"S<S,-=(SK3>A0%Z
MWQT$E4?D$S?WN]3Q&E!77Z:M!";X>))")QF4U!'1*17HC69^OQXX-1(RJ:\:
M*LL2 - PQ3-@8%Q<#_$49=8;1:3LE)O3!0)3=_#KJ:S7ZNXAN8D5_G4VG]W=
MWS6,0=0"*(L<P-0(Z[E1QG?*C7E#Y2\>.K'2^ZBLRB&_J16O_VPF7(C48(E*
MX"SUSALKHT6;0_';#YVN76,6Q?>67P$7S_KS[DM33%AY#PP1"&!%$4$A:(AS
M^VG?(&G:,$%N^V ,/10#JXL?:P?R_&93QN%38?G33]=^<;?#E5) ID$22'G(
MA*/&"#,*NMZBK$0CM"<8:H&653,%X.WW^<+;I!;W^]Q6<[=.0]&WW^X7]GMD
MZ<+<SF[6ZON@;U-=T=5WORXDNJ\)NA$&I-<!<"6IC%<^XT7N0IL!Y):X_>5!
MYJ%T6 !<ZQ;A^LMYM?J77WVL[NY\Y#!E*=U=A!252WX)M,.FD$ :I0'S 1LC
MM50J-U1[DCIMR/30&VANW66#:'9'\5-+CRIR=O>CFJ<*DBJL^3_]\\>ZJ=E@
M%_(>S\CD7.[+U4'<SH0KH"-(@([()-9XI6WN3C)YW,[K9-#U1WVLEO6M72S%
M0-HTD1IBS+FFS-IN]0PO/W=J ZVWPEXDS@Z050&GV#K=W/\:>?(E_4%#LTQA
M"=#:,:"5,PP;@6SV*54MY$R#EL$JKL:1=[G0J>\]9C"-\@D<Q NT@E(HYVGN
M5L:M!$V[V613>S<X]=!! 8"Z\K?QK9O?_#S:9;<I%<#=Q2MMVJ!3T/CI%*]W
MTD&$@$H-2VQ Q)MX94 D-\#V(K!(P/4!QNMDV-&T-'7-TJ]MOO&28:@!,E@.
M G0..6CCNV$_RV=B'VBN\RR'P K8<EY> 1,K.R$$2(#"+.[)PD,EHC4H;>X,
M^UTJ2C!V>BKU=8[?, D7@)%_ZL4LK9-&!C!DP'BIX_:IN&%6*I3=A;-#1 G;
M1QZ$#)-O 0"Y^EXM5LE5U,B!L!)H9Q' UAHD-?8892_3V:%B&O_=&! 9*.$"
M,-)(N,$*R'C(QBV0AU0=ZS3*W99I/T1D+TP8 Q']Y%EN\NZS]_+J_L>/V[71
MKF\_ZN7WS[?5'UL- S)Z9CL^*;M_M@^'!_'2.B: 0MZER1W("8%P<&4G!S^)
M[Y>5=9*:/ZVSVC<QCB960Q! <\= ?!51[:5P/'=OKL[$E>P(;L7$SH"R4=11
MP/'UTHI_:CNV<PAK J0(!@3/F4)&:Y4]RE%/R;0(&DGMK3>I7CJ8VL.R[@);
M_>H"N[PP<:N?>S>;G_YIOZ<\OL_58LW><Z9 X\ID3@,3603:2*4\"8QS\=89
M.)R,J9,W!F]6!]9$ ;O7J^;#3[R>;?/Z*AF@J5^=,PC(N+* Q()Q*!WKF#>_
MQQ8W@-P)_48'1%0UC7JGWCW/JWDZ:3ZN>5I^NO>K:LW-U\K-PLRV2U08&,\%
MK8'&CJ<R6B/9FS>&_1\[=<Y0GMUQ/$E/C:%72:,O5\XV>SN1&^& D<Z"8#&4
M479(L6ZMUSH_<L+-:T2%5Z-+ORQ,_=I;V_@Q\8LT% ((A;0.&^6Y[H&FVH=-
MZ!J?!$?#)7X,N8K_Y=-R\>[D(?)^4Y/OKN=N>TA=1D=9WT=G]YQED<%!7&G0
M0: =T<FMRXRA6,67BG2EK1?4FX)MXI.J:%,(KP&S.E +">46=MK(.C^R9.]8
MJYI?;%GC2+B R^7+O?A--G>2R"WQ0*<>A=PR18-F O'<!5/[TCBA)3823EI]
M:9F5-K4]]HJ=[0.A27C*"2"M]< *1+EQS&.-^VQC=0\KV6/6>P,;+-72MZYM
M!K_YA:WIR&55O)5HSX'G#BJNN&8A=[^9?6DL9^L:CI!]-JVAZCJ&*\!7O;I?
MQ'M.%>HO0+.LA4M[/"V[H=^7TX/8]MZZ>$7%!#A!D> J!!QRIUJ/T4.KX=;\
M%$F+M_7S*+_K/_SM0[RPSU??=XL,&02*I!5DA2>0:.II_@2!?K26?$UH14RG
MXLS<RBK@].W*Y[^\7ES_4>WT,J(*:&1(M'>A]11Q['3N)K=[DEBRH3<*!/NH
MYMB0%Z&T4R( *0=*2P*(1X@R&*C,GL^Z-Y$EAY[&0]_>ZCDR_'VN[G?;.D76
M)(46,.6(TEYY%:8ZAI]HG+;G]T3HVULYQP:^V</NXE(62(E1O$]!@SESRIO<
M(R;WI7':]N!3@6]?Y1P1^$Y"?&83DUY'P]8R"QPR5"/O+6,':1GS%J'3]A"?
M (;]U71$6-P)4V,-%)0&(,0M#XHS"*<R_J:=[CP!XO921K9REY% ]OO</7HM
M?9JM%'^UH168\L 8R(#E3"K-H*+XH!M>$Z'3CG8^%/RRJ&GHL,<1 AZ-6:!8
MQ)V;.0^DX8)YY#RW+#/>AB3PCC:Z.2.B<HBZQ)C$I],/USDF;=1^SN XPMO4
M98H0?/)FE4).MU4:M-W810MC8*!T@&GEG K(!IG[HEY/R?!Q8V9U-H^?=9].
MWMH^&43$HS>^ K#QBI"@)$&Y4YQJR)C6SY]![[MSQ8:)N@13NIK?Q$^[2ZQ<
MQ[^IZ^M$X^YIL _ 6<X5IL80CW,;,35T3(^70<I];:@,E72!:*EORA2"!5*9
M^*-5TF.+&*2Y*XWJ*9DXDCA8PV] IH>X2P#-;.XOPL?XX-FJOK=6&C*KI3>
M,F^X-U3:D/U>OD-%66#IH]O7<!DFZ *@LJ']L[9KB[MV_7 .-*4>*.\$1"QX
MVVTBR#[5_SM43!L>SGT2#91R<3BI7SKQ1@:,-0XH9[BRG$C$<F\J=71,7- _
M4+>M4.DAZ + <ND?JMN'>)]_R4Q#FT<;XD+B%CCLH8%&&:MRW_M:"2H)/GWT
M_;K".9OP"T#2RXWXU^+"J=R;$*NC;!0'BB,&J O$$(RT9KF/IUTJILT?R7T\
M#91R<3@YUW?;UMT6']*K*!;H =)IO!<A#CD^*EJ>:2GI<KV_CELATU/@4Q>_
MG"3=;;;)DYN%7[<9V]HGM]E@"NA4R".1EDS2U"GNU06[H>:E^1DEX:&O JO\
MTBP1%-^JQ:;;W+RZF\U3B.ELOIX,OAD_;V<O>EAO<<H53;7X$#"GL-882O*Z
M!<P>N.E,QH2%+;E0\!:RQE%)">!#S=(S#H:X/2,2V8 H-0"0D1<DF=&.:]&M
MHU7S,TJZ=.?:D3)(LP#[YJGO\;H^K.:*Z1&*:\E1P+PW',K@I<M=&/R:AFFS
M6'/;P(,D7!A"ZF^11#H@@V9 0>V#U(@XG]OVW:5B6BMGF%9;(-)#Q 6 Y+-W
M:1#'Y_NY6YZ&X%/K27_UA_Z16*KW$ 1)@,&. 4(Y8_&,-BCD+AWJ0%8Y,.JC
M^6I<-12 K"MO[^-3+Q[\8IYJC3]'FRP:8?.;Q-)5%18OC;%D?062>O>E\ A%
M !*<FJPI"F'N<ZLC:=,:/YD1-H8Z"D#9RT/_2U-W>$T#D,8I@!"-EJ)%WJIQ
MLVV^[#6I9[3JBG$=@_WD70!LML.TO_SA^L_9W?W=AVJQJ/Y(WG+]([ZSFW2H
M%0?:D'@S\-Y*'*1"*'O]V![TE>0UZ@F(EB!Z5NU,?9FO8^S$II'745N??6K;
MX,_F=K%)>KV;K5[?=+%!P##K ;<PWE5=?-%WZ\.Z]Z-+NOH/@]4!1%_ EO92
M8A_T<K:\BK1H=S'?-B5VFE'AR)(2F -.G( ,(N9>3Z7+?#0VTU92$"W/5C:*
M5DK-;'_N0'-QOUJN]-S%C3I)X&3N=C;N@=GOO9Z5)4-^.)<'S:+'V #%! %6
M<HBME,2.$N"<)HO>4V"4%G&90.>AA]+YW+?%(\VB;]5[GRSZ-E$7</YUR?Q=
MVX7$&* M]S9>F9DT?V?1OZG<'EGTK9(N$"WU'A8F4BR22X"@DLXXK6GV[>58
ML^C;-=PKB[Y5W"6 YLWD;I$FCUA% =3!<VVE1C!W[MDN%66!I8]N]\ZB;Q5T
M 5!Y.P?8:PM,P H(QP,AC#&5/<OU&+/H]SF)!DJY.)S4+QU.(3!8<" IEE1K
MBR4<%RDEG$%#==LCB[Y5T 6 9:]$;A--?QWB0B(Z$,2@1CA[GY\CSZ)OU_>0
M+/I6X1> I(ZN+F72*2L5"%Q09CG2F)',&!H2-ILTGWZ?@RJ'O N S;9=ME,X
M$E+A2$C@M\H3)SW6N=NY;S^_I#MU3X6V6+U[2;<P9#QMC6?S^/E^N6EAO_KF
M%[/*G<[=3B(+5<"8>)9[*HB&2'C(<SLH]R"O) LY/ZYRZJ90V/T:P/)FK-B)
M &1@""A'&,+Q7>FSMZ+?B\*23KWQP)=)0X7BKVNF@O5I2Z<24$.%%T)&;L<\
M,+/DD1PH>WL\[&713HD!V&^GYU=G%^<GYY^^75Q=7YY>GUV>?CT]O_YP>G[Z
M^>SZ*D?;L;V?,3C@.HRK3('6C]7=#S]?;M;"W%WZU6RQ+AUY.PK'?+QB,J8
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
M '/$ F1>T\ [6=ZCD3BQ330-W O2^M%B?^W_37[EBQ"IW@Q*JUGXB$?FB5?
M<:*H1$$BJL>%? -ETPZ1.$JDY]#Q,1LVW^X7]GM\<3V)>YW(<Y<F$">AU"]U
M@Q0P$<K :DBB6FS0-'?E['C<3#O5XEA-G[P@.8Z\U>?Z]TN_C.=?FH6Y9EG/
MW:M7?I_/5LO'/F _1^H)T(^(4?L"9)!+D>FS B.@K== ,(XHE\I;D[O6\IVF
MSRID@$:0 Z.TL\%SQWWN?JA_I\_NB]F#I<^VJG_J:\#F8N/3!E47?=5$ &V0
M!4A J"661@;9R8I_]<'O-"NV7;=5)D$7!)+Z8)K1!DAE&3"6>&2<\9CO#9,I
MTQ&&JZA!USWD-;6V'PO#-E>^^D"GD!XH3#1P3/(0'-3F=:%ST^5^]\/+T'@?
M1549I3:UUK?&W5_KQ<W+.0DOXN86&*,P8-QKBD,4CF.=5-_TA&D<[[GUGT5^
M4X-@X_SQJ]7M^BQL3+5G$$CA./"64J&T8)!U[)E=_X!WF@JYIW4P4/ %@J=^
M40DN@6%J/8<*\53M'DQO^)1A-0Q5W1M8Z"''J=&PJ1'>L.$>]]FZ_= A":1Q
M$""NO/,ZV,"ZF8Y-3R@+"WU45^66X]1@^*B7W]]F(3B56@<X0*G6GIK@L%>=
MH%#_^5,;%GF!D$&&4\-@3??'6[U<SL*LN5F9#@88JGC\SN'@HZVL7T_<:SL?
M=A_P3O/_]C0O!@J^0/#4+RDKHKD.$8F+@01CM9#6VK[P*<.\&*JZ-[#00XY3
MHV%S+#ZQT;HERK3%$JSB9@NY8H''C^I6%M'RD+(0T4>!NT;&<&E.C8HO,VUF
MMUU9T2%$D\E (!!2*$!N0\?13^W/F=KNR(N-C#(M("6DM84 (1)H2!F0U/C
M&*$>YHYQ[M\K9+S4I$D-D^$:*0!.AZC2=B*D;!8%+$3<D-2TDO[=*V10KY!V
M6$W0*Z15QT7T"JG+8KF\^KW!2# (*.X(@%)IPZ'E4.?.>&@EJ/"ZEM$1LSO-
M+I/RCF'/W3M?D!@*C-882 Z)<<PR!'-/5CI0%>-X69I%& L'UOTQHWUSISN;
MQY5_O];*>A+6]7<]O_BQ+I$^K^8/<5_P[K*ZO?U<+=(?[4Q1\1PHI34PGGI$
MH":6%E/?VXO#PD^&S/C-M7S&!]-?8ZEM*D=W>]_'$]<$'(]=;[U0# :6>P3%
MP9@[T@5V (0??C'V@%OO=?ACG?ETM=*+5>&K<5VDO3QKJ%@E(9HB @L@L3.8
M>A%5.$HISP%X.]*:YO>T%@> ;6IO^GA"^5JYM2.Y22R2&F ,]T"+0!STSBI,
M7J[!W,6C>]-\I 74AUM;)6-H_Z6E-DMK[F]2(<KU$1B=_UQKL4D\%!J@)!$
M"L\@<=3+[+/S#L7;D59XOZ=C;@#8_@IK,2HO^%F+A$2::>,M2D%9Y8R#E(7L
M-8*'8^](*\K?TXH<!KF_PJ)\XYH<M <F<+6^,!O)9; \^]2;HKPR_.\%62C<
M!GIE3N?N6-;B?_G9S??X[\F#7^@;O[X^?XH[RF<]6_Q3W][[%D4SSX!A7@)A
MN+'.LGB?+J83XS@B.%(/S]&$,T:#XU\CWO&F^';[!3J@M<7 8"RUICPBX.#)
M3@?@^]U'2<9;. 5N GNA^"\78=E;?#XH(*5 0"AF T':X/S#IDIA_DA/\+_4
M3C FGO\Z49Y7<MN\_5BDT"8^[!$P%'' 5!!$(TXU[5876AYO[SYJ-/IJ+U2Q
M>X'V71O_+T,!>V^64,JX65H)B)72!,*X9_AH#O\]F7_WD:MW</B/B>=WO1$\
M1B#N(ZKWEAHV%&A""7#.$8&$41(>SRZP#^?O/E3V#K: T9#\KM=_?_\)3:5Y
MQ!O 46 >2>Z$.I[DE,Q>P&..RKV#M3\2BK-&] [4\_T7IUW;G&],IY&:OP^D
M9M0N\#DE560[>,A"M&JA E1CQP/$RMG<]MD[;0<O@@,Z: TTHE0I[90A,/?A
M]G<[^#TQ>[!V\*WJG]H9W+';E+(&&"("4% PYHD+7?L_#^G0=GSMX=MUW:-#
M6ZO@"P1/?>\"+ W02AC@(4=1,HPPW1L^Q]*AK5UUO3JTM<IQ:C3LT5-,<1=%
MPPQ@QIIH)R-D6+=RGR/OT-:NP)X=VEJE.34J]NLFIFS</],7PQDS$@<=.G:$
M/?X.;=VQD5&F4\/CC1$<D!"@#*4 <D>8DC)@.=XXFN-K.+^GO=%3T 6!I'[I
M!,RC&*0&RAG%4(!4TFX=/W<^>NI3I*^*]AI'TRJOJ;7=8; *IG$WTU0 A$V
M#!+E6,?QRL<UCJ9=47N.HVF5VM1:[SA5(4UXDR1 @+P4&GO,'$?=5WK/223'
MURI\SX-AH. +!$_]>I(Z[J%*IFH#ZH-55"H8^L*GC -CJ.IZ32)IE>/4:.@Z
M02,>H<#(R 2TED-*<+P[=3M%CGD22;OJ^DPB:97CU&#H-D7#!@2,-Q)@$<G'
MT;X2MML]XW@GD70'0@89%I#WL-,@V$9E2J"0QD PIH#2U ,<[2SJ)<%4OIHA
M\7<G\%QVQW"-% "G_H)K[_F[+0-O!3"**A "]'';T<[@OSN![]T)O#NL#M0)
MO+.."\#YFZVDMYEQ7 /#DCT@K%/"8>U$[O:Q?\$^X-WQLF\?\,[**P")^8O/
M)0^18QH <2@H2'40V!QZ?_VK]@'?RU0XL.Z/&>U[UC=<5RM]VYC2:)4$,O@
M'!8>4\\85L6LD$&<%GY29,;S1,4S \"5;0F.FBO;+=GSQ+E9>JZ^/9NOAX:O
MH\ YLV0ST#%"?FQNZ129&:N1!-K0^$7&*X4BD-OL1L0[S8Q=MVREC@*K='":
M,:M>IWO\G1E[<,P>+#.V5?U3.X[?B,8K[(#"W ,CE>4FWLH"W2.E<<_,E./+
MA&W7[1Z9*:V"+@@D#5.[3+Q3<\J =H@P+@3<*_/U.#)3VE6T5V9*J[RFUG:'
M'(MD@!L..4#>*$Q"_ =V&V5^9)DI[8K:,S.E56I3:ST2OK9*Y]9?Z\6-7RWK
MF8#*)4>: 1!R*#2'6JAN,<2F)TP=1<RC_RSRFQH$'7/^!<1IQ&AJ @.A)UIK
M;O9(1.Q9)W-\>:M[6@<#!5\@>!J&=+LTH18'(+V6PO'@[>NY8.^O3J9==;WJ
M9%KE.#4:]LO>)\E!'G="0#@T*%A.L.IF4&2HB)BX6J9=C?TK(EIE.C4\]BC\
MH29U'8W+ARN++,?>(;I/ MO1ELIT!T8N:180$-I):WAA06L/M(44."85]!9Y
M%7*7Y^^?OW1\>=.=#)/A&BD 3F/E*FS+P& *#)(.."LYHYQX?O@YV\>?O]0=
M5@?*7^JLX]XX?_ +4QTJ@^E%D0Q"0"O* 668(DV0CF?,WQE,AT/,OAE,G94W
MM6'7L5H#Z0 4XAY8&Y!3P7B&]_ 8]ZQP.KY,XSU=" ,%7R!X&OQRR0U/# '&
M$$0$U"[>;OK"IPP7PE#5]:IP:I7CU&CH7)F#UFN$ Z<@"8ACAETWY\$Q5SBU
MJZY7A5.;'*<&0[?J'!8(4)8'X(74WGK)/-:=H'"\%4[=@9!!AL=PI=L[J= +
M")1'-EI5AJE TGNYRZ+^3I#.X8LXL.X+0/OIW8_;ZJ?WC_'E>@'\:N:ZYG6Y
MSD?=?C_E39U7JW_YU:6WU<U\]I]XT?CU29L_>IWBNN.-M%%&1DJ@J)!<2:-\
MX)D7R63,%GX=S8SJZA@A]I[7XB9KY'.U>'PI_1[:Z9*"&)#60^"C>+033EB6
M.P/WL!P>Z8RPPE?=<# 5L-0^/3YVF]FM[63+V'@.BMXODMIWS%F.@0G1IF6(
M>6:#)R'[U+W^U![IX*P\2^! 2B["/=];U.M7EV?+Y7WSS'L-%3#8*X"H1X99
MS"#RI5Q@ZA@XT@%1>6 _'10*V-A[,[_^DNKN9O.;#>N;0PUSZH!S@4;>C0&*
MI 8M3&-/E+'$%C-EN8;^(YV1-/$J& J$28\#/^Z8QV@+?HS_S")RO%N/<FG9
M*2Q)G7@=D$9;:0,B*'3+Y)Z&_B.=*C1LM1P+7HZCCOEYDLTZS+X1PHE=S1ZB
MF$::Y]/RI%%G]73EL,AJXV H4)8XP)T5SBDIY.LXSK%7&_==TX\K]^)^M5SI
MN8N'X&7+L#$=@"3$ ^)LW&8P,B%[IZ)Q.'E/=<BM:,YF%^4#QC%?$W:E<'Y?
MFQUO4P<H)@$2DGB5VGGZ8J[,34P<:9@B(S+'6RP]8#)PV.'52B]61:R6M>6W
M?#+\?EM4R]W8C$]U",8"II@EB'(I63$Q\F8VCC3$4.Z*&0J5$LZ69!EOO&B?
M[A>_O @;[]J6V;P\_=,O["S*82?EAFI@K.'Q_B:4#1X3]KJG]O#%L#>51QI+
M&!'KXRIZ?RBK#93G_B99D45L_5LSP)LN_L1@H#&'(*B0A,"XQ;2PK;^&C2.-
M,92[]0^%RKM8+Z=__I@MUG_3* 1%(3#2*^"<81XJAHPK)@S1S,:11B/*72]#
MH3)TO5P?SVT<&P4DQ!X@2Q0R6@9$2KM=]+N-EQ>0*'?!#(/)P-OXZ;R4 V9M
MBZ94Z7HA&&:!1I" 8)P/SE+&7W=@FGRM[# Q[3W\B-VYP^!0PFU[H  VK99/
MYBX>ISY5R%Y7Z:4WY4*4!X9!"9CQ(GA.,*0'K\K/Q-NT-_LC7CVC@.<=+*JM
MD_:__.SF>Q+2@U_H&__D"OFVF%F?#(-0;QA0H8#AT7+U44Y&6PBU**9E?F\N
MI_49'/%"&QE0?YTEMU/T'320AA" B'!&2>]4]DX=!V+MW40O1T'X- MR+[@=
M3[RSL02U-HJUCX ,<T!#QP$2B#K!D!8"'GH]YF/OW<1'BUB3$\'N&$['MT3S
MQ'TOZ7"#@))< 1=W+25H\ X5MRCWXO#=Q'*/8EV.![[WL#1KXGY[F12I(LG(
M !BQ7#)B0K#9DR4.S..[B2T?Q?(<$X#O88'6!!KWD8\6")B@&:"&.^(-)O3U
M6/CI%^B>/+Z;8/91+- Q 7@,"W2<NSC5$"A$(>!><DBAA01GGQM7D.OG&$+E
M12S'">#V_H+K^XA&>@$,E P0#V$(FO-@2UN)'5F;]F \X@C'&-!Y!V?;VQ'6
MO=Q<7@*I!05":>BT8I;[TE*-AW$\[4EXQ.OO@$";NM?M4%&=W-PLUBF@9_/5
M8C9?SNQZ,'E+FI_$/DV%(8 S;P@UC/#7*<NY>T%TIK73BA'O:,64B(%W<%)M
MF<4O9;*396HE4$0)H(,TCAB!L"XMP;*1F0E;EY<&V?&N50/P<SPQ]%SB0#0>
MM2R:P411EUJ305)R#XH>RVF<!O!_+Z<.^"G)+V'>%H9Y^W+Y4A@[C5N9Q$ [
M'C<7&+<814.@W(VQFD;A9IJP]M$LI^D1] [LO(:+XM9^TZ#*G5'=A,>-!U)@
M".14<>^E+\WKUYO9:2+81[,2B\??.UBH)\ZMFY/KV^=+=N/-641AF-32DT1[
M@!GO+..YVWB/RE"G!2??D1NC/)B4LF8&'//-L;U+GX9#Q=<_5O.U:.[U[;5?
MW.$=$5D+E H!!,9$X,YKI4?I?'98-H^[NB CR#,;EF,C[ATLRN881).(=HQR
M;Z-*#?? *88IT9Y%L[RP1=F#S>,N+RAW48Z-N'>P*/>.%W:6',8!:*H(4$Y0
M!C7&%I:V5O-Q?]R5".4NX8GP>6R-VC_<:OOO^&/\O66Z):\?]+5R_O9DN;R_
MV\ARI-;M>SU[U&;N_:509'MWR"R002H@I E0(V*M)YEWT(G;NX\U+M5*$T6G
M I#6!BVL(H9G[Y25B_CWU,2]%;,[A\,DZB_ :MM0WC# /E[[XIGD$:!8,Z^H
M$D;BS-A]0<#$/H%I0%#ETD@!<.HON&>VY^[;K9Z?Z[N&^>F"<J 4@H!)2CG'
MPA)Y\':=/?B8%MP#8)6M^BB3C@O ^:]AL*DI]5=?V_M0," )4T!Q3EBD@>OL
M66DU9!3N5AT=&TU3>WLJJ@"L];Y2?VF:9$9L9!8*#*PVA GOE>/%9.W_HGIB
M7V01QL"!=7_,:/^L9XMU6'[KAOWDJOEG%6\0ZWG$E_$FL7-3\!3H@#"0,%A&
ME,",HU*60W>V"M_Y,R,UUT(9"3:EK*0^#L\VD=0Z,%,S%8.) ) 2;P/$1M!B
M(M1O<G.D,:^,ZV9ZD)2R7'+M()>SY;\_+WQ*&/,14*NZ_8.0 !03 ?# /9'2
M<V6*Z:'?E:DCC385>.@,ALQ[6T-/N\FGV</,^;FK$P@V\0R.AS"@C@B*G!.(
M%3,5LBM31]J<JL U-!@R1Q)MW1J%]APP/YN':G&W?E3>^&K7IXT14>W%:9$Q
M5 ?CJC#& &>AY19*Y5GNGI?O-(9J- %:*@.LX!1AK'BPV7MJ_QU#W1.S!XNA
MMJJ_ *NG-;1B, 1&:P@8$\(XI+C'N>O__@HQU'80[!-#;=5( 7 Z1 R%2PE4
M\!YHZ*UC4A ORVDA>90QU'9831!#;=5Q;YP_^(6IQHBB;JR\AA =%L!8F;K_
M8.\\Q$&(W(DHC<04[E<?'2EM$=7>2CN&?7;_BR_#0"''@6/<*(%DH+B8V2_O
M/:ZZEX%P8-T?,]J[C,)8O_DI7C!^.65V!N?JN+M@2T":R2XX3#6HQ:0<]&.Q
M\',A,X(S%PF/":=WL-IV!EQ<5ZOD]VIK/Q#-32 #3G-G I&>*L'1P><V9.#K
MW<5C#[FNL@/GF!?3^DLJTIK-;S;2V(E*$^> @88!Q2VUV&E#=#&Y/S7TO[MX
MZT$6QU @%+ (?EV[_.)A9GV]*,ZK^<.F3#$QO%RO_>WWD_OWO%K]RZ\NO:UN
MYK/_>+<=8MDY9GG*;N(60*H(M93%=W/'+ ["V+L+L>ZS;,J#SGM>3YO]Y7.U
M>'PI_=YN3S=M@;)< D$=0TQ9ZDGNJ,!A.3S2 3Z%K[#A8#J.C(873L5O]PO[
M/4HO.2W'3V_H]^@1<ATRR*#(Q >5@LB8&V"=P\XX0;%BF?>Z=YKX(!D'DD "
MD+0R'JE.(F9RWT[^3GS8$[/_?WO?VMPVCJ7]_?TOF 5($ 2^O%6.[:2]E=A>
MV^G=_C2%J\T964Q34CK>7[^ )-\DBN(%%*"D9[JZ$B<-GG.>!\ !S@4'2WQH
MA#\"'ZHQ'BJS%#":86 WI5PH(P16OE,S?X7$AV82=$E\:$0D CH=(M1IC_5
MK'YKO:1<,Z-SWYU,?K'$AV9:!4A\:,0X IZWJ$E64 )N[!$D-U*B3 N*O>>U
M_Y+%X\W<Z%X\W@A4!%SS?S"&R !!TQPHQ.QO*&<&1M-E_6=/<NCD#!P8^UC8
MWJ>:\>6X[=Z>6QX@'LOIZB"N*VG_UM(2"<DXX)"F(!<$NG7$50!3;DR*DCR/
MYEF/O=I$OLY[YJ6ODE>_)#G:1PM7&MM=]LI8J5\B:MO/$]NEBB/JS, 4012:
M9._UW"B2_6P)!:W8'A[C6/:#VO=$468 XZF57&GF\H>D&"=5L_TCLD<4M>^^
MWG8'(1;Z]#'<^9^+8OYT,9W-J\72R;N:/^CJ[L'.)R_I;U)E@&MI0);27'"8
MF50?O 7>H93_V6+WW2=/#"ATHF 4U27+/>QB-EMH=;9XW<.6YIKM#+9MP46U
MW>.DH@ AY9J80)QFWC/$^HGZL\7<N\V, \ ;P1[TOMSFKZD=^*'XYE0YO[VZ
M?FMYU_Q@.MN:J!GF@+%$@"13)$-,,I2/EL/55LA6S"4_*7/'A30FSGI/.'L9
M:?4?;>YI6TD\W&Y2..% $V,,-QPA[/L1NF#*MII#^<\^AZ*FV,\\%]NEIJD4
M4(4A@%AQG#&<L/$*=^/)<QSM6<B?==8-)]-QY#DN+7:COZT]TD-T;^KRQ3$Z
M./76.,ID1J,QH*GSOQ(N4Z(D@<QW8/XG2F:4"28(9,9 >]*R.Z7(H0"009@D
M F:9]'Z0_CN9L2-G1TUF; U_0$=I5LW_N;%(75?E?<4?GY.=WFJA10*$50,P
MP1@6=LO4J-7\MY]Y0V#[NU?R-DOP$Z4UMJ=#Z1V;*!GVFJ/T5@\B<CM?*0:)
MS"G2C.E$M&K.U(MC(?,+?>*[ES(]C!TZ1G_B\*O7YC4=;:6-1,:=1K4$@A "
M<H92)+6U$4[V.8WM/A4;0_K 68YFVQB8@MMHDX ,(0QRR2F@&14 (V0HR5*(
M:=J:*8V?"I-O,2Y3_-DV!J:D[;1AN4A!GG/+>RVM2FG"H>::*0%;,Z7Q4V'R
M(L9EBC_;1G![Z.>^Z:TQF4I<2UD,I$ZASIEK.7?P HQ?*7VXL],="/O0#KH+
MQFV[H8OY0UFY&\J3QW(QG6_?25)D52(&:*4R1#0C.&^5#;_/5V\GSL^0R-N>
M(>6X<,6PWM:JM;H=OYA^+"NIMW0R. $4"P6,YCA/C"09]_Z.3 NY?H8TV\Y<
M' VX",AX5VD^6U1/2]U6>34G\L]%8279:KZ9)ZZ%F &$ZP1JD=/,^$ZG;1#G
M9\BO[4T]7S#%QKC5XRYK3=R5]Q=M5_=MG60*&$0YX"+5>9YF4DO?E3AMY/H9
MTE3]<- '<!&0L7Y)O]'NB%A,[U]]C=>_L\/K@$EN-6480",2F; TS_/#[-!M
MI/T9LD@][]O>0?:8$.TQ/^'B\O3JR_G=R?^<WSX?.4MS,;5_KC]H4[JJC?)[
M,;-?L+]9_?R._]"S 0D*0S\Y.$/!J\Z>4A1>/O,:]]T5RTVQ 9RGENLPSU)!
MD5*I[XS&!G&&KJFKH3^7L]E'NQ*<EM-Y,5W8>7;U35=+(&<K$-X8_DLQM3/0
ME3*LWD4\F:KWHZPJ'59[S,4R]:@Q&IX+E_"4I2!1*824$9@AWSV5 J@9]B;
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
M"?8.90HM,8B226\S8U_UX,Q8TQ )=*ZSE*8)TL1W]LOQE2FTQ;E3F4)+HT=
MGMT9T(D]X$B#<NN88@0$313@69(CC:QC*'U'(WHGG <J4FB+<.N$\Y;F#D@9
MN1+ZG]>?-TW@JMVIT0)@987/[;DA:WS.:J;E/^[+[_^Q'G'%C_5O7JGQ^KVP
M1!B.63G(@/&L$G8R_.>B*F:JD,[XR[3C]_9X5D@G"1 R,8 K:,^0=B].QZI1
MV2U4V((5;[09!X0(6+6[8@MC"0&6!H.<)G97SF!FSPU$Y! G3$14(A>HW*GG
M[C/<X!%L/U]O7R4F1'$[BZR[3PG3UAKN2:,,8:*;CN'=MI^OMX&;%0\'K1QD
MP0A6BC;'P7?WJF^G"(8:4)UBH+"@F",C<>X[,Z&3@&%7EL,<K<=#+ (Z=NB&
M^ZK^.]4W[\8$(()3.X^- ,)8KT#2W!"#"5?<-U?]21__'5%/BK7K'SLVWC$Q
M_;TZ.PQR\OP0DFLDOK C/[V#9A,#BE+ %+3.L/6#%<GS/,U'NY#RH4 D%Q('
M9N&NR7!P2D0P']JL.:=5.9M]6++!F6/Y7YP\.M_KO?VYIB U/+4[J\: $94"
MG&M-#$P0EKZK&/Q('LFA*.P,"$""T/79;51>WT^<%;-*WW.KN3JWN"S3L9:*
M;\[U+.. 46CLT35E#!F>97AO,-Z;-/'[+KXI5(;$\_C6[N7%6KVF*+''9:,D
M<+VL#,JI3H3OU+O^TL9_O!R)V0<&.@)*[]CE+DN7_[.P-K#'^'>%H&]FJW2]
M[Y&=LLCUP$($I<IW(\T.XD7R\$B4KO5@..-EJOW!J15F75?P_F); N8.Z#K!
M5$N"12[D8?CY*E28_@C'P<J>T'7G(EMQ<6J=D+E6=V-3LOX1-+VE908U8%B[
M9_F,TB8E.3*^0YP=10S3$^$XZ.H%UF-82&\LZE;"ATW%"&* "^O0" V98"31
M%(]6+[)/N#!-$XZ#J0.AC'Z!7?G;ZE^+V?S1@K4U UF> 8[L;PF#N1&<I28]
MD&>Z*5J8'@S'0=-!,,:[D&Z^..F.CF>%/5$ZQ H^V0HDI1)PE5A38IE@E1HJ
M4]_Y*3U%#=.@X3C8ZQ7F>-GL]I*EP>^U_>':V\%0N5=8G2G=KUPF"$ R,<J:
M4P@R6GU!LVAA&C8<!UL'P7@,L8-/%Y_O+JQW_N'\Y.[K[=(Q?[V1>_>Z%I1
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
M^=@W7\/$1/TCW]."@>?]JQ]E#;YJVE2S0R8F UP3;(^O#"NB$$U)J^>8]JP
M]5^/Z;Q_4%?4 QC1T:E^1HE4V!F50Z 0ACG-C$@:%Y7^A KMA?K M)$B/0P<
MP77/RZQZGD<[\FHY 9387V6I5%)SKF'NO3%"O2@Q4:8/QIO)A1X,'@%O3LOJ
M6VD5T9?E=*U)O2*)<H>ZU-@9)3A.<(YRY#O,N5.8<-[L*-SQ8_0(V+,9XWS9
MZZ?WSE8?RZIYMW^_V7_>E;1"# (T4PI0EF@[I53&=>*9>R.I$C9#,9#O%1,]
M(I@E-_J[GB[TJL'7='G%_]_%_.%T,9N7C[I:-0!S&0*SF;;_6,/_V(IW):ZX
M!ED594H5Y%3Z;VC40\RX,BR"T&LK_#(NUE'4)9R6L[E+"UBJNI6/G"O ,#0
M0<(@(]@0XKNG[CL!PAYO8R1A?WPB6"UO]<09[Y.>+E],GJH3]5A,"Q<:=8T3
MSW]\T]/9EE:,NAXR>0JT,JG0BA+_#URWDRSLCA\C'4= - *>GFG[9;GRK)Q.
MC\[@_[O\[=8E-3> 8Y(!@JBVRJ2&<M]GIP9QPE8SQ,A(7]B%3I:L3Z.N>QJ0
M6Z>"<DJ!H283]A^2TW;UZKN_$;;D(29>^00C@C<43B;+O[-^#6+YEHGK3&Q7
MZ26Z.Q9L*;%U+*0 F4RM/A 98GR?4=I)UHJ8Y%<@YHB(=N<I6_%TJN^7BGEA
MZIN5^\I<6)2G]X68:'>\VGYMQTCI7IWDP*0I3=,<I2GWW6N_6:)6S,Q_*6;Z
M0S *1GY8S*Q=9C,[O40Q7:IU:[<'=]L[>7(&OY\6_VO/_16W<T^Z/YZ=*%6X
M7_#):Y?FV8G\<U',EC]WQ[GU#-VJ_I5: \80 41J27F"[!_Y7G1'5JG5G*"_
MTIR(B4-'.JG>J'ZC)TZ0MQ9X265T*XZK)KQRQ;-6OP?[Q_9(NOKAN2LDG+G%
MZ'RZ>%R28'T^4!H*P+E4UI?3*: NH24A&6)YEB?">X/]B-0/>^,;U<08/&GC
MX&@$5RF?>#%UR^K5])9/])5Y-N52CT1R#E+J6D0)0H %" )D5T^B[9J:>W^N
M;9<LK8C/?J5=R@MJ$;!OV3MA/>NV+*(29B<1859X)1/*48J\7]V]$Z#= @M_
M):+U!VBH\W+G/S_K]47ZK=W&Q?URDH L5:E.9<Y4NU[O?7*S7L5H1[A?*H@[
M%*P(%K7+<EH^:^$6ZIE38GOV()0"9G@&D( ID:F@*LD\<VZ'*.UX]TO%;7V
M%@'WK.UT<3\]7=AO3^73&X_WV658-76IR7U@&@*19 @D>4:Q%(9FT/<-70?Q
MVG'TEPKFC@5N!+Q]7>V?TW>*Z<+:=FUD:\J5:F\:$-GC5\4M#^R!KWI:&M?.
M8>D2?\IES/MB:L73L^VF+]  *K,$6&M3(1C)R.9C/X-Y/J(Z[>;%+Q52CH4\
MQ]%E[?KA:>;JPSZ[2>F,PZ?J=SY9Z%EI7..YS\5WK58A *^=TWI\=X1N:$.U
M/W"'LX01NVYK TA.);-G),2%[\8V8W4XNY4/6BW<]<0Z'6XY/=VM637ED^>T
M3/=<YH;AZ[N5IP0PG#.0LDQ+E%ESM*O;ZV*)01+'E9';BU%;Z6.'@S!TUXFV
M'182;I702 &6(0BADI1AW8:'Q]G-Y) ,Z-/)I!&.T)QJ791-*! X)P#J5&8Y
MS>R\;/72[4_<R:09V%Z=3)JL'$&_@NW7SS2RCF:6** 2+DRFA#%)4X>;G_#]
MN&;0]KX?UVC!"##_\,=6-:,]7#"C$L!E1IWZC&9-UX+=,/_PQS%T)^F">4<+
M1H#YU]OM;=&RE'$(%)5"4I3*7#;Y%!WG^>TQ]"7I-,^[63 "S"\NMZ(8/'//
M;+FVK205VJY-B/G#_.(R3.7!>)AWM& $F%]_WO)IA 8\I0C0E.@,,Y.DM*G[
M5#?,KS^'J0H8#_..%HP \]^V.B9)E5J%C?V742CE"10\;0HM=\/\MW8]I[PG
MW(^'>4<+ABX#6K_^X60O=KVH"+%KEF=7*TR13A&62L,--WY' 5#=Z&'RV/T#
M[L=\$<2N.EZ,[(QY")@"EG --,MQKA3)#/6=A-)7UL"%WH>_A#HHN!&0V(6_
MEG'E>7WU!Q4&V/]*@RPU"DIW==QX1.F9K?).AM!]G ^!_'8:2G\8CB/^^&Q7
M\?1LS>=8G.>'FO9]9I2WECKI=N!@HC8*,(KM;XW@1.-$42(]S^'#/)?TLA%T
M;*&DA;4 A F F= \LPX%A_Y[^?21]#B"AXT,VO<<P@B0A0[PM UF<)8 KE@.
MF$'"I"HC2;LN:L<9-#P$\GV"A8TPA.92V\,55 H(GBA ,-'$*H$X_M6#A<W
M]@D6-EHY@HNF[2MPKMTQV1B@8$*LBX@X:FQM/TH0(6RPL!FTO4&$1@M&@/FG
M#W7]ZAAA!J0<0HT(09(UY6QWP_S3AR,(%G;"O*,%(\#\]+?M#OX,<"HI2'-)
M5(H$A+(I$:X;YJ>_'4&PL!/F'2T8 >9GYUMW".ZY%8(H8(P;F5#[_\:';KMA
M?G9^!,'"3IAWM& $F%]NA;HXPX E"@.>2 13*))<-CV;U@WSRV,(%G;"O*,%
MCR%PI' .N,X5@(PAB"QE$=MP]7T'CL)&"EL![L=\473SW:ZF61Z4-XIJ=EXM
MI] ]3)DF .6(Y)!3;$_*(U_H[1$QK@=O1KQX. 2$$<2%/#35SC("&&<<8,4-
M3'+%6:/S\HLV4/=(&_^-T1LQC#'N=')Z^O7+U\\G=^=G5W>_G=^<7GVYOCG_
M[?SR]N+W\XM+^]OSSU>WMP-"3AV_,#C:-$0C3X&F\S\7Q?QI5W  NY9-:9X!
MQ"CFFB0(MWMKL\,\?R_!X!:64BX>%\OV3VM_8JO)DZLJK=TD%+$'"@45R!/*
M,4Q%KG+?S<>ZR!=V.1O C*VNE&.!$L%N^G*AO;*74ZV<.J^D[E([<_?9&C&@
M-+,61$;EWOM+-@H4EE+C\6#3@_,&2@0,V]"A_IA%A3T8&:R!P-Q2(C4L27W7
MTM8*$MCG\@=TZ=OJ$5"GQ83;\52:U8FS7%BW-$L5X\1HY+M(O;5P,>R#@XC0
M?3OL@4H4MQ]O5%OVLIFL8%+_L@>3AH?Y* =<"@.TDCE#DN*4^^Y$V4ZRZ/?'
M/L3833]?&,6UU#VW3KK4\U,^>_@X*?_Z3:M[?;T$H5X]YBZ(,(8 ,ZE4YAK4
M*M_W;AU%#'OO=G N>D<M+E*>:5-,M?J@I_87\^L)=\V4FZ=<GAE7&:6!25+A
M>@V;K#']8R G6T@8]C6N@U/2-V9Q,;+I"+;SEE)D!/",(&!$9BBC]O#/?"<<
M=Y4Q^H72SZ%V5.ABH.;5Z8558W5Q?>WNT"V \WE5B,7<&>^NK&_HMNN*RAK3
M&C?5 "6$$$9RFBO?W5B'RAR]OSF 49OT/22\$=#Y1LL)G\T*4ZS*15RLIH7!
M5ZU Y]>Z*DIE?:$K<\=_[+*!@1 P+35(9,II!JT:N6^O=0P] M/^H$S<+J$(
M2XL(IL;MO)3_?B@G%N;9ZGJE#QS;FZD!5"EF_2\L)32*,.C]77LOD@<OY0C,
MP*W;^H/3H?<D^+94_W;.J[F?EPQDL>IDNXG*:^/G]\JOCL.K5T%<"^A$*&J/
M'=;>W!Z"0:9$@H76J<2^ TL]10V>/A07V0\!> 1+?*W=2UF\,^Q^C=^E]5MG
M4W("#($)R;5QS?H/X>MTDCKL#4ET;#\P#<*_4+/,9*W5VCJ=]5IOO '0-/LS
MP*F[+9"4NMF/@) 2*Y3GR-"-(J$=6<3>10O[''HTA(\ ]_#D?]GC=IA]]VL7
M)].WL:CW;U]L6M7]W>UT1NX2DGA*@<AR(T0*(1*^MX=#Z!7V&?AHYE.T5(K
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
M:70R,3%S=6)S:61I87)I97-O9G1H+FAT;>V=;5/;.A;'W^^GT,)L+\P0EZ1
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
ML1*!+JPK0. R30#!;2=9S.GE\_BA-3.A4NQV!WD>L2N\PO,@D4]45EK<,YJ
MD-M:0&: A61$) &-LYP3C<-F>8IC]F&]:0!70AS<5?.NEF*V7+T&;)X+* MJ
M%\L%S!'/X@T$ZDZL;.(#I-#0+IE@!G@9>ZHMC2<':&RW %&C,DB!KF"O0*%'
MJ^*Y.NRP[^7+XEWAE/%O)<BJM.(-S=JS^F"@_3SV1JCE(L]GJ!4 ZO]=XQ O
M$Y#F.*331'(&K\^NF$F(P$HMS&ORE4ZY:K4@GZ"A:KGHGVWK!E +)I<($*1W
MU'O@US;$7KZP]3)JQ-A=A865':C:G3 R$QQ<ZKT':= A]H@,B,A6DD.M&S@$
M'^D"B+#PI@985=3I!LL ,QP!2_"2:P((K+"P 1%I-K )J9&I10%$5GJN#0(:
MTCA6.R6 P#TCRF3-,UGSB,F:][_XB[T!S^.\DQBM@/5F<FD /;X2YO%43)75
MQI;!5A5AVP%PN535T!I8Z'>-T5!\\<+*S2TN9#K#X0$:,QJ3).$X1%U0RZ*N
M)4)$681QY&]7T6_G@$*F?L,2@TU>N3:_+UU 8PJO@IBK.QTL2Z.@/"6H,:'L
M:) O_,N!I448<;%V+1Q^'DY]BFR!7\V:4:A%^$Q@0!$<'A% Z15-%3O1Z1%&
MCIYH" B;JB..N0"?5J\@!ZA[ !G=-SKLDEC&]*JB[9'I@5L3R@OY L\AKR^Q
M?N3];J.!X+&@1/6/ "8D]7@J V3?"547@!C/W:$W0ATGRP?LWC@>\OKCT26R
MSX=N6Z$=]@=#UQG9PUO4=:_=D=,Q:"LBKSQS+<:4(0]0ASY3!!!;$>-1 +.Z
MUAC2<Q$HM/-..:=3IO/ X*N(KG+P*1<^G2)(TP^]>^(3B."V^X"Y5$.O"L(@
M+[WDW5.YRD.' 9(K1RD]TKIO,%9(70GC+5Z]V7UW>-P,\Q_*(DE(U>_']::D
M(LH3_NJIWL>'Z@- S9I1*N;PEQS)5?X(YN(=8DZ:JJ,DU7\<'C57$16H1=?[
MTPC=8)\FM-@WG9"$FOOBQ0O[B?>%S70F0XSZ7DMU@>:,QUC,S>U0*6$_W4WH
M7%"3-#2>PMP:#[>&,R-Z)8&)7DRP]6:W<732#-5'YGZHDK#L?NC0&94ZE!92
M%KOQ7&#U(51F(#,/0F>VSO1IJ%5#6=G20$42C5GV1+]25?5Y!)#=P[0M ZY2
M D<!97-X@2?@N3T-/4'=$:#@$O#X[#"DF"EW^6BAN(N03U2_X)*'6D%R@%PV
M!>1*.R3$]UB0 S3V;,A("X[K=?\,QVKI>YXCJ'X$=(S*L2JOFJ:1,C_&%_GJ
MQH9@A?1E_<'V;?9 G')C?I72E\$K/&@;1W%J_&>U].4 N:H-BX@J>3.<]KHX
MFA1<6\6:%%PF!==W_$:6"F&:SZ)'UYBI&U,[D=?E.BJ/<CL^V(Q-5%/?-LFQ
M9QA62]^%>K!+="ZHKY[IAEVE]'67[&N:0'TE#9W>-19X045YDIHA6"%]/;S$
M:&#9EFN5*1HW6B5]/66&LWPDUQ;2M$(KIJ_O+Y.$J.=@!TMLWH]55)\7*'%7
MC-^'Q)\1 Z]2^J2.'W?[QN:JI>\&2^,HJZ;O1MD:\5&'+$C(XWS\TQ"LDKXB
MFXP2!XW<N2J!^A@JN(=P9%C8>F2!X5*#.]5&G^$S$0E90F5WWA\ZY\-^;V3
M54MAD8K2&GO@?.4]NN5B#A7<*"!H2.Z((&Q*#+ZJZ<L>=N,XF=,P!!87,2",
M)<MPH9>, (LO252'CF)D^PN:<+%$ RPD4X\*8#!'Y"M.H%+4:_C:$=$Y;(&Y
MSR\X"50U)6=0V3DQCI#'[Z0>@4 .FZD]U)G8#.EUYXIY59A-EYLW#; ,<VP[
M$*GF4_?_2ZKHS>Z'1KW>1)UT@NEZT;,]QEGM3A""5IR1?8/^9:LJ=?_/?Z\9
M:WWQJDK(QB*=I5@9IC6T *5*+V0!I+>.:\J  6K[P"56=I$.L ;-:D+F5&>_
M TA.-U+<46U@#Z_0N.?>.$//'=T:>)405T[8?$.)9#C:7R\3B<!E3RD4?HOD
MNA;K_8]CN?,]M8=:Z\X/79C2KL\4^?[/+_(O4&F*-$6:(O_J(K>F_SX[-_8[
MVY[4_*^?-OQVPOVE^A'(*/ST;U!+ P04    "   @5I<=/U? _L"   &"@
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
M;JMTRK=LQ-<S2,_%7Q7'I78.7@IV&[1FRE@\=R_EH,O$4/1GB5@)U<=;NB1
M*NCHB71E.*H5\G5YOOI:Y4VP:LS-/#-P1.:13<(SO%^/BGUGJ+X?**V*]"?R
MC6]>HF>B>5_*H-X^H/F;RR#_!D[4>Z&QH!S'@,MX7+"/0]0STH6U[')N'4>&
M:94V\PCM'T!EEDEKB;[ [T.%',"U"PG[O))CH!9T:AQ=X[_+<^NM1G^6$N;[
M;57FL2_GW_R_VOG&R'R;(G5"*B<!*5=&NH(TE@0 5-%U7G5,B3^X<!E2*1\P
M?1+H7Q#6+UB>!:NJ0 A%_ ::X@(=#<U9:BL$J]0178 C9'B-$+,- K8ILPQ5
MSF?RDZFBP\9740<:C_>J'+E%V$TT&* !WY+G+:##O[2M8-0(44OF$Y5.R(6N
MG(^J=\^ZHCK*BE3-"*W3L0KDQE= "E!]E[C>6G/UB[OO]:OV6;3.8%M/+W=J
M>T'[V0<XUK,P8Q]IJ)&[S,*<.F>-<#C\\XT,!OVX*UOZV^4<-)R"6E\35ZU#
MT!;I)A8CY86A?OWC"F&]2/FL+W,_+]_IJM(U5-:JS*F[FKCT -EC=23LB2DT
M+T[&6U$X';< CA7UR%5SRS>=6+'>UKUL771[6YNC5GMKVY?4]LY;EV>[J3WQ
M)@>SL3*FX/G;H^[1$V+N=XI'UEX]&W?T]'1QPKJ\*%5' 8:GH"=_73F0GD.F
M6H8OS#!R\]MQ52I(.< A5C'_\H_5$SR8)7/[ZSLN5BU3CU)MQ=WU?#__'(@+
MWH\E)>SND>+2O3%AOX7JP^=3OVND@"[[8<?5VS*$5YJ+5H7*FV_RV8FGO)<)
M'YN_<_G1X6/;=6LH>?+I4Z&,/_/LA\. ":U]#+6@!!\PHD47/@0OE':]RU>^
MGZJNX6NN$_\5V?\ 4$L#!!0    (  "!6EP3=:?6H@<  )0D   2    97AH
M:6)I=#,Q,GEE,C4N:'1M[5IM;QNY$?[>7\$Z:,X!)%EOMF79,9!+')Q;]"[(
M&;U^*ZCEK$5X=[E'<J7H?GV?(7<EV;(3&4Y],E!_D+7+X7 X\_"9(:FSJ<^S
M\[,I277^E[._MMOB@TFJG HO$DO2DQ*5T\6U^$V1NQ'M=BWUWI0+JZ^G7O2[
M_2/QF[$W>B9CN]<^H_-&S]E!?#X["(.<38Q:G)\I/1-:O=W3@Y.CX_Z0U$EO
M,AD.Z%B>])/#DW[_Y&0TDB/5_4]O#UTA'OLXO\CH[5ZNB_:4>/SQ\+#TIW.M
M_'3<ZW;_MA?DSL]24W@,9M$Y?HTZ-C1Y^N+;,M/7Q3C,9R]V;9H3DQD[?M4-
M?Z?<TDYEKK/%^(<KG9,3/]-<?#:Y+'YH.;(ZC3)._T$P!Y:%QWDT]1@J,EU0
M8WJOS_9>_/NGRQ\OK\2@U^G?-G9]PM)>8\[>E.,3:%VS.H&/R3Z_V>\O/E]=
M?KQ\_^[J\I>?M[%[V$&D_I=V#N^U\[(E_BZ=*<0G@I_PI242LEZG"^&GTK]^
M=3@Z?=#\4BH%]+<S2OWX<-AX7A<*7A^W!T=_QHQZG<;>9QWX])8S^J,8SDLQ
ME3,2EF::YF +/]5.R**H9(:7I;%>P/<?C<U%K]O^AS"IN/CT[I_BUX7SE+N6
MN"R2#H)P\L*"T-^E(/PH'5P//^<+<5.8>4;JFEHQ%G40E,'HA0&M8P2I"\1H
M(:K"VXI@/(@^<#ZB(T6.)ZL1OU0F>&6%R;47WD2Y#8&"$G).V@6+Y/*&,.Z:
M3H=W"L9@R"PD#(S! HFV2! 0*] =EBBR8C[5R52XBC]6_>=DJ5;"$\BURY!)
M."G-M9]B@JZD)!C(>DN89A2F.4,W)2:+=3>\0* -7@302*2Z0"@9%:O0M8 R
MB*/9KK7K(@4=2*^A1Q=)5BGH!#S6XM0"M+3-%J)$=!F8#-@L6R&O#KJ[,S3
MK30K;K%$E4$ <#/ 1!C.!7L2Z:8BS<S<-5BT=*V=MQ(#27X9[8:5K35(N<:8
M#6M?(*J&NX2JJULA>/UJU.\=G[H:-W6RYN5NTE3C<=^]"?&Y%-)20 (BJR<9
M<<0$ 7Z33+LI]V"Q'&S'C,?/2KLD,ZY"/^9!:[((B=*:A!1>.[$/!"@"I&*8
M+[XD4UE<DW@'BOE<99#H#62[=[A/T8K>H8I/\5%S-59$*+)^P3RTAM"(&+9E
MZX'26P.E&(CG>1>WD.!,_(AZYKA_%XN]T9^!1;D+6.SU.MUCGOT'<BBK$9.0
MAKX-F!9GR$16;OLNG*HFA.#7(\7D9RH+!>":F7:!P2!%1=##A>J*^];YTU(F
M YKJ[+="1*OF5F[4X$'8XDRF5=C3N6KBM-+2:IZ CCDZ,'K!FBK'>3.L/Q>2
M;. [XP@&83<7.I42,$ZJ3#)-8UK!B%7^18^8S=>+$'R;$ N"2=&?U".8<U?0
M.MD)M'8C<]X&Z];<LX'9[5EK:^@"[C.M&)&\^Y),S](!S5SO,4RE50UD &(M
M)SK3?L$9^;YA>0$%= 7@1.S?$EVK%T,6^%)/J*QL">"Z4$$DB;$J&! JQVLJ
M4!ADP"]:J.2%P2*HBB-&L8!T"2)^@2A-=@*E#:=>S&16!>+A&%*:HG33,WC?
MW5."+?/_%D0:'^^OR@(JT1$DZ&+M-S&5?]B";:A>+J6)"]OTVSL.,6E*YK#0
M*'H"]@10\0 O"UAJ)X#5T%\,V6;H>7-;EU.AY5Y\/8+T./^:)*DL!W@MV=VC
M-3?.XST?RT&72Z#H]PJY$JKW'^B2 JF@HSO2M>'8K5#8EQ>WCU7>1*NFTBTK
M R:R@&Q2@>&#/VKV76#W?4-9O4F_(]]ZLHL>B>9=V08=[@*:G[P-"B=PJED+
MK17E, .NXW'%/HRH1Y0+&]7ETCJ)"M,;ZY89.KR RCS7WA-]A=\G!C4 MRL-
M^X*2?:"V#*>TCO]SG=LL-?J]TC _+*NJ2,)V_LW_=SM/S,SO,I1.*.4T(,7;
M2-Z0)IH @#J[+G<=<Y(WG"YC*1429B@"PP%A<\#R*%C5&X2XB;^'IJ1"1T=+
MEGH0@G7IB"[ $2J\5LS9#@G;57F.7<X?%"939X=[CZ)>:#[>J>W(.Z3=U((!
M6H@M!=X".L*A;0VC5LQ:NIB9;$:<N@IY79\]VYKJ*"\SLR"TSJ<FDIN\!5*
MZKOD]<Y&J!^\-WQRVS-"XO6KWE%WDQ6?W8X/B'D@:"$^TL2BK%E$T_I'K7AM
M_$@_^K"+K"<PP4(GV\8\,EDZ&C=?3I$(RTPNQKH()H5.I_4]Y,1X;_(Q7QG/
M.*&BWJJO4<-2CLWU;?+HN-,;#/E"V<,:KYJ!Z[OF3KAK/O!JLPT)_60P>+"Y
MV^D]V/8UM4>CSNCH>"NU!\'D:#8<XTI9O-T;[-UALG&__")ZMZ^3>3W?]4UT
MR[-R6S<">8CU'#[OW.$NP5$[XBMS[/(,M_1+C2F^K0:]BW!>)IHI/M)I4/+\
M'ONN7FIDFA&&0>(1>KY?8%X(8'^E0B.-_0OEN?AD41YQ9= 2[Z>:4O%QF8!^
MB05\*$FNN/2I+%GFO/WZS(FO5I?2=;G_YDG1/ @T>$]1L_XKFM*X<'DVCJ?*
M,]KX7<UJH00>[:ZZR E62^4WNWSCISCU9_Q5T$'X-=)_ 5!+ P04    "
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
M.70%U*8/!_ ?WE 7A@-E<Z8F$X E82Y%MESL;.W00Q<4M-3*8Z=@+BNY# #
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
M4$L! A0#%     @  (%:7)=Q.B"#'P, 9$TI !$              ( !
M &5P86TM,C R-3$R,S$N:'1M4$L! A0#%     @  (%:7,#%<X@0&P  V#H!
M !$              ( !LA\# &5P86TM,C R-3$R,S$N>'-D4$L! A0#%
M  @  (%:7#8ZR>JJ+   *A\" !4              ( !\3H# &5P86TM,C R
M-3$R,S%?8V%L+GAM;%!+ 0(4 Q0    (  "!6ER8Y!F?MX<  $AJ!P 5
M          "  <YG P!E<&%M+3(P,C4Q,C,Q7V1E9BYX;6Q02P$"% ,4
M"   @5I<8<NY/*P*   ]"P  %               @ &X[P, 97!A;2TR,#(U
M,3(S,5]G,2YG:6902P$"% ,4    "   @5I<3IA7)8(F  "?)@  %
M        @ &6^@, 97!A;2TR,#(U,3(S,5]G,BYG:6902P$"% ,4    "
M@5I<I?>=RMJB 0"C.A$ %0              @ %*(00 97!A;2TR,#(U,3(S
M,5]L86(N>&UL4$L! A0#%     @  (%:7&B^#DT:Z@  ]\X, !4
M     ( !5\0% &5P86TM,C R-3$R,S%?<')E+GAM;%!+ 0(4 Q0    (  "!
M6EP^:\[^,Q8  %)*   <              "  :2N!@!E>&AI8FET,3 Q-RUE
M<&%M;F]N>&5M<&PN:'1M4$L! A0#%     @  (%:7.^J!.W/#   :",! !X
M             ( !$<4& &5X:&EB:70R,3%S=6)S:61I87)I97-O9G1H+FAT
M;5!+ 0(4 Q0    (  "!6EQT_5\#^P(   8*   >              "  1S2
M!@!E>&AI8FET,C,Q8V]N<V5N=&]F:6YD97!E;BYH=&U02P$"% ,4    "
M@5I<W13DS:4'  !,)@  $@              @ %3U08 97AH:6)I=#,Q,7EE
M,C4N:'1M4$L! A0#%     @  (%:7!-UI]:B!P  E"0  !(
M ( !*-T& &5X:&EB:70S,3)Y93(U+FAT;5!+ 0(4 Q0    (  "!6ESM+4%;
MHP0  ,T4   2              "  ?KD!@!E>&AI8FET,S(Q>64R-2YH=&U0
M2P$"% ,4    "   @5I<PXQF&)@$   *$@  $@              @ '-Z08
M97AH:6)I=#,R,GEE,C4N:'1M4$L! A0#%     @  (%:7'EGTY3Z$0  5%(
M !X              ( !E>X& &5X:&EB:70T,BUD97-C<FEP=&EO;F]F<V5C
:+FAT;5!+!08     $  0 #P$  #+  <    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>epam-20251231_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/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:epam="http://www.epam.com/20251231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20251231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2026-02-10</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <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="c-10">
        <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="c-11">
        <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="c-12">
        <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="c-13">
        <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="c-14">
        <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="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <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:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <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="c-60">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-02</startDate>
            <endDate>2024-12-02</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-01</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-02</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-02</startDate>
            <endDate>2025-01-02</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-02</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:FirstDerivativeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:Other2024AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <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:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <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:AssetAcquisitionAxis">epam:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <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="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2024AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:A2025AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">epam:NEORISMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <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:CreditFacility2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <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:CreditFacility2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <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:CreditFacility2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <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:CreditFacility2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <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:CreditFacility2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">epam:BuildingAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">epam:BuildingAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:MinskBelarusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-17</startDate>
            <endDate>2021-11-17</endDate>
        </period>
    </context>
    <context id="c-242">
        <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="c-243">
        <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="c-244">
        <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="c-245">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <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:A2025CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-03</instant>
        </period>
    </context>
    <context id="c-252">
        <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:A2025CreditAgreementPortionDenominatedInOtherCurrenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-03</instant>
        </period>
    </context>
    <context id="c-253">
        <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:A2025CreditAgreementMember</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="c-254">
        <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:A2025CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-21</startDate>
            <endDate>2021-10-21</endDate>
        </period>
    </context>
    <context id="c-255">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <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:A2021CreditAgreementMember</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="c-258">
        <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:A2021CreditAgreementMember</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="c-259">
        <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:A2021CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-21</startDate>
            <endDate>2021-10-21</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">epam:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2025CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2024CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">epam:A2023CostOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:CentralAndEasternEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-354">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-355">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-356">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-357">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:ConsumerGoodsRetailAndTravelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-362">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-363">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-364">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-365">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-366">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-367">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-368">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-369">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-370">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-371">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-372">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">epam:OtherSectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-383">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-388">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-389">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-390">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-391">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-392">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-396">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-397">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-398">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-400">
        <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:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-401">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">epam:RussiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">epam:LicensingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-408">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-409">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-410">
        <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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-411">
        <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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-412">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">epam:A2023ResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">epam:A2024ResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-416">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-418">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-419">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-420">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-421">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-22</instant>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-22</startDate>
            <endDate>2025-05-22</endDate>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">epam:CompanyPersonnelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">epam:NonEmployeeDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-426">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-427">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <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="c-429">
        <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="c-430">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-431">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-433">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-434">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-435">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-436">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-437">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-438">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-439">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-440">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-441">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="epam:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-445">
        <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:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-446">
        <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:AwardMetricAxis">epam:ServicePeriodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="epam:AwardSettlementTypeAxis">epam:EquitySettledAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <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="c-448">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-449">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-450">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-451">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-452">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-453">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-454">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-455">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-456">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-457">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-458">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2025ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-16</instant>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2025ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-16</startDate>
            <endDate>2025-10-16</endDate>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2024ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">epam:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="epam:LegalActNameAxis">epam:TaxCutsAndJobsActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-471">
        <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-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-472">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-475">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-479">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-484">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-498">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-504">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-507">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-510">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-513">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-516">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-519">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">epam:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-522">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-523">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-524">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-525">
        <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="c-526">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-527">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-528">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-529">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-530">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-531">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-532">
        <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="c-533">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-534">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-535">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-536">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-537">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-538">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-539">
        <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="c-540">
        <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>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-541">
        <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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-542">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-543">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-544">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-545">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-548">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-549">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001352010</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="professional">
        <measure>epam:professional</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="market">
        <measure>epam:market</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0001352010</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-36">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-51" id="f-457">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList contextRef="c-68" id="f-500">http://fasb.org/us-gaap/2025#GainLossOnSaleOfBusiness</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-7" id="f-934">http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-408" id="f-1142">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-409" id="f-1143">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-410" id="f-1144">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-411" id="f-1145">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-7" id="f-1148">http://fasb.org/us-gaap/2025#CostOfRevenue</us-gaap:GovernmentAssistanceExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-480" id="f-1653">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionAcquisitionRelatedCostExpensedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-35418</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">EPAM SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">22-3536104</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">41 University Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">Suite 202</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">18940</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-13">Newtown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-14">PA</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode contextRef="c-1" id="f-15">267</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">759-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">EPAM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-20">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-26">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-27">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-28">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-30" unitRef="usd">9570000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-31" unitRef="shares">54139969</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The registrant intends to file a definitive Proxy Statement for its 2026 annual meeting of stockholders pursuant to Regulation 14A within 120 days of the end of the registrant&#x2019;s fiscal year ended December&#160;31, 2025. Portions of the registrant&#x2019;s Proxy Statement are incorporated by reference into Part III of this Annual Report on Form 10-K. With the exception of the portions of the Proxy Statement expressly incorporated by reference, such document shall not be deemed filed with this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-37">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe cybersecurity is critical to our business and to our clients. EPAM, our clients, and our suppliers all face risks from cybersecurity threats and a cybersecurity incident impacting any or all of us could materially adversely affect our operations, performance, reputation, and results of operations. For these reasons, EPAM maintains a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. Our cybersecurity risk management program includes periodic reviews of our risks and responses and also includes company-wide risk assessments by internal and external cyber risk professionals. Our program is designed to address risks related to both EPAM&#x2019;s corporate information technology network and our cybersecurity services.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The governance structure, controls, and processes of our information security programs are based on industry best practices, our own practices and frameworks, and codified cybersecurity and information technology standards, including compliance with the International Organization Standardization/International Electrotechnical Commission 27001:2002 Information Security Management Systems standard, the National Institutes of Standards and Technology Cybersecurity Framework, the Center for Internet Security Controls, as well as applicable laws and regulations. We are regularly subject to evaluations, assessments, audits, tests, and compliance inspections by clients and third-party auditors that we or our clients engage to evaluate and test our cybersecurity risk management processes. We have established processes and a committee to gather facts to make a multi-layered evaluation and determination of the impact and materiality of cybersecurity incidents and to apply information learned from each incident to protect EPAM, its personnel, and its clients from future cybersecurity 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to internal and external assessments of our own preparedness, we also seek to evaluate cybersecurity risks arising from our vendors and other third-party service providers. We review third-party cybersecurity controls through questionnaires and contract reviews, including adding security and privacy addenda to our contracts where applicable, and generally receive or commission system and organization controls reports, if available. We also generally require that our vendors and subcontractors that have access to confidential information or access to EPAM&#x2019;s systems report cybersecurity incidents to us so that we can assess the impact of an incident if it occurs. Vendors that are unable to provide adequate reporting or that have access to sensitive data generally have their cybersecurity processes and procedures reviewed and our relationship with that vendor is further assessed on the basis of those reviews. Our assessment of risks associated with use of third-party providers is part of our overall cybersecurity risk management framework.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">For these reasons, EPAM maintains a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. Our cybersecurity risk management program includes periodic reviews of our risks and responses and also includes company-wide risk assessments by internal and external cyber risk professionals. Our program is designed to address risks related to both EPAM&#x2019;s corporate information technology network and our cybersecurity services.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-40">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Several of the members of our Board of Directors have extensive experience in the information technology and information security industries, so our entire Board historically oversaw EPAM&#x2019;s cybersecurity risk exposure and our management&#x2019;s processes for identifying, monitoring, and mitigating cybersecurity risks. In 2024, the Board delegated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#x2019;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to regular and periodic updates to the cybersecurity subcommittee, our Chief Information Security Officer (or the EPAM employee holding an equivalent position) briefs the Board on our cybersecurity and information security programs and risks, both as a regular, standalone topic and as part of EPAM&#x2019;s enterprise risk management program, where it remains rated as a high priority risk that has been integrated into our regular enterprise risk management assessments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our information security programs are led by our Chief Information Security Officer and encompass our overall information security strategy, policy, operations, threat detection and response management. Our Chief Information Security Officer has held information security and cybersecurity roles of increasing responsibility in multiple industries at regional and global scale for more than 25 years. Our information security leadership is also responsible for notifying our management and members of the Board about cybersecurity threats and incidents. Our information security team reports to our information security leadership and selects, deploys, and operates cybersecurity technologies, initiatives, and processes across our global footprint and develops and monitors government, public, and private threat intelligence sources to continually enhance our enterprise security structure and system resilience. Our personnel and end-users who are not assigned to our information security organization also contribute to our cybersecurity defense matrix by engaging in various learning modules and events, including simulations, tabletop exercises, and mandatory annual compliance and threat awareness training. The results and feedback from our exercises and training programs are subsequently incorporated into our evolving cybersecurity strategy.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We built a security operations center to constantly monitor our global information security posture and to receive threat notifications and coordinate the investigation and remediation of alerts. In the event of an incident, we have developed detailed incident response playbooks that outline the identification, assessment, remediation, and prevention steps that we follow when responding to a cybersecurity threat.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-42">In 2024, the Board delegated &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#x2019;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-41">In 2024, the Board delegated &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cybersecurity and information technology systems oversight to the Audit Committee while simultaneously creating a subcommittee of the Audit Committee solely focused on EPAM&#x2019;s cybersecurity and information security, including risk monitoring, assessment and management systems and policies. The purpose of the delegation was to increase bilateral access and communication between our cybersecurity management and our Board members and to supplement and accelerate the cadence of cybersecurity updates and discussion in addition to the regular briefings provided to the entire Board. The Board has renewed the cybersecurity subcommittee delegation each year since its inception.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">Audit Committee</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to regular and periodic updates to the cybersecurity subcommittee, our Chief Information Security Officer (or the EPAM employee holding an equivalent position) briefs the Board on our cybersecurity and information security programs and risks, both as a regular, standalone topic and as part of EPAM&#x2019;s enterprise risk management program, where it remains rated as a high priority risk that has been integrated into our regular enterprise risk management assessments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-45">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-47">Members of the Board or its leadership, as well as designated members of functional areas such as legal and communications, are also informed of cybersecurity incidents with the potential to have a business impact on EPAM, even if the incidents are not material to EPAM.Our information security team reports to our information security leadership and selects, deploys, and operates cybersecurity technologies, initiatives, and processes across our global footprint and develops and monitors government, public, and private threat intelligence sources to continually enhance our enterprise security structure and system resilience.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-46">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-48">Our Chief Information Security Officer has held information security and cybersecurity roles of increasing responsibility in multiple industries at regional and global scale for more than 25 years.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-49">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-50">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-51">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-4" id="f-52">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-4" id="f-53">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-4" id="f-54">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-4" id="f-55">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-56">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-57">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-58">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-59">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">1296077000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">1286267000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">6350000</epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">5612000</epam:TradeReceivablesAndContractAssetsAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">1108201000</epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent>
    <epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">1002175000</epam:TradeReceivablesAndContractAssetsAfterAllowanceForCreditLossCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">129610000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">137806000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">2533888000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">2426248000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">202387000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">207667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">114875000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">128244000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">406586000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-75" unitRef="usd">436418000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">1210564000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-77" unitRef="usd">1181575000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">295115000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-79" unitRef="usd">269799000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">138721000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-81" unitRef="usd">100522000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">4902136000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-83" unitRef="usd">4750473000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">55329000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-85" unitRef="usd">44702000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">608232000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-87" unitRef="usd">484952000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">250688000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-6" decimals="-3" id="f-89" unitRef="usd">201356000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">25520000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-91" unitRef="usd">50395000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">37173000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">39634000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">976942000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-95" unitRef="usd">821039000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">25034000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">25194000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">81497000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-99" unitRef="usd">98426000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">76969000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-101" unitRef="usd">92362000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">63886000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-103" unitRef="usd">82301000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">1224328000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-105" unitRef="usd">1119322000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-106" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-107" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-108"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-109"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-110" unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-111" unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-112" unitRef="shares">54274000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-113" unitRef="shares">54274000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-3" id="f-114" unitRef="shares">56869000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-3" id="f-115" unitRef="shares">56869000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">54000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-117" unitRef="usd">57000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-118" unitRef="usd">1390423000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-119" unitRef="usd">1190222000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsUnappropriated contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">2268204000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">2555796000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">18545000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-123" unitRef="usd">-116864000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">3677226000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">3629211000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">582000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-6" decimals="-3" id="f-127" unitRef="usd">1940000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">3677808000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">3631151000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">4902136000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-131" unitRef="usd">4750473000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-133" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-134" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-135" unitRef="usd">3883535000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">3277497000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-8" decimals="-3" id="f-137" unitRef="usd">3256514000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">928707000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">816300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-8" decimals="-3" id="f-140" unitRef="usd">815065000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">124811000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-3" id="f-142" unitRef="usd">89559000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-8" decimals="-3" id="f-143" unitRef="usd">91800000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-8" decimals="-3" id="f-146" unitRef="usd">-25922000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">520003000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-148" unitRef="usd">544584000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-8" decimals="-3" id="f-149" unitRef="usd">501239000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">11546000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:NonoperatingGainsLosses contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">46876000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:NonoperatingGainsLosses contextRef="c-8" decimals="-3" id="f-152" unitRef="usd">51124000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">-25925000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-3" id="f-154" unitRef="usd">-7048000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-8" decimals="-3" id="f-155" unitRef="usd">-15778000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">505624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">584412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-158" unitRef="usd">536585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">127946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-160" unitRef="usd">129879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-161" unitRef="usd">119502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-164" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-165"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-166"
      unitRef="usdPerShare">7.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">7.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">6.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">7.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-8"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">7.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-171" unitRef="shares">55893000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-172" unitRef="shares">57288000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-3" id="f-173" unitRef="shares">57829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-174" unitRef="shares">56233000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-175" unitRef="shares">57983000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-3" id="f-176" unitRef="shares">59085000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-178" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-179" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">134166000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-181" unitRef="usd">-60378000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-8" decimals="-3" id="f-182" unitRef="usd">58179000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">9249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-7" decimals="-3" id="f-184" unitRef="usd">-19084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-8" decimals="-3" id="f-185" unitRef="usd">-487000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">8006000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">-1634000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-8" decimals="-3" id="f-188" unitRef="usd">1411000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-189" unitRef="usd">135409000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-190" unitRef="usd">-77828000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-8" decimals="-3" id="f-191" unitRef="usd">56281000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">513087000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-193" unitRef="usd">376705000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-8" decimals="-3" id="f-194" unitRef="usd">473364000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-195" unitRef="shares">57655000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-196" unitRef="usd">58000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-197" unitRef="usd">847965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-198" unitRef="usd">2248948000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-12" decimals="-3" id="f-199" unitRef="shares">14000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-200" unitRef="usd">-118000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-201" unitRef="usd">-95321000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-202" unitRef="usd">1478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-203" unitRef="usd">3003010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-16" decimals="-3" id="f-204" unitRef="shares">336000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-16" decimals="-3" id="f-205" unitRef="shares">103000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="-3" id="f-206" unitRef="usd">29301000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-8" decimals="-3" id="f-207" unitRef="usd">29301000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-16" decimals="-3" id="f-208" unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-17" decimals="-3" id="f-209" unitRef="usd">2882000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-18" decimals="-3" id="f-210" unitRef="shares">-14000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-18" decimals="-3" id="f-211" unitRef="usd">118000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-8" decimals="-3" id="f-212" unitRef="usd">3000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-17" decimals="-3" id="f-213" unitRef="usd">135500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-8" decimals="-3" id="f-214" unitRef="usd">135500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-16" decimals="-3" id="f-215" unitRef="shares">398000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-17" decimals="-3" id="f-216" unitRef="usd">15513000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-8" decimals="-3" id="f-217" unitRef="usd">15513000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-16" decimals="-3" id="f-218" unitRef="shares">173000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-17" decimals="-3" id="f-219" unitRef="usd">36255000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-8" decimals="-3" id="f-220" unitRef="usd">36255000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-16" decimals="-3" id="f-221" unitRef="shares">686000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-19" decimals="-3" id="f-222" unitRef="usd">164924000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-8" decimals="-3" id="f-223" unitRef="usd">164924000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c-17" decimals="-3" id="f-224" unitRef="usd">48000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c-20" decimals="-3" id="f-225" unitRef="usd">1405000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c-8" decimals="-3" id="f-226" unitRef="usd">1453000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-20" decimals="-3" id="f-227" unitRef="usd">506000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-8" decimals="-3" id="f-228" unitRef="usd">506000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-21" decimals="-3" id="f-229" unitRef="usd">56281000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-230" unitRef="usd">56281000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-231" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-232" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-22" decimals="-3" id="f-233" unitRef="shares">57787000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-234" unitRef="usd">58000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-235" unitRef="usd">1008766000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-3" id="f-236" unitRef="usd">2501107000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-25" decimals="-3" id="f-237" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-25" decimals="-3" id="f-238" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-3" id="f-239" unitRef="usd">-39040000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-27" decimals="-3" id="f-240" unitRef="usd">579000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-3" id="f-241" unitRef="usd">3471470000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-29" decimals="-3" id="f-242" unitRef="shares">381000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="-3" id="f-243" unitRef="shares">122000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-30" decimals="-3" id="f-244" unitRef="usd">33881000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-245" unitRef="usd">33881000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-29" decimals="-3" id="f-246" unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-30" decimals="-3" id="f-247" unitRef="usd">2625000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-7" decimals="-3" id="f-248" unitRef="usd">2625000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-249" unitRef="usd">159121000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-250" unitRef="usd">159121000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-29" decimals="-3" id="f-251" unitRef="shares">483000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-30" decimals="-3" id="f-252" unitRef="usd">22554000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-3" id="f-253" unitRef="usd">22554000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-29" decimals="-3" id="f-254" unitRef="shares">181000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-30" decimals="-3" id="f-255" unitRef="usd">31037000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-7" decimals="-3" id="f-256" unitRef="usd">31037000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-29" decimals="-3" id="f-257" unitRef="shares">1854000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-29" decimals="-3" id="f-258" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-31" decimals="-3" id="f-259" unitRef="usd">399844000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-7" decimals="-3" id="f-260" unitRef="usd">399845000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="c-32" decimals="-3" id="f-261" unitRef="usd">1358000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="c-7" decimals="-3" id="f-262" unitRef="usd">1358000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-32" decimals="-3" id="f-263" unitRef="usd">7000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-7" decimals="-3" id="f-264" unitRef="usd">7000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-33" decimals="-3" id="f-265" unitRef="usd">-77824000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-32" decimals="-3" id="f-266" unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">-77828000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-268" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-269" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-34" decimals="-3" id="f-270" unitRef="shares">56869000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-3" id="f-271" unitRef="usd">57000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-3" id="f-272" unitRef="usd">1190222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-3" id="f-273" unitRef="usd">2555796000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-37" decimals="-3" id="f-274" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-3" id="f-275" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-276" unitRef="usd">-116864000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-277" unitRef="usd">1940000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">3631151000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-40" decimals="-3" id="f-279" unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-40" decimals="-3" id="f-280" unitRef="shares">155000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-41" decimals="-3" id="f-281" unitRef="usd">28227000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">28227000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-40" decimals="-3" id="f-283" unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-41" decimals="-3" id="f-284" unitRef="usd">4375000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-1" decimals="-3" id="f-285" unitRef="usd">4375000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-41" decimals="-3" id="f-286" unitRef="usd">169508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">169508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-40" decimals="-3" id="f-288" unitRef="shares">417000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-41" decimals="-3" id="f-289" unitRef="usd">26012000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">26012000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-40" decimals="-3" id="f-291" unitRef="shares">213000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-41" decimals="-3" id="f-292" unitRef="usd">28533000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">28533000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-40" decimals="-3" id="f-294" unitRef="shares">3539000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-40" decimals="-3" id="f-295" unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-42" decimals="-3" id="f-296" unitRef="usd">665270000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-297" unitRef="usd">665273000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c-43" decimals="-3" id="f-298" unitRef="usd">1358000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">1358000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-44" decimals="-3" id="f-300" unitRef="usd">135409000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">135409000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-3" id="f-302" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-45" decimals="-3" id="f-304" unitRef="shares">54274000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-305" unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-306" unitRef="usd">1390423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-307" unitRef="usd">2268204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-48" decimals="-3" id="f-308" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-3" id="f-309" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-3" id="f-310" unitRef="usd">18545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-50" decimals="-3" id="f-311" unitRef="usd">582000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-312" unitRef="usd">3677808000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-314" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-315" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">124811000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-7" decimals="-3" id="f-317" unitRef="usd">89559000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-8" decimals="-3" id="f-318" unitRef="usd">91800000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">41270000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-7" decimals="-3" id="f-320" unitRef="usd">37545000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-8" decimals="-3" id="f-321" unitRef="usd">40902000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">1814000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-323" unitRef="usd">-4402000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-324" unitRef="usd">4047000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">-59297000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-326" unitRef="usd">-64195000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-327" unitRef="usd">-37194000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">176764000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-329" unitRef="usd">167297000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-8" decimals="-3" id="f-330" unitRef="usd">147730000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">0</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-7" decimals="-3" id="f-332" unitRef="usd">0</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-8" decimals="-3" id="f-333" unitRef="usd">7904000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">175000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-7" decimals="-3" id="f-335" unitRef="usd">417000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-8" decimals="-3" id="f-336" unitRef="usd">6019000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-7" decimals="-3" id="f-338" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-8" decimals="-3" id="f-339" unitRef="usd">-25922000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">-10858000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-341" unitRef="usd">-5727000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-8" decimals="-3" id="f-342" unitRef="usd">599000</us-gaap:OtherNoncashIncomeExpense>
    <epam:IncreaseDecreaseInTradeReceivablesAndContractAssets contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">69129000</epam:IncreaseDecreaseInTradeReceivablesAndContractAssets>
    <epam:IncreaseDecreaseInTradeReceivablesAndContractAssets contextRef="c-7" decimals="-3" id="f-344" unitRef="usd">-15588000</epam:IncreaseDecreaseInTradeReceivablesAndContractAssets>
    <epam:IncreaseDecreaseInTradeReceivablesAndContractAssets contextRef="c-8" decimals="-3" id="f-345" unitRef="usd">-32356000</epam:IncreaseDecreaseInTradeReceivablesAndContractAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">14844000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-347" unitRef="usd">76959000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-8" decimals="-3" id="f-348" unitRef="usd">-8409000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">-12683000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-350" unitRef="usd">-29084000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-8" decimals="-3" id="f-351" unitRef="usd">154000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">144128000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-7" decimals="-3" id="f-353" unitRef="usd">10673000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-8" decimals="-3" id="f-354" unitRef="usd">-84610000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <epam:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-1" decimals="-3" id="f-355" unitRef="usd">-46248000</epam:IncreaseDecreaseInOperatingLeaseLiabilities>
    <epam:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-7" decimals="-3" id="f-356" unitRef="usd">-39365000</epam:IncreaseDecreaseInOperatingLeaseLiabilities>
    <epam:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-8" decimals="-3" id="f-357" unitRef="usd">-48093000</epam:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">-20363000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c-7" decimals="-3" id="f-359" unitRef="usd">-8166000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c-8" decimals="-3" id="f-360" unitRef="usd">-33388000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">654934000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-362" unitRef="usd">559168000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-8" decimals="-3" id="f-363" unitRef="usd">562634000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">42243000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-365" unitRef="usd">32146000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-366" unitRef="usd">28415000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">2057000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-7" decimals="-3" id="f-368" unitRef="usd">1229000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-8" decimals="-3" id="f-369" unitRef="usd">11169000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">0</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-7" decimals="-3" id="f-371" unitRef="usd">61509000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-8" decimals="-3" id="f-372" unitRef="usd">10865000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-373" unitRef="usd">3432000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-3" id="f-374" unitRef="usd">912158000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-8" decimals="-3" id="f-375" unitRef="usd">24817000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">1025000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="c-7" decimals="-3" id="f-377" unitRef="usd">7612000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="c-8" decimals="-3" id="f-378" unitRef="usd">3296000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates contextRef="c-1" decimals="-3" id="f-379" unitRef="usd">3051000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates contextRef="c-7" decimals="-3" id="f-380" unitRef="usd">4344000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates contextRef="c-8" decimals="-3" id="f-381" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-382" unitRef="usd">3341000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-7" decimals="-3" id="f-383" unitRef="usd">-2312000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-8" decimals="-3" id="f-384" unitRef="usd">9936000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-385" unitRef="usd">-49047000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-386" unitRef="usd">-884980000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-8" decimals="-3" id="f-387" unitRef="usd">-66768000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">54578000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-389" unitRef="usd">53731000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-8" decimals="-3" id="f-390" unitRef="usd">51636000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-391" unitRef="usd">26802000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-392" unitRef="usd">35190000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-8" decimals="-3" id="f-393" unitRef="usd">29102000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-3" id="f-394" unitRef="usd">5714000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-7" decimals="-3" id="f-395" unitRef="usd">8000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-8" decimals="-3" id="f-396" unitRef="usd">825000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-1" decimals="-3" id="f-397" unitRef="usd">8260000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-7" decimals="-3" id="f-398" unitRef="usd">1865000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-8" decimals="-3" id="f-399" unitRef="usd">2969000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-400" unitRef="usd">662159000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-401" unitRef="usd">398028000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-8" decimals="-3" id="f-402" unitRef="usd">164924000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">6244000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-7" decimals="-3" id="f-404" unitRef="usd">6246000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-8" decimals="-3" id="f-405" unitRef="usd">10235000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-1" decimals="-3" id="f-406" unitRef="usd">1358000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-7" decimals="-3" id="f-407" unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-8" decimals="-3" id="f-408" unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">-6669000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-7" decimals="-3" id="f-410" unitRef="usd">-2817000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-8" decimals="-3" id="f-411" unitRef="usd">-11004000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">-651200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-413" unitRef="usd">-390407000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-8" decimals="-3" id="f-414" unitRef="usd">-165773000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-415" unitRef="usd">56298000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-416" unitRef="usd">-36497000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-417" unitRef="usd">29379000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-418" unitRef="usd">10985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-419" unitRef="usd">-752716000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-8" decimals="-3" id="f-420" unitRef="usd">359472000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-421" unitRef="usd">1290392000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-28" decimals="-3" id="f-422" unitRef="usd">2043108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-15" decimals="-3" id="f-423" unitRef="usd">1683636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-424" unitRef="usd">1301377000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-425" unitRef="usd">1290392000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-28" decimals="-3" id="f-426" unitRef="usd">2043108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-427" unitRef="usd">1397000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-428" unitRef="usd">3738000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-8" decimals="-3" id="f-429" unitRef="usd">4698000</us-gaap:InterestPaidNet>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-5" decimals="-3" id="f-430" unitRef="usd">935000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-6" decimals="-3" id="f-431" unitRef="usd">9755000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-28" decimals="-3" id="f-432" unitRef="usd">14850000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-433" unitRef="usd">4838000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-7" decimals="-3" id="f-434" unitRef="usd">4190000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-8" decimals="-3" id="f-435" unitRef="usd">23986000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-436" unitRef="usd">1296077000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-437" unitRef="usd">1286267000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-28" decimals="-3" id="f-438" unitRef="usd">2036235000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-439" unitRef="usd">1337000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-440" unitRef="usd">837000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-28" decimals="-3" id="f-441" unitRef="usd">5294000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-5" decimals="-3" id="f-442" unitRef="usd">3963000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-6" decimals="-3" id="f-443" unitRef="usd">3288000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-28" decimals="-3" id="f-444" unitRef="usd">1579000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c-5" decimals="-3" id="f-445" unitRef="usd">5300000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c-6" decimals="-3" id="f-446" unitRef="usd">4125000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c-28" decimals="-3" id="f-447" unitRef="usd">6873000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-448" unitRef="usd">1301377000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-449" unitRef="usd">1290392000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-28" decimals="-3" id="f-450" unitRef="usd">2043108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-451">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EPAM Systems, Inc. (the &#x201c;Company&#x201d; or &#x201c;EPAM&#x201d;) is a global provider of digital engineering, cloud and AI-enabled transformation services, as well as a leading business and experience consulting partner for global enterprises and ambitious startups. EPAM leverages AI to deliver transformative solutions that accelerate its clients' digital innovation and enhance their competitive edge. In a business landscape that is constantly challenged by the pressures of digitization, EPAM focuses on building long-term partnerships with clients in various industries through innovative and scalable software solutions, integrated strategy, experience and technology consulting, and a continually evolving mix of advanced capabilities. 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents. &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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Receivables and Contract Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management&#x2019;s evaluation of trade receivables. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred. &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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Property and equipment acquired in the ordinary course of the Company&#x2019;s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from &lt;span style="-sec-ix-hidden:f-457"&gt;two&lt;/span&gt; to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which usually include customer relationships, software, trade names, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management&#x2019;s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recorded within Interest and other income, net in the Company&#x2019;s 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred. &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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset&#x2019;s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Indefinite-Lived Intangible Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2014; Goodwill and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization).&#160;In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company makes assumptions about the fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and utilizes the following fair value hierarchy in determining inputs used for valuation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs reflecting management&#x2019;s view about the assumptions that market participants would use in pricing the asset or liability.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company&#x2019;s operating results. See Note 5 &#x201c;Fair Value Measurements.&#x201d;&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company determines if an arrangement is a lease or contains a lease at inception. The Company performs an assessment and classifies the lease as either an operating lease or a financing lease at the lease commencement date with a right-of-use asset and a lease liability recognized in the consolidated balance sheet under both classifications. The Company does not have finance leases that are material to the Company&#x2019;s consolidated financial statements.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are initially measured at the present value of lease payments not yet paid. The present value is determined by applying the readily determinable rate implicit in the lease or, if not available, the incremental borrowing rate of the lessee. The Company determines the incremental borrowing rate of the lessee on a lease-by-lease basis by developing an estimated centralized U.S. dollar borrowing rate for a fully collateralized obligation with a term similar to the lease term and adjusts the rate to reflect the incremental risk associated with the foreign currency in which the lease is denominated. The development of this estimate includes the use of recovery rates, U.S. risk-free rates, foreign currency/country base rate yields, and a synthetic corporate credit rating of the Company developed using regression analysis. Lease agreements of the Company may include options to extend or terminate the lease and the Company includes such options in the lease term when it is reasonably certain that the Company will exercise that option. Right-of-use assets are recognized based on the initial measurement of the lease liabilities plus initial direct costs less lease incentives and, according to the guidance for long-lived assets, right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Lease expense for operating leases is recognized on a straight-line basis over the lease term. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected a practical expedient to account for lease and non-lease components together as a single lease component. The Company also elected the short-term lease recognition exemption for all classes of lease assets with an original term of twelve months or less. &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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Accumulated other comprehensive income (loss) consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses and prior service costs on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Derivatives and Hedging. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive income (loss) on the Company's consolidated balance sheets until the settlement of those 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from client contracts, including significant judgments and changes in judgments. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenues when control of goods or services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#x2019;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with client experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. The Company generates the majority of its revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. The Company applies a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reports reimbursable &#x201c;out-of-pocket&#x201d; expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenues (Exclusive of Depreciation and Amortization)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Consists of expenses associated with promoting and selling the Company&#x2019;s services and general and administrative functions of the 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 expenses such as impairment charges.&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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the 2021 Employee Stock Purchase Plan (&#x201d;ESPP&#x201d;) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Assistance Programs and Incentives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company benefits from various government incentives in some countries where it operates in the form of cash grants or refundable tax credits. The eligibility to receive such assistance and amounts to be granted are determined based on regulations issued by the relevant government authorities. The incentives are generally based on qualifying expenditures or subject to achieving certain employment and investment targets. The Company accounts for government assistance by analogy to International Accounting Standards 20 ("IAS 20"), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Government Grants and Disclosure of Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In accordance with IAS 20, the Company recognizes the benefits from government assistance when it has reasonable assurance it will comply with the terms of the assistance and the assistance will be received.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings. &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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share (&#x201c;EPS&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by 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 restricted stock units (&#x201c;RSUs&#x201d;) and the stock to be issued under the 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation and Remeasurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average monthly exchange rates. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income (loss). &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For consolidated foreign subsidiaries whose functional currency is not the local currency, transactions and balances denominated in the local currency are foreign currency transactions and balances. Foreign currency balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.&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',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',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.&#160;&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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has cash in several countries, including Ukraine and Belarus, 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. 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. As of December&#160;31, 2025, the Company had $49.2 million of cash and cash equivalents in banks in Ukraine and $37.8 million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. The Company does not expect these restrictions to have a material impact on its ability to meet its worldwide cash obligations during this period. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade receivables are generally dispersed across many clients operating in different industries and geographies; 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 the Company&#x2019;s clients 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&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 in euros, British pounds, Swiss francs, Mexican pesos, and Canadian dollars and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, Swiss francs, Hungarian forints, Colombian pesos, and Canadian dollars. 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, Hungarian forint and Mexican peso transactions. See Note 6 &#x201c;Derivative Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information on the Company&#x2019;s hedging program. &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',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',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 2025 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 &#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company&#x2019;s consolidated financial statements.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes - Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In December 2023, the FASB issued ASU No. 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The new guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted and may be applied prospectively or retrospectively. The Company adopted this ASU for the year ended December 31, 2025. See Note 16 &#x201c;Income Taxes&#x201d; for the new disclosure required by this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pending 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',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. Unless otherwise discussed below, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial statements upon adoption.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In December 2025, the FASB issued ASU No. 2025-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update is intended to provide recognition, measurement and presentation guidance for government grants received by business entities. The new guidance is effective for annual reporting periods beginning after December 15, 2028 and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company does not believe this ASU will have a material impact on its consolidated financial statements and is currently assessing the timing of adopting this ASU.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets - Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In September 2025, the FASB issued ASU No. 2025-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update is intended to modernize software accounting guidance by removing references to software development project stages and requiring entities to capitalize software costs when management has (i) authorized and committed to funding the software project and (ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for annual periods beginning after December 15, 2027, and interim periods within those annual periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently assessing the timing and impact of adopting this ASU.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Statement - Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance is intended to provide investors enhanced disclosures and requires public companies to disaggregate key expense types in the notes to the financial statements on an interim and annual basis. The update is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. The disclosure updates are required to be applied prospectively with the option for retrospective application. The Company plans to adopt this standard in 2027 and is currently assessing the impact of adopting this ASU.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-452">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The consolidated financial statements include the financial statements of EPAM and its subsidiaries. All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-453">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as revenues and expenses during the reporting period. The Company bases its estimates and judgments on historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results could differ from those estimates, and such differences may be material to the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-454">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt; &#x2014; Cash equivalents are short-term, highly liquid investments and deposits that are readily convertible into cash, with maturities of three months or less at the date acquired. Highly liquid investments with maturities greater than three months at the date acquired are reported separately from cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-455">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Receivables and Contract Assets&lt;/span&gt; &#x2014; The Company classifies its right to consideration in exchange for deliverables as either a trade receivable or a contract asset. A trade receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due) regardless of whether the amounts have been billed. Trade receivables are stated net of allowance for doubtful accounts. Outstanding trade receivables are reviewed periodically and allowances are provided for the estimated amount of receivables that may not be collected. The allowance for doubtful accounts is determined based on historical experience and management&#x2019;s evaluation of trade receivables. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration receivable, less directly related costs to be incurred.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-456">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt; &#x2014; Property and equipment acquired in the ordinary course of the Company&#x2019;s operations are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets generally ranging from &lt;span style="-sec-ix-hidden:f-457"&gt;two&lt;/span&gt; to fifty years. Leasehold improvements are amortized on a straight-line basis over the shorter of the term of the lease or the estimated useful life of the improvement. Maintenance and repairs are expensed as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-52" id="f-458">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-459">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company accounts for business combinations using the acquisition method which requires it to estimate the fair value of identifiable assets acquired and liabilities assumed, including any contingent consideration, to properly allocate the purchase price to the individual assets acquired and liabilities assumed in accordance with the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A substantial portion of the purchase price is typically allocated to goodwill and other intangible assets, which usually include customer relationships, software, trade names, and assembled workforce. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. The significant estimates and assumptions used include the timing and amount of forecasted revenues and cash flows, anticipated growth rates, customer attrition rates, the discount rate reflecting the risk inherent in future cash flows and the useful lives for finite-lived assets. There are different valuation models for each component, the selection of which requires considerable judgment. These determinations will affect the amount of amortization expense recognized in future periods. The Company bases its fair value estimates on assumptions it believes are reasonable but recognizes that the assumptions are inherently uncertain. &lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the initial accounting for the business combination has not been completed by the end of the reporting period in which the business combination occurs, provisional amounts are reported to present information about facts and circumstances that existed as of the acquisition date. Once the measurement period ends, which in no case extends beyond one year from the acquisition date, revisions to the accounting for the business combination are recorded in earnings.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some business combinations, the Company agrees to contingent consideration arrangements and the Company determines the fair value of contingent consideration using Monte Carlo simulations (which involve a simulation of future revenues and earnings during the earn-out period using management&#x2019;s best estimates) or probability-weighted expected return methods. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earn-out criteria would result in a change in the fair value of contingent consideration. Such changes in the fair value of contingent consideration arrangements that are not measurement period adjustments are recorded within Interest and other income, net in the Company&#x2019;s consolidated statements of income.&lt;/span&gt;&lt;/div&gt;All acquisition-related costs, other than the costs to issue debt or equity securities, are accounted for as expenses in the period in which they are incurred.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-460">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt; &#x2014; Long-lived assets, such as property and equipment and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the carrying value of an asset is more than the sum of the undiscounted expected future cash flows, an impairment is recognized. An impairment loss is measured as the excess of the asset&#x2019;s carrying amount over its fair value. Intangible assets that have finite useful lives are amortized over their estimated useful lives on a straight-line basis.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy contextRef="c-1" id="f-461">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Indefinite-Lived Intangible Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Goodwill and other intangible assets that have indefinite useful lives are accounted for in accordance with FASB ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2014; Goodwill and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company conducts its evaluation of goodwill impairment at the reporting unit level on an annual basis as of October 31st, and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. A reporting unit is an operating segment or one level below. The Company does not have intangible assets other than goodwill that have indefinite useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-5" decimals="-3" id="f-462" unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-463">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company enters into derivative financial instruments to manage exposure to fluctuations in certain foreign currencies. The Company measures these foreign currency derivative contracts at fair value on a recurring basis utilizing Level 2 inputs and recognizes them as either assets or liabilities in its consolidated balance sheets. The Company records changes in the fair value of these hedges in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization).&#160;In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the underlying hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. The cash flow impact of derivatives identified as hedging instruments is reflected as cash flows from operating activities. The cash flow impact of derivatives not identified as hedging instruments is reflected as cash flows from investing activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-464">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company makes assumptions about the fair values of its financial assets and liabilities in accordance with FASB ASC Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and utilizes the following fair value hierarchy in determining inputs used for valuation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than quoted prices within Level 1 that are observable either directly or indirectly, including quoted prices in markets that are not active, quoted prices in active markets for similar assets or liabilities, and observable inputs other than quoted prices such as interest rates or yield curves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs reflecting management&#x2019;s view about the assumptions that market participants would use in pricing the asset or liability.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where the fair values of financial assets and liabilities recorded in the consolidated balance sheets cannot be derived from an active market, they are determined using a variety of valuation techniques. These valuation techniques include a net present value technique, comparison to similar instruments with market observable inputs, option pricing models and other relevant valuation models. To the extent possible, observable market data is used as inputs into these models but when it is not feasible, a degree of judgment is required to establish fair values. &lt;/span&gt;&lt;/div&gt;Changes in the fair value of liabilities could cause a material impact to, and volatility in the Company&#x2019;s operating results.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-465">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company determines if an arrangement is a lease or contains a lease at inception. The Company performs an assessment and classifies the lease as either an operating lease or a financing lease at the lease commencement date with a right-of-use asset and a lease liability recognized in the consolidated balance sheet under both classifications. The Company does not have finance leases that are material to the Company&#x2019;s consolidated financial statements.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are initially measured at the present value of lease payments not yet paid. The present value is determined by applying the readily determinable rate implicit in the lease or, if not available, the incremental borrowing rate of the lessee. The Company determines the incremental borrowing rate of the lessee on a lease-by-lease basis by developing an estimated centralized U.S. dollar borrowing rate for a fully collateralized obligation with a term similar to the lease term and adjusts the rate to reflect the incremental risk associated with the foreign currency in which the lease is denominated. The development of this estimate includes the use of recovery rates, U.S. risk-free rates, foreign currency/country base rate yields, and a synthetic corporate credit rating of the Company developed using regression analysis. Lease agreements of the Company may include options to extend or terminate the lease and the Company includes such options in the lease term when it is reasonably certain that the Company will exercise that option. Right-of-use assets are recognized based on the initial measurement of the lease liabilities plus initial direct costs less lease incentives and, according to the guidance for long-lived assets, right-of-use assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Lease expense for operating leases is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;The Company elected a practical expedient to account for lease and non-lease components together as a single lease component. The Company also elected the short-term lease recognition exemption for all classes of lease assets with an original term of twelve months or less.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-466">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Accumulated other comprehensive income (loss) consists of changes in the cumulative foreign currency translation adjustments and actuarial gains and losses and prior service costs on defined benefit pension plans. In addition, the Company enters into foreign currency exchange contracts, which are designated as cash flow hedges in accordance with FASB ASC Topic 815,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Derivatives and Hedging. &lt;/span&gt;Changes in the fair values of these foreign currency exchange contracts are recognized in Accumulated other comprehensive income (loss) on the Company's consolidated balance sheets until the settlement of those contracts.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-467">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue in accordance with ASC 606 which requires entities to recognize revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services as well as requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from client contracts, including significant judgments and changes in judgments. &lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenues when control of goods or services is passed to a client in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Such control is generally transferred over time based on satisfaction of obligations stipulated by the contract. Consideration expected to be received may consist of both fixed and variable components and is allocated to each separately identifiable performance obligation based on the performance obligation&#x2019;s relative standalone selling price. Variable consideration usually takes the form of volume-based discounts, service level credits, price concessions or incentives. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives revenues from a variety of service arrangements, which have been evolving to provide more customized and integrated solutions to clients by combining software engineering with client experience design, business consulting and technology innovation services. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. The Company generates the majority of its revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged directly to the client. The Company applies a practical expedient and revenues related to time-and-materials contracts are recognized based on the right to invoice for services performed.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-price contracts include maintenance and support arrangements which may exceed one year in duration. Maintenance and support arrangements generally relate to the provision of ongoing services and revenues for such contracts are recognized ratably over the expected service period. Fixed-price contracts also include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input or output methods and input methods are used only when there is a direct correlation between hours incurred and the end product delivered. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from licenses which have significant stand-alone functionality are recognized at a point in time when control of the license is transferred to the client. Revenues from licenses which do not have stand-alone functionality are recognized over time. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If there is an uncertainty about the receipt of payment for the services, revenue recognition is deferred until the uncertainty is sufficiently resolved. The Company applies a practical expedient and does not assess the existence of a significant financing component if the period between transfer of the service to a client and when the client pays for that service is one year or less.&lt;/span&gt;&lt;/div&gt;The Company reports reimbursable &#x201c;out-of-pocket&#x201d; expenses incurred as both revenues and cost of revenues in the consolidated statements of income and comprehensive income.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-468">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenues (Exclusive of Depreciation and Amortization)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Consists principally of salaries, bonuses, fringe benefits, stock-based compensation, project-related travel costs and fees for subcontractors who are assigned to client projects. Salaries and other compensation expenses of our delivery professionals are reported as cost of revenues regardless of whether the employees are actually performing services for clients during a given period. Additionally, government incentives and assistance related to services performed by delivery professionals assigned to client projects are reported in cost of revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-469">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Consists of expenses associated with promoting and selling the Company&#x2019;s services and general and administrative functions of the 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 expenses such as impairment charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-470">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company recognizes the cost of its equity settled stock-based incentive awards based on the fair value of the award at the date of grant, net of estimated forfeitures. The fair value of these awards at the date of grant is generally based on the grant-date price of the company's shares. The grant date fair value for stock options and stock purchase rights under the 2021 Employee Stock Purchase Plan (&#x201d;ESPP&#x201d;) is estimated using the Black-Scholes option-pricing valuation model. The cost is generally expensed evenly over the service period, unless otherwise specified by the award agreement. The service period is the period over which the employee performs the related services, which is normally the same as the vesting period. Equity-based awards that do not require future service are expensed immediately. For awards with performance conditions, the amount of compensation cost we recognize over the requisite service period is based on the actual or expected achievement of the performance condition. Quarterly, the forfeiture assumption is adjusted to reflect actual forfeitures and such adjustment may affect the timing of recognition of the total amount of expense recognized over the vesting period. Stock-based awards that do not meet the criteria for equity classification are recorded as liabilities and adjusted to fair value at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:GovernmentAssistancePolicyTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Assistance Programs and Incentives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company benefits from various government incentives in some countries where it operates in the form of cash grants or refundable tax credits. The eligibility to receive such assistance and amounts to be granted are determined based on regulations issued by the relevant government authorities. The incentives are generally based on qualifying expenditures or subject to achieving certain employment and investment targets. The Company accounts for government assistance by analogy to International Accounting Standards 20 ("IAS 20"), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Government Grants and Disclosure of Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In accordance with IAS 20, the Company recognizes the benefits from government assistance when it has reasonable assurance it will comply with the terms of the assistance and the assistance will be received.&lt;/span&gt;&lt;/div&gt;</us-gaap:GovernmentAssistancePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-472">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The provision for income taxes includes federal, state, local and foreign taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences between the financial statement carrying amounts and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which the temporary differences are expected to be reversed. Changes to enacted tax rates would result in either increases or decreases in the provision for income taxes in the period of changes. &lt;/span&gt;&lt;/div&gt;The realizability of deferred tax assets is primarily dependent on future earnings. The Company evaluates the realizability of deferred tax assets and recognizes a valuation allowance when it is more likely than not that all, or a portion of, deferred tax assets will not be realized. A reduction in estimated forecasted results may require that we record valuation allowances against deferred tax assets. Once a valuation allowance has been established, it will be maintained until there is sufficient positive evidence to conclude that it is more likely than not that the deferred tax assets will be realized. A pattern of sustained profitability will generally be considered as sufficient positive evidence to reverse a valuation allowance. If the allowance is reversed in a future period, the income tax provision will be correspondingly reduced. Accordingly, the increase and decrease of valuation allowances could have a significant negative or positive impact on future earnings.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-473">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share (&#x201c;EPS&#x201d;) &lt;/span&gt;&#x2014; Basic EPS is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding during the period, increased by 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 restricted stock units (&#x201c;RSUs&#x201d;) and the stock to be issued under the ESPP. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-474">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation and Remeasurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average monthly exchange rates. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income (loss). &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For consolidated foreign subsidiaries whose functional currency is not the local currency, transactions and balances denominated in the local currency are foreign currency transactions and balances. Foreign currency balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <epam:RisksAndUncertaintiesPolicyPolicyTextBlock contextRef="c-1" id="f-475">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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.&#160;&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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has cash in several countries, including Ukraine and Belarus, 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. 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. As of December&#160;31, 2025, the Company had $49.2 million of cash and cash equivalents in banks in Ukraine and $37.8 million of cash and cash equivalents in banks in Belarus. In April 2024, Belarus instituted restrictions on distributing dividends from Belarus to shareholders in certain countries, including the U.S. The restrictions are scheduled to remain in place until the end of 2026 and may prevent EPAM from distributing excess funds, if any, out of Belarus. The Company does not expect these restrictions to have a material impact on its ability to meet its worldwide cash obligations during this period. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade receivables are generally dispersed across many clients operating in different industries and geographies; 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 the Company&#x2019;s clients 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&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 in euros, British pounds, Swiss francs, Mexican pesos, and Canadian dollars and incur expenditures principally in euros, Polish zlotys, Indian rupees, British pounds, Mexican pesos, Swiss francs, Hungarian forints, Colombian pesos, and Canadian dollars. 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, Hungarian forint and Mexican peso transactions. See Note 6 &#x201c;Derivative Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information on the Company&#x2019;s hedging program. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk&lt;/span&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 2025 Credit Agreement, which is subject to a variety of rates depending on the type and timing of funds borrowed (See Note 10 &#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.</epam:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-53" decimals="-5" id="f-476" unitRef="usd">49200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-54" decimals="-5" id="f-477" unitRef="usd">37800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-478">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless otherwise discussed below, the adoption of new accounting standards did not have a material impact on the Company&#x2019;s consolidated financial statements.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes - Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In December 2023, the FASB issued ASU No. 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The new guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted and may be applied prospectively or retrospectively. The Company adopted this ASU for the year ended December 31, 2025. See Note 16 &#x201c;Income Taxes&#x201d; for the new disclosure required by this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pending 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',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. Unless otherwise discussed below, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial statements upon adoption.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In December 2025, the FASB issued ASU No. 2025-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants (Topic 832): Accounting for Government Grants Received by Business Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update is intended to provide recognition, measurement and presentation guidance for government grants received by business entities. The new guidance is effective for annual reporting periods beginning after December 15, 2028 and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company does not believe this ASU will have a material impact on its consolidated financial statements and is currently assessing the timing of adopting this ASU.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets - Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In September 2025, the FASB issued ASU No. 2025-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update is intended to modernize software accounting guidance by removing references to software development project stages and requiring entities to capitalize software costs when management has (i) authorized and committed to funding the software project and (ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for annual periods beginning after December 15, 2027, and interim periods within those annual periods. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently assessing the timing and impact of adopting this ASU.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Statement - Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance is intended to provide investors enhanced disclosures and requires public companies to disaggregate key expense types in the notes to the financial statements on an interim and annual basis. The update is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. The disclosure updates are required to be applied prospectively with the option for retrospective application. The Company plans to adopt this standard in 2027 and is currently assessing the impact of adopting this ASU.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-479">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;IMPACT OF THE INVASION OF UKRAINE&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 24, 2022, Russian forces attacked Ukraine and its people, and through the issuance date of these financial statements, there has been no resolution to this attack. As of December&#160;31, 2025, the Company had $59.4 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 $52.3 million, laptops with a net book value of $5.2 million, most of which are in the possession of employees, and various office furniture, equipment and supplies with a net book value of $1.9 million. Additionally, as of December&#160;31, 2025, the Company had operating lease right-of-use assets located throughout Ukraine with a net book value of $3.1 million. Through the issuance date of these financial statements, the Company is not aware of any significant 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 4, 2022, the Company announced a $100 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 clients and employees and the work of EPAM volunteers on the ground and the Company&#x2019;s spending under this commitment included special cash payments to support impacted employees, financial and medical support for impacted families, and donations to third-party humanitarian organizations. During the years ended December&#160;31, 2025, 2024 and 2023, the Company expensed $14.6 million, $13.2 million and $17.4 million, respectively, related to this commitment. Of the expensed amount for the years ended December&#160;31, 2025, 2024 and 2023, $2.3 million, $2.4 million and $11.3 million, respectively, is classified in cost of revenues (exclusive of depreciation and amortization) and $12.3 million, $10.8 million and $6.1 million, respectively, is classified in selling, general and administrative expense in the consolidated financial statements. As of December&#160;31, 2025, the Company has $10.1 million remaining to be expensed related to 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the invasion, the Company executed its business continuity plans to assist employees residing in Ukraine and the surrounding region, who were impacted by the war and geopolitical uncertainty, in relocating 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 clients 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 years ended December 31, 2025, 2024, and 2023, the Company incurred $0.0 million, $0.8 million, and $1.8 million, respectively, related to its geographic repositioning efforts, which are classified in selling, general and administrative expenses. During the year ended December 31, 2023, the Company also incurred $9.4 million of expenses related to standby resources, which were classified in cost of revenues (exclusive of depreciation and amortization).&lt;/span&gt;&lt;/div&gt;In response to the attacks on Ukraine, EPAM announced on March 4, 2022, it would discontinue services to customers located in Russia. On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. The Company recorded a &lt;span style="-sec-ix-hidden:f-500"&gt;loss on sale&lt;/span&gt; of $25.9 million during the year ended December 31, 2023, including the recognition of the accumulated currency translation loss related to this foreign entity that was previously included in accumulated other comprehensive income (loss) in the consolidated financial statements.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-55" decimals="-5" id="f-480" unitRef="usd">59400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-56" decimals="-5" id="f-481" unitRef="usd">52300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-57" decimals="-5" id="f-482" unitRef="usd">5200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-58" decimals="-5" id="f-483" unitRef="usd">1900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-53" decimals="-5" id="f-484" unitRef="usd">3100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherCommitment contextRef="c-59" decimals="INF" id="f-485" unitRef="usd">100000000</us-gaap:OtherCommitment>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-60" decimals="-5" id="f-486" unitRef="usd">-14600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-61" decimals="-5" id="f-487" unitRef="usd">-13200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-62" decimals="-5" id="f-488" unitRef="usd">-17400000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:CostOfRevenue contextRef="c-60" decimals="-5" id="f-489" unitRef="usd">2300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-61" decimals="-5" id="f-490" unitRef="usd">2400000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-62" decimals="-5" id="f-491" unitRef="usd">11300000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-60" decimals="-5" id="f-492" unitRef="usd">12300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-61" decimals="-5" id="f-493" unitRef="usd">10800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-62" decimals="-5" id="f-494" unitRef="usd">6100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherCommitment contextRef="c-63" decimals="-5" id="f-495" unitRef="usd">10100000</us-gaap:OtherCommitment>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense contextRef="c-64" decimals="-5" id="f-496" unitRef="usd">0.0</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense contextRef="c-65" decimals="-5" id="f-497" unitRef="usd">800000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense contextRef="c-66" decimals="-5" id="f-498" unitRef="usd">1800000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense contextRef="c-67" decimals="-5" id="f-499" unitRef="usd">9400000</epam:UnusualOrInfrequentItemsOrBothStandbyResourcesExpense>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-68" decimals="-5" id="f-501" unitRef="usd">-25900000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-502">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;ACQUISITIONS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2025 Acquisition - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2025, the Company completed one acquisition with a total purchase price of $8.8 million including contingent consideration with acquisition-date fair value of $0.9 million. This acquisition expanded EPAM&#x2019;s AI-enabled business operations capabilities, as well as added $4.0 million of intangible assets, consisting of customer relationships. Pro forma results of operations have not been presented because the effect of this acquisition on the Company&#x2019;s consolidated financial statements 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;First Derivative &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; On December 2, 2024, the Company acquired First Derivative Ltd (together with its subsidiaries, &#x201c;First Derivative&#x201d;) for a purchase price of $300.7&#160;million. First Derivative is a Northern Ireland-headquartered managed services and consulting business for the capital markets industry with major delivery capability in the U.K., Ireland, North America and APAC.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NEORIS &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; On November 1, 2024, the Company acquired 99.7% of the outstanding shares of Neoris N.V. (together with its subsidiaries, &#x201c;NEORIS&#x201d;) for a purchase price of $626.3&#160;million. NEORIS is a global advanced technology consultancy with approximately 4,800 professionals across major talent hubs in Latin America, Spain and the U.S. NEORIS specializes in delivering complex digital engagement and transformation projects for clients in the Americas and Europe. On January 2, 2025, the Company completed the acquisition of the remaining 0.3% of Neoris N.V.&#x2019;s outstanding shares for a purchase price of $1.4&#160;million in cash.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December&#160;31, 2025:&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&gt;&lt;td style="width:74.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;NEORIS&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,470&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables and contract 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,092&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,390&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,809&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment and other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366,173&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;834,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,560&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,771&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,290&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,545&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,850&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest in consolidated subsidiaries&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;301,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;622,423&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of First Derivative and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded an increase to purchase price of $0.6&#160;million for First Derivative related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted certain working capital accounts resulting in a combined increase in the value of acquired goodwill of $1.3&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2025, the Company completed the purchase price allocation for the acquisition of NEORIS and the estimated fair values of the assets acquired and liabilities assumed have been finalized. The Company recorded a reduction to purchase price of $3.9&#160;million for NEORIS related to the completion of purchase price adjustments for cash, indebtedness, and net working capital and also adjusted the fair value of assumed contingent consideration and certain working capital accounts resulting in a combined decrease in the value of acquired goodwill of $5.2&#160;million. The effect of adjustments recorded during the year ended December&#160;31, 2025 that would have been recognized in a prior period if the adjustments to the preliminary amounts had been recognized as of the acquisition date of NEORIS 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the estimated fair values and useful lives of intangible assets acquired from First Derivative and NEORIS:&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&gt;&lt;td style="width:47.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.602%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;NEORIS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,441&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;124,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;259,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized as a result of the First Derivative acquisition is attributable to synergies expected to be achieved by enhancing EPAM&#x2019;s industry experience and jointly delivering a comprehensive set of AI-enabled capabilities in the financial services vertical, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of the NEORIS acquisition is attributable to synergies expected to be achieved by expanding the Company&#x2019;s ability to support clients across Latin America, expected future contracts, the assembled workforce acquired and other factors. The goodwill recognized as a result of these acquisitions is not expected to be deductible for income tax purposes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2024, the Company recognized acquisition-related costs associated with the First Derivative and NEORIS acquisitions totaling $6.3&#160;million and $7.8&#160;million, respectively. Acquisition-related costs incurred during the year ended December 31, 2025 were not material. These costs are included in selling, general and administrative expenses in the accompanying 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',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the year ended December&#160;31, 2024, revenues generated by First Derivative and NEORIS included in the Company&#x2019;s consolidated statement of income totaled $12.2&#160;million and $53.7&#160;million, respectively. During the year ended December 31, 2024, net income from First Derivative and NEORIS since the date of acquisition was not material. Pro forma results of operations have not been presented for First Derivative because the effect of the acquisition on the Company&#x2019;s consolidated financial statements was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Pro Forma Results of Operations for NEORIS&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma combined financial information is based on the historical consolidated financial statements of the Company and NEORIS after giving effect to the Company&#x2019;s acquisition as if the acquisition occurred on January 1, 2023. The following unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that the Company would have reported had the transaction occurred at the beginning of these periods nor is it necessarily indicative of future results of operations. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited consolidated pro forma results of operations for the years ended December 31, 2024 and 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&gt;&lt;td style="width:68.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.523%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015,157&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,013,488&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other 2024 Acquisitions - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2024, the Company completed three additional acquisitions with a total purchase price of $74.2 million including contingent consideration with acquisition-date fair value of $9.8 million. These acquisitions expanded EPAM&#x2019;s geographical reach across Latin America and Europe, enhanced its capabilities in Life Sciences analytics, as well as added $20.3 million of intangible assets, consisting mainly of customer relationships. Revenues generated by the Other 2024 Acquisitions totaled $32.6&#160;million during the year ended December&#160;31, 2024. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#x2019;s consolidated financial statements was not material individually or in the aggregate.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2023 Acquisitions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; During the year ended December&#160;31, 2023, the Company completed two acquisitions with a total purchase price of $42.6 million including contingent consideration with acquisition-date fair value of $14.9 million. These acquisitions expanded EPAM&#x2019;s capabilities in software design and product development, as well as added $13.9 million of intangible assets, consisting of customer relationships. Revenues generated by these 2023 Acquisitions totaled $8.2 million during the year ended December&#160;31, 2023. Pro forma results of operations have not been presented because the effect of these acquisitions on the Company&#x2019;s consolidated financial statements was not material individually or in the aggregate.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-69"
      decimals="INF"
      id="f-503"
      unitRef="business">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-69" decimals="-5" id="f-504" unitRef="usd">8800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-70" decimals="-5" id="f-505" unitRef="usd">900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-71" decimals="-5" id="f-506" unitRef="usd">4000000.0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-72" decimals="-5" id="f-507" unitRef="usd">300700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-73" decimals="3" id="f-508" unitRef="number">0.997</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-74" decimals="-5" id="f-509" unitRef="usd">626300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <epam:BusinessCombinationNumberOfProfessionals
      contextRef="c-74"
      decimals="-2"
      id="f-510"
      unitRef="professional">4800</epam:BusinessCombinationNumberOfProfessionals>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-75" decimals="3" id="f-511" unitRef="number">0.003</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-76" decimals="-5" id="f-512" unitRef="usd">1400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-513">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of each respective acquisition and updated for any changes as of December&#160;31, 2025:&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&gt;&lt;td style="width:74.923%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;NEORIS&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,470&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables and contract 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,092&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,390&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,809&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment and other noncurrent 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366,173&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;834,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,560&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:9pt;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',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,771&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,290&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,545&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,850&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest in consolidated subsidiaries&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;301,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;622,423&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-77" decimals="-3" id="f-514" unitRef="usd">9160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-73" decimals="-3" id="f-515" unitRef="usd">63470000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-77" decimals="-3" id="f-516" unitRef="usd">46410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-73" decimals="-3" id="f-517" unitRef="usd">79474000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c-77" decimals="-3" id="f-518" unitRef="usd">10092000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c-73" decimals="-3" id="f-519" unitRef="usd">8390000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:Goodwill contextRef="c-77" decimals="-3" id="f-520" unitRef="usd">171703000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-73" decimals="-3" id="f-521" unitRef="usd">401575000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-77" decimals="-3" id="f-522" unitRef="usd">124809000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-73" decimals="-3" id="f-523" unitRef="usd">259000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets contextRef="c-77" decimals="-3" id="f-524" unitRef="usd">3999000</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets contextRef="c-73" decimals="-3" id="f-525" unitRef="usd">22188000</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill contextRef="c-77" decimals="-3" id="f-526" unitRef="usd">366173000</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill contextRef="c-73" decimals="-3" id="f-527" unitRef="usd">834097000</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-77" decimals="-3" id="f-528" unitRef="usd">31560000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-73" decimals="-3" id="f-529" unitRef="usd">130771000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-77" decimals="-3" id="f-530" unitRef="usd">33290000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-73" decimals="-3" id="f-531" unitRef="usd">79545000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-77" decimals="-3" id="f-532" unitRef="usd">64850000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-73" decimals="-3" id="f-533" unitRef="usd">210316000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest contextRef="c-77" decimals="-3" id="f-534" unitRef="usd">0</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest>
    <epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest contextRef="c-73" decimals="-3" id="f-535" unitRef="usd">1358000</epam:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-77" decimals="-3" id="f-536" unitRef="usd">301323000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-73" decimals="-3" id="f-537" unitRef="usd">622423000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred contextRef="c-78" decimals="-5" id="f-538" unitRef="usd">600000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-78" decimals="-5" id="f-539" unitRef="usd">1300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred contextRef="c-79" decimals="-5" id="f-540" unitRef="usd">-3900000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-79" decimals="-5" id="f-541" unitRef="usd">-5200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c-1" id="f-542">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the estimated fair values and useful lives of intangible assets acquired from First Derivative and NEORIS:&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&gt;&lt;td style="width:47.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.602%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;NEORIS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,441&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;124,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;259,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-80" id="f-543">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-80" decimals="-3" id="f-544" unitRef="usd">118441000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-81" id="f-545">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-81" decimals="-3" id="f-546" unitRef="usd">249000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-82" id="f-547">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-82" decimals="-3" id="f-548" unitRef="usd">6368000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-83" id="f-549">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-83" decimals="-3" id="f-550" unitRef="usd">10000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-78" decimals="-3" id="f-551" unitRef="usd">124809000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-79" decimals="-3" id="f-552" unitRef="usd">259000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-84" decimals="-5" id="f-553" unitRef="usd">6300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-85" decimals="-5" id="f-554" unitRef="usd">7800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-84" decimals="-5" id="f-555" unitRef="usd">12200000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-85" decimals="-5" id="f-556" unitRef="usd">53700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-557">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited consolidated pro forma results of operations for the years ended December 31, 2024 and 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&gt;&lt;td style="width:68.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.523%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015,157&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,013,488&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-7" decimals="-3" id="f-558" unitRef="usd">5015157000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-8" decimals="-3" id="f-559" unitRef="usd">5013488000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-7" decimals="-3" id="f-560" unitRef="usd">407200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-8" decimals="-3" id="f-561" unitRef="usd">399973000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-86"
      decimals="INF"
      id="f-562"
      unitRef="business">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-86" decimals="-5" id="f-563" unitRef="usd">74200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-87" decimals="-5" id="f-564" unitRef="usd">9800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-88" decimals="-5" id="f-565" unitRef="usd">20300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-86" decimals="-5" id="f-566" unitRef="usd">32600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-89"
      decimals="INF"
      id="f-567"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-89" decimals="-5" id="f-568" unitRef="usd">42600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-90" decimals="-5" id="f-569" unitRef="usd">14900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-91" decimals="-5" id="f-570" unitRef="usd">13900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-89" decimals="-5" id="f-571" unitRef="usd">8200000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-572">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;GOODWILL AND INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.223%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.078%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2024&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241,860&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;320,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;562,459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Derivative acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,793&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,650&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 2024 Acquisitions&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Acquisitions purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2024&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;652,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,181,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,246)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,181)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 2024 Acquisitions purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;652,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;557,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; There were no accumulated goodwill impairment losses in the Americas or Europe reportable segments as of December&#160;31, 2025, 2024 or 2023.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible&#160;assets&#160;other than&#160;goodwill as of December&#160;31, 2025 and 2024 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&gt;&lt;td style="width:58.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;&lt;br/&gt;carrying 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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,431&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,242)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,189&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;611,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(204,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;&lt;br/&gt;carrying 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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,552&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,148)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,404&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,656)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;581,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(145,444)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;436,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; All of the intangible assets other than goodwill have finite lives and as such are subject to amortization. Amortization of the other intangible assets is recognized in depreciation and amortization expense in the 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents amortization expense recognized for the periods indicated: &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&gt;&lt;td style="width:58.137%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.949%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.659%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,132&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,798&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,855&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;71,367&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the carrying value of the Company&#x2019;s existing intangible assets as of December&#160;31, 2025, the estimated amortization expense for the future years is 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&gt;&lt;td style="width:85.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,705&#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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,797&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,005&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-573">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.223%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.488%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.078%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2024&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241,860&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;320,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;562,459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Derivative acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,793&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,650&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 2024 Acquisitions&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Acquisitions purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2024&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;652,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,181,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Acquisition&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,246)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,181)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Derivative 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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 2024 Acquisitions purchase accounting adjustments&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;652,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;557,989&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,210,564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-92" decimals="-3" id="f-574" unitRef="usd">241860000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-93" decimals="-3" id="f-575" unitRef="usd">320599000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-28" decimals="-3" id="f-576" unitRef="usd">562459000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-94" decimals="-3" id="f-577" unitRef="usd">333538000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-95" decimals="-3" id="f-578" unitRef="usd">73218000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-85" decimals="-3" id="f-579" unitRef="usd">406756000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-96" decimals="-3" id="f-580" unitRef="usd">35793000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-97" decimals="-3" id="f-581" unitRef="usd">134650000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-98" decimals="-3" id="f-582" unitRef="usd">170443000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-99" decimals="-3" id="f-583" unitRef="usd">40529000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-100" decimals="-3" id="f-584" unitRef="usd">12926000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-101" decimals="-3" id="f-585" unitRef="usd">53455000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-102" decimals="-3" id="f-586" unitRef="usd">861000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-103" decimals="-3" id="f-587" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-104" decimals="-3" id="f-588" unitRef="usd">861000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-105" decimals="-3" id="f-589" unitRef="usd">-515000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-106" decimals="-3" id="f-590" unitRef="usd">-11884000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-7" decimals="-3" id="f-591" unitRef="usd">-12399000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-107" decimals="-3" id="f-592" unitRef="usd">652066000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-108" decimals="-3" id="f-593" unitRef="usd">529509000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-594" unitRef="usd">1181575000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-109" decimals="-3" id="f-595" unitRef="usd">3168000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-110" decimals="-3" id="f-596" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-69" decimals="-3" id="f-597" unitRef="usd">3168000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-111" decimals="-3" id="f-598" unitRef="usd">-4246000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-112" decimals="-3" id="f-599" unitRef="usd">-935000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-79" decimals="-3" id="f-600" unitRef="usd">-5181000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-113" decimals="-3" id="f-601" unitRef="usd">265000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-114" decimals="-3" id="f-602" unitRef="usd">995000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-115" decimals="-3" id="f-603" unitRef="usd">1260000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-116" decimals="-3" id="f-604" unitRef="usd">368000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-117" decimals="-3" id="f-605" unitRef="usd">392000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-118" decimals="-3" id="f-606" unitRef="usd">760000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-119" decimals="-3" id="f-607" unitRef="usd">954000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-120" decimals="-3" id="f-608" unitRef="usd">28028000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-609" unitRef="usd">28982000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-121" decimals="-3" id="f-610" unitRef="usd">652575000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-122" decimals="-3" id="f-611" unitRef="usd">557989000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-612" unitRef="usd">1210564000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-121" decimals="INF" id="f-613" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-122" decimals="INF" id="f-614" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-108" decimals="INF" id="f-615" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-107" decimals="INF" id="f-616" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-92" decimals="INF" id="f-617" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-93" decimals="INF" id="f-618" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-619">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible&#160;assets&#160;other than&#160;goodwill as of December&#160;31, 2025 and 2024 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&gt;&lt;td style="width:58.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;&lt;br/&gt;carrying 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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,431&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,242)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,189&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;611,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(204,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;&lt;br/&gt;carrying 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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,552&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,148)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,404&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,656)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;581,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(145,444)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;436,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-3" id="f-620" unitRef="usd">574431000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-123" decimals="-3" id="f-621" unitRef="usd">182242000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-123" decimals="-3" id="f-622" unitRef="usd">392189000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-124" decimals="-3" id="f-623" unitRef="usd">28539000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-124" decimals="-3" id="f-624" unitRef="usd">14221000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-124" decimals="-3" id="f-625" unitRef="usd">14318000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-626" unitRef="usd">6359000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-125" decimals="-3" id="f-627" unitRef="usd">6320000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-125" decimals="-3" id="f-628" unitRef="usd">39000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-126" decimals="-3" id="f-629" unitRef="usd">1900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-126" decimals="-3" id="f-630" unitRef="usd">1860000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-126" decimals="-3" id="f-631" unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-632" unitRef="usd">611229000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-633" unitRef="usd">204643000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-634" unitRef="usd">406586000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-127" decimals="-3" id="f-635" unitRef="usd">547552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-127" decimals="-3" id="f-636" unitRef="usd">128148000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-127" decimals="-3" id="f-637" unitRef="usd">419404000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-128" decimals="-3" id="f-638" unitRef="usd">26468000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-128" decimals="-3" id="f-639" unitRef="usd">10017000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-128" decimals="-3" id="f-640" unitRef="usd">16451000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-129" decimals="-3" id="f-641" unitRef="usd">5942000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-129" decimals="-3" id="f-642" unitRef="usd">5656000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-129" decimals="-3" id="f-643" unitRef="usd">286000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-130" decimals="-3" id="f-644" unitRef="usd">1900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-130" decimals="-3" id="f-645" unitRef="usd">1623000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-130" decimals="-3" id="f-646" unitRef="usd">277000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-647" unitRef="usd">581862000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-648" unitRef="usd">145444000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-649" unitRef="usd">436418000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-650">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents amortization expense recognized for the periods indicated: &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&gt;&lt;td style="width:58.137%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.949%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.659%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,132&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,798&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,855&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;71,367&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-131" decimals="-3" id="f-651" unitRef="usd">67132000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-132" decimals="-3" id="f-652" unitRef="usd">26798000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-133" decimals="-3" id="f-653" unitRef="usd">19855000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-134" decimals="-3" id="f-654" unitRef="usd">3745000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-135" decimals="-3" id="f-655" unitRef="usd">1437000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-136" decimals="-3" id="f-656" unitRef="usd">1522000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-137" decimals="-3" id="f-657" unitRef="usd">252000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-138" decimals="-3" id="f-658" unitRef="usd">1002000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-139" decimals="-3" id="f-659" unitRef="usd">1102000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-140" decimals="-3" id="f-660" unitRef="usd">238000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-141" decimals="-3" id="f-661" unitRef="usd">238000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-142" decimals="-3" id="f-662" unitRef="usd">238000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-663" unitRef="usd">71367000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-664" unitRef="usd">29475000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-8" decimals="-3" id="f-665" unitRef="usd">22717000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-666">&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the carrying value of the Company&#x2019;s existing intangible assets as of December&#160;31, 2025, the estimated amortization expense for the future years is 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&gt;&lt;td style="width:85.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,705&#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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,797&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,005&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-667" unitRef="usd">71705000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-668" unitRef="usd">66179000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">60797000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-670" unitRef="usd">57659000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">54005000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-5" decimals="-3" id="f-672" unitRef="usd">96241000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">406586000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-674">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the fair values of the Company&#x2019;s financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2025:&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&gt;&lt;td style="width:52.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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',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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,835&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,835&#160;&lt;/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&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:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',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',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,602&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the fair values of the Company&#x2019;s financial liabilities measured at fair value on a recurring basis as of December&#160;31, 2024. The Company had no material financial assets measured at fair value on a recurring basis as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&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&gt;&lt;td style="width:51.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',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',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,650&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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; for additional information regarding derivative financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the contingent consideration liabilities 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 rate used to determine the fair value of contingent consideration for the 2025 Acquisition was 15%. The discount rate used to determine the fair value of assumed contingent consideration for the NEORIS acquisition was 18%. The discount rates used to determine the fair value of contingent consideration for the Other 2024 Acquisitions ranged from a minimum of 12% to a maximum of 20%. The discount rate used to determine the fair value of contingent consideration for the 2023 Acquisitions was 16.0%. 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, net in the Company&#x2019;s 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs 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&gt;&lt;td style="width:87.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration &#x2014; 2023 Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of assumed contingent consideration &#x2014; NEORIS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,654&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration &#x2014; Other 2024 Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,699&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration - 2025 Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS purchase accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,466&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.409%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,843&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,843&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under 2025 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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&gt;&lt;td style="width:43.017%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,107&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,107&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-bottom:18pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 $36.7 million and $38.5 million as of December&#160;31, 2025 and 2024, respectively, and is classified as Other noncurrent assets in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-675">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the fair values of the Company&#x2019;s financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2025:&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&gt;&lt;td style="width:52.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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',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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,835&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,835&#160;&lt;/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&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:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',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',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,602&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the fair values of the Company&#x2019;s financial liabilities measured at fair value on a recurring basis as of December&#160;31, 2024. The Company had no material financial assets measured at fair value on a recurring basis as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&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&gt;&lt;td style="width:51.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.932%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',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',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,650&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-143" decimals="-3" id="f-676" unitRef="usd">1981000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-144" decimals="-3" id="f-677" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-145" decimals="-3" id="f-678" unitRef="usd">1981000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-146" decimals="-3" id="f-679" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-680" unitRef="usd">1981000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-147" decimals="-3" id="f-681" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-148" decimals="-3" id="f-682" unitRef="usd">1981000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-149" decimals="-3" id="f-683" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-143" decimals="-3" id="f-684" unitRef="usd">4602000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-144" decimals="-3" id="f-685" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-145" decimals="-3" id="f-686" unitRef="usd">4602000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-146" decimals="-3" id="f-687" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">22835000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-147" decimals="-3" id="f-689" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-148" decimals="-3" id="f-690" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-149" decimals="-3" id="f-691" unitRef="usd">22835000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-5" decimals="-3" id="f-692" unitRef="usd">27437000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-147" decimals="-3" id="f-693" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-148" decimals="-3" id="f-694" unitRef="usd">4602000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-149" decimals="-3" id="f-695" unitRef="usd">22835000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-150" decimals="-3" id="f-696" unitRef="usd">14650000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-151" decimals="-3" id="f-697" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-152" decimals="-3" id="f-698" unitRef="usd">14650000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-153" decimals="-3" id="f-699" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-700" unitRef="usd">32978000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-154" decimals="-3" id="f-701" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-155" decimals="-3" id="f-702" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="c-156" decimals="-3" id="f-703" unitRef="usd">32978000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-6" decimals="-3" id="f-704" unitRef="usd">47628000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-154" decimals="-3" id="f-705" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-155" decimals="-3" id="f-706" unitRef="usd">14650000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-156" decimals="-3" id="f-707" unitRef="usd">32978000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="c-157" decimals="2" id="f-708" unitRef="number">0.15</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="c-158" decimals="2" id="f-709" unitRef="number">0.18</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="c-159" decimals="2" id="f-710" unitRef="number">0.12</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="c-160" decimals="2" id="f-711" unitRef="number">0.20</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="c-161" decimals="3" id="f-712" unitRef="number">0.160</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c-1" id="f-713">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs 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&gt;&lt;td style="width:87.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration &#x2014; 2023 Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of assumed contingent consideration &#x2014; NEORIS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,654&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration &#x2014; Other 2024 Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,699&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration - 2025 Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NEORIS purchase accounting adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration included in Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,466&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration liabilities as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-162" decimals="-3" id="f-714" unitRef="usd">24308000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases contextRef="c-163" decimals="-3" id="f-715" unitRef="usd">14850000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c-164" decimals="-3" id="f-716" unitRef="usd">2814000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-164" decimals="-3" id="f-717" unitRef="usd">18844000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment contextRef="c-164" decimals="-3" id="f-718" unitRef="usd">22000</epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-165" decimals="-3" id="f-719" unitRef="usd">23150000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases contextRef="c-166" decimals="-3" id="f-720" unitRef="usd">4654000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases contextRef="c-167" decimals="-3" id="f-721" unitRef="usd">9755000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c-168" decimals="-3" id="f-722" unitRef="usd">5699000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-168" decimals="-3" id="f-723" unitRef="usd">10125000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment contextRef="c-168" decimals="-3" id="f-724" unitRef="usd">-155000</epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-156" decimals="-3" id="f-725" unitRef="usd">32978000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases contextRef="c-169" decimals="-3" id="f-726" unitRef="usd">935000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases contextRef="c-170" decimals="-3" id="f-727" unitRef="usd">-1529000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c-171" decimals="-3" id="f-728" unitRef="usd">3466000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-171" decimals="-3" id="f-729" unitRef="usd">13266000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment contextRef="c-171" decimals="-3" id="f-730" unitRef="usd">251000</epam:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationAdjustment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-149" decimals="-3" id="f-731" unitRef="usd">22835000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock contextRef="c-1" id="f-732">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.539%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.409%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,843&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,843&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,441&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under 2025 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,532&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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&gt;&lt;td style="width:43.017%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,107&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,107&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,907&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under 2021 Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration for asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-172" decimals="-3" id="f-733" unitRef="usd">5402000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-173" decimals="-3" id="f-734" unitRef="usd">5402000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-174" decimals="-3" id="f-735" unitRef="usd">5402000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-175" decimals="-3" id="f-736" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-176" decimals="-3" id="f-737" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-177" decimals="-3" id="f-738" unitRef="usd">37441000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-178" decimals="-3" id="f-739" unitRef="usd">37441000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-179" decimals="-3" id="f-740" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-180" decimals="-3" id="f-741" unitRef="usd">37441000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-181" decimals="-3" id="f-742" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-182" decimals="-3" id="f-743" unitRef="usd">42843000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-183" decimals="-3" id="f-744" unitRef="usd">42843000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-184" decimals="-3" id="f-745" unitRef="usd">5402000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-185" decimals="-3" id="f-746" unitRef="usd">37441000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-186" decimals="-3" id="f-747" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-187" decimals="-3" id="f-748" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-188" decimals="-3" id="f-749" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-189" decimals="-3" id="f-750" unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-190" decimals="-3" id="f-751" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-191" decimals="-3" id="f-752" unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-192" decimals="-3" id="f-753" unitRef="usd">29532000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-193" decimals="-3" id="f-754" unitRef="usd">29532000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-194" decimals="-3" id="f-755" unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-195" decimals="-3" id="f-756" unitRef="usd">29532000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-196" decimals="-3" id="f-757" unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-197" decimals="-3" id="f-758" unitRef="usd">5200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-198" decimals="-3" id="f-759" unitRef="usd">5200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-199" decimals="-3" id="f-760" unitRef="usd">5200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-200" decimals="-3" id="f-761" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-201" decimals="-3" id="f-762" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-202" decimals="-3" id="f-763" unitRef="usd">16907000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-203" decimals="-3" id="f-764" unitRef="usd">16907000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-204" decimals="-3" id="f-765" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-205" decimals="-3" id="f-766" unitRef="usd">16907000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-206" decimals="-3" id="f-767" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-207" decimals="-3" id="f-768" unitRef="usd">22107000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-208" decimals="-3" id="f-769" unitRef="usd">22107000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-209" decimals="-3" id="f-770" unitRef="usd">5200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-210" decimals="-3" id="f-771" unitRef="usd">16907000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-211" decimals="-3" id="f-772" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-212" decimals="-3" id="f-773" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-213" decimals="-3" id="f-774" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-214" decimals="-3" id="f-775" unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-215" decimals="-3" id="f-776" unitRef="usd">25000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure contextRef="c-216" decimals="-3" id="f-777" unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-217" decimals="-3" id="f-778" unitRef="usd">33187000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-218" decimals="-3" id="f-779" unitRef="usd">33187000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-219" decimals="-3" id="f-780" unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-220" decimals="-3" id="f-781" unitRef="usd">33187000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration contextRef="c-221" decimals="-3" id="f-782" unitRef="usd">0</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock contextRef="c-1" id="f-783">&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-5" decimals="-5" id="f-784" unitRef="usd">36700000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-6" decimals="-5" id="f-785" unitRef="usd">38500000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-786">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;DERIVATIVE FINANCIAL INSTRUMENTS&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, Indian rupee, Hungarian forint, and Mexican peso transactions. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures derivative instruments and hedging activities at fair value and recognizes them as either assets or liabilities in its consolidated balance sheets. Accounting for the gains and losses resulting from changes in fair value depends on the use of the derivative and whether it is designated and qualifies for hedge accounting. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. As of December&#160;31, 2025, all of the Company&#x2019;s foreign exchange forward contracts were designated as hedges. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives may give rise to credit risks from the possible non-performance by counterparties. The Company has limited its credit risk by entering into derivative transactions only with highly rated financial institutions and by conducting an ongoing evaluation of the creditworthiness of the financial institutions with which the Company does business. 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of foreign currency derivative instruments on the Company&#x2019;s consolidated balance sheets as of December&#160;31, 2025 and 2024 were as follows:&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:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.196%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.837%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.424%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&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',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&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',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&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',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&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',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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:CollateralAlreadyPostedAggregateFairValue contextRef="c-143" decimals="INF" id="f-787" unitRef="usd">0</us-gaap:CollateralAlreadyPostedAggregateFairValue>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-788">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of foreign currency derivative instruments on the Company&#x2019;s consolidated balance sheets as of December&#160;31, 2025 and 2024 were as follows:&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:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.196%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.837%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.392%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.540%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.424%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',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&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',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&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',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&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',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&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',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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-143" decimals="-3" id="f-789" unitRef="usd">1981000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-150" decimals="-3" id="f-790" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-143" decimals="-3" id="f-791" unitRef="usd">4602000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-150" decimals="-3" id="f-792" unitRef="usd">14650000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-793">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:10pt;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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,550&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,966&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased computer software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,194&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,194&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,881&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,585&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,344&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,264&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,244&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,256&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244,857)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220,589)&lt;/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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $53.1 million, $59.4 million and $68.2 million during the years ended December&#160;31, 2025, 2024 and 2023, respectively.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has assets which generate lease income including subleases of portions of its office space to third parties. The gross amount of such assets was $20.0 million and $10.6 million, and the associated accumulated depreciation was $6.9 million and $4.0 million as of December&#160;31, 2025 and 2024, respectively. Depreciation expense associated with these assets held under operating leases was $1.2 million, $0.8 million and $0.5 million for the year ended December&#160;31, 2025, 2024 and 2023, respectively. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company owns buildings located in Belarus, which are used in the Company&#x2019;s normal operations as office space for its employees. On November 17, 2021, the Company acquired an office building in the process of being constructed in Kyiv, Ukraine for $50.1&#160;million. Once completed, the acquired building is intended to be used in the Company&#x2019;s normal operations as office space for its employees. The office building is classified as construction-in-progress as of December&#160;31, 2025 and, due to Russia&#x2019;s invasion of Ukraine, it is uncertain when this office building will be available for its intended use. See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for more information regarding the assets in Ukraine.&lt;/span&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 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.2%. During the year ended December 31, 2023, this agreement was amended resulting in the derecognition of $20.8 million of software license assets, net of accumulated depreciation, and $21.4 million of deferred consideration liability. As part of the amendment, the Company purchased new software licenses for use in the regular course of business for a purchase price of $26.7 million, which included an upfront payment of $6.8 million and fixed deferred consideration, payable in annual installments, with an acquisition-date fair value of $19.9 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.5%. See Note 18 &#x201c;Commitments and Contingencies&#x201d; for more information regarding the deferred consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-794">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:10pt;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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,550&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,966&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased computer software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,194&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,194&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,881&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,585&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,344&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,264&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,244&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,256&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244,857)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220,589)&lt;/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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-222" id="f-795">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-222" decimals="-3" id="f-796" unitRef="usd">154550000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-223" decimals="-3" id="f-797" unitRef="usd">146966000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-224" id="f-798">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-224" decimals="-3" id="f-799" unitRef="usd">94557000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-225" decimals="-3" id="f-800" unitRef="usd">91630000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-226" id="f-801">P46Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-226" decimals="-3" id="f-802" unitRef="usd">57194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-227" decimals="-3" id="f-803" unitRef="usd">57194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-228" id="f-804">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-228" decimals="-3" id="f-805" unitRef="usd">44379000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-229" decimals="-3" id="f-806" unitRef="usd">39278000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-230" id="f-807">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-230" decimals="-3" id="f-808" unitRef="usd">42881000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-231" decimals="-3" id="f-809" unitRef="usd">39585000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-232" decimals="-3" id="f-810" unitRef="usd">1339000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-233" decimals="-3" id="f-811" unitRef="usd">1339000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-234" decimals="-3" id="f-812" unitRef="usd">52344000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-235" decimals="-3" id="f-813" unitRef="usd">52264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-814" unitRef="usd">447244000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-815" unitRef="usd">428256000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-816" unitRef="usd">244857000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-817" unitRef="usd">220589000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-818" unitRef="usd">202387000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-819" unitRef="usd">207667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-820" unitRef="usd">53100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-5" id="f-821" unitRef="usd">59400000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-8" decimals="-5" id="f-822" unitRef="usd">68200000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-236" decimals="-5" id="f-823" unitRef="usd">20000000.0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-237" decimals="-5" id="f-824" unitRef="usd">10600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-236" decimals="-5" id="f-825" unitRef="usd">6900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-237" decimals="-5" id="f-826" unitRef="usd">4000000.0</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-238" decimals="-5" id="f-827" unitRef="usd">1200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-239" decimals="-5" id="f-828" unitRef="usd">800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-240" decimals="-5" id="f-829" unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-241" decimals="-5" id="f-830" unitRef="usd">50100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:AssetAcquisitionConsiderationTransferred contextRef="c-242" decimals="-5" id="f-831" unitRef="usd">66100000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-242" decimals="-5" id="f-832" unitRef="usd">13300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability contextRef="c-243" decimals="-5" id="f-833" unitRef="usd">52800000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <epam:AssetAcquisitionContingentConsiderationMeasurementInput contextRef="c-244" decimals="3" id="f-834" unitRef="number">0.052</epam:AssetAcquisitionContingentConsiderationMeasurementInput>
    <epam:AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets contextRef="c-245" decimals="-5" id="f-835" unitRef="usd">-20800000</epam:AssetAcquisitionProvisionalInformationInitialAccountingIncompleteIntangibleAssets>
    <epam:AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease contextRef="c-245" decimals="-5" id="f-836" unitRef="usd">-21400000</epam:AssetAcquisitionContingentConsiderationLiabilityPeriodIncreaseDecrease>
    <us-gaap:AssetAcquisitionConsiderationTransferred contextRef="c-245" decimals="-5" id="f-837" unitRef="usd">26700000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-245" decimals="-5" id="f-838" unitRef="usd">6800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability contextRef="c-246" decimals="-5" id="f-839" unitRef="usd">19900000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <epam:AssetAcquisitionContingentConsiderationMeasurementInput contextRef="c-247" decimals="3" id="f-840" unitRef="number">0.055</epam:AssetAcquisitionContingentConsiderationMeasurementInput>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c-1" id="f-841">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&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&gt;&lt;td style="width:75.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,219&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value added taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, current (Note 5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,406&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,660&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,412&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,986&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250,688&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;201,356&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-842">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&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&gt;&lt;td style="width:75.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.883%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,219&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value added taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, current (Note 5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,406&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,660&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,412&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,986&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250,688&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;201,356&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:DeferredRevenue contextRef="c-5" decimals="-3" id="f-843" unitRef="usd">104219000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="c-6" decimals="-3" id="f-844" unitRef="usd">59321000</us-gaap:DeferredRevenue>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-845" unitRef="usd">54049000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-846" unitRef="usd">43739000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-5" decimals="-3" id="f-847" unitRef="usd">15406000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-848" unitRef="usd">14660000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-849" unitRef="usd">4602000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-850" unitRef="usd">14650000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-851" unitRef="usd">72412000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-852" unitRef="usd">68986000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-5" decimals="-3" id="f-853" unitRef="usd">250688000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-6" decimals="-3" id="f-854" unitRef="usd">201356000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-855">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.5pt"&gt;LEASES&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 6.1 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 not material for the years ended December&#160;31, 2025, 2024 and 2023. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2025, 2024 and 2023, 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&gt;&lt;td style="width:18.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.917%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,824&#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&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',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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,453&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,785&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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&gt;&lt;td style="width:71.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,167&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/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&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',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,309&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,771&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash net increase due to lease modifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,417&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,522&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease terms and discount rates as of December&#160;31, 2025 and 2024, 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&gt;&lt;td style="width:73.169%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.183%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2025, 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&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',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&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',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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,655&#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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,011&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,278&#160;&lt;/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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;128,876&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no lease agreements that contained material restrictive covenants or material residual value guarantees as of December&#160;31, 2025. There were no material lease agreements signed with related parties as of December&#160;31, 2025.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2025, the Company had committed to payments of $5.6 million related to operating lease agreements that had not yet commenced as of December&#160;31, 2025. These operating leases will commence on various dates during 2026 with lease terms ranging from 1 to 7 years. The Company does 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="c-51" id="f-856">P0Y1M6D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-52" id="f-857">P6Y1M6D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-858">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2025, 2024 and 2023, 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&gt;&lt;td style="width:18.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.917%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&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',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&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',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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,824&#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&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',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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,453&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,785&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-248" decimals="-3" id="f-859" unitRef="usd">47806000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-249" decimals="-3" id="f-860" unitRef="usd">43524000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-250" decimals="-3" id="f-861" unitRef="usd">47824000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-248" decimals="-3" id="f-862" unitRef="usd">12624000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-249" decimals="-3" id="f-863" unitRef="usd">10912000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-250" decimals="-3" id="f-864" unitRef="usd">13156000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-248" decimals="-3" id="f-865" unitRef="usd">4453000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-249" decimals="-3" id="f-866" unitRef="usd">3785000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-250" decimals="-3" id="f-867" unitRef="usd">5602000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-868" unitRef="usd">64883000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-869" unitRef="usd">58221000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-8" decimals="-3" id="f-870" unitRef="usd">66582000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-871">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases for the years ended December&#160;31, 2025 and 2024 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&gt;&lt;td style="width:71.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&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',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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,167&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/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&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',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,309&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,771&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash net increase due to lease modifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,417&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,522&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,295&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,329&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other foreign&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash income taxes paid, net of refunds&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;184,430&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-872" unitRef="usd">52167000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-873" unitRef="usd">45640000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-874" unitRef="usd">10309000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-875" unitRef="usd">23771000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <epam:OperatingLeaseRightOfUseAssetModification contextRef="c-1" decimals="-3" id="f-876" unitRef="usd">7417000</epam:OperatingLeaseRightOfUseAssetModification>
    <epam:OperatingLeaseRightOfUseAssetModification contextRef="c-7" decimals="-3" id="f-877" unitRef="usd">13522000</epam:OperatingLeaseRightOfUseAssetModification>
    <epam:OperatingLeaseLiabilityModification contextRef="c-1" decimals="-3" id="f-878" unitRef="usd">8087000</epam:OperatingLeaseLiabilityModification>
    <epam:OperatingLeaseLiabilityModification contextRef="c-7" decimals="-3" id="f-879" unitRef="usd">13557000</epam:OperatingLeaseLiabilityModification>
    <epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock contextRef="c-1" id="f-880">&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease terms and discount rates as of December&#160;31, 2025 and 2024, 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&gt;&lt;td style="width:73.169%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.183%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;</epam:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-881">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-882">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-883" unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-884" unitRef="number">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-885">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2025, 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&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',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&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',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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,655&#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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,011&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,278&#160;&lt;/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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;128,876&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-886" unitRef="usd">41655000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-887" unitRef="usd">32381000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-888" unitRef="usd">26011000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-889" unitRef="usd">15223000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-890" unitRef="usd">10278000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-891" unitRef="usd">3328000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-892" unitRef="usd">128876000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-893" unitRef="usd">10206000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-894" unitRef="usd">118670000</us-gaap:OperatingLeaseLiability>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-5" decimals="-5" id="f-895" unitRef="usd">5600000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-51" id="f-896">P1Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-52" id="f-897">P7Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-898">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;DEBT&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; On October 3, 2025, the Company replaced its 2021 Credit Agreement with an amended and restated credit agreement (the &#x201c;2025 Credit Agreement&#x201d;) with a syndicate of lenders. The 2025 Credit Agreement provides for a revolving credit facility (the &#x201c;2025 Revolving Facility&#x201d;) with a borrowing capacity of $700.0 million, with the potential to increase the borrowing capacity up to $1,200.0 million if lenders agree to increase their commitments and the Company satisfies certain conditions. The 2025 Credit Agreement matures on October&#160;3, 2030.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the 2025 Revolving Facility may be denominated in U.S. dollars or up to a maximum of $250.0 million equivalent in British pounds sterling, Canadian dollars, euros or Swiss francs and other currencies as may be approved by the lenders. Borrowings under the 2025 Revolving Facility bear interest at either a base rate or an alternative benchmark index for borrowings in currencies other than U.S. dollars. 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 Simple SOFR Rate, plus 1.0%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful. The 2025 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 actual event of default has occurred or would be triggered. As of December&#160;31, 2025, the Company was in compliance with all covenants contained in the 2025 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',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 2025 Credit Agreement as of December&#160;31, 2025 and the 2021 Credit Agreement as of December 31, 2024:&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&gt;&lt;td style="width:76.206%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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',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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 21, 2021, the Company replaced its 2017 credit facility with an 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 provided 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.0 million if certain conditions were met. The 2021 Credit Agreement was scheduled to mature on October&#160;21, 2026. &lt;/span&gt;&lt;/div&gt;Borrowings under the 2021 Revolving Facility could have been 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 have been approved by the administrative agent and the Lenders. Borrowings under the 2021 Revolving Facility bore interest at either a base rate or euro-rate plus a margin based on the Company&#x2019;s leverage ratio. The base rate was equal to the highest of (a) the Overnight Bank Funding Rate, plus 0.5%, (b) the Prime Rate, or (c) the Daily Simple SOFR Rate, plus 1.0%, so long as the Daily Simple SOFR Rate is offered, ascertainable and not unlawful.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-251" decimals="INF" id="f-899" unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-251" decimals="INF" id="f-900" unitRef="usd">1200000000</epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-252" decimals="INF" id="f-901" unitRef="gbp">250000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-253"
      decimals="INF"
      id="f-902"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-254"
      decimals="INF"
      id="f-903"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-904">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2025 Credit Agreement as of December&#160;31, 2025 and the 2021 Credit Agreement as of December 31, 2024:&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&gt;&lt;td style="width:76.206%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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',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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCredit contextRef="c-255" decimals="-3" id="f-905" unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-256" decimals="-3" id="f-906" unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-255" decimals="3" id="f-907" unitRef="number">0.046</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-256" decimals="3" id="f-908" unitRef="number">0.054</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-255" decimals="-3" id="f-909" unitRef="usd">675000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-256" decimals="-3" id="f-910" unitRef="usd">675000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-255" decimals="INF" id="f-911" unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-256" decimals="INF" id="f-912" unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-257" decimals="INF" id="f-913" unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-257" decimals="INF" id="f-914" unitRef="usd">1000000000</epam:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-257" decimals="INF" id="f-915" unitRef="gbp">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-258"
      decimals="INF"
      id="f-916"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-259"
      decimals="INF"
      id="f-917"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-918">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;PENSION AND POSTEMPLOYMENT BENEFITS&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Defined Contribution Plans&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers defined contribution plans for its employees in certain countries including a 401(k) retirement plan covering substantially all of the Company&#x2019;s U.S. employees. Employer contributions charged to expense for defined contribution benefit plans for the years ended December&#160;31, 2025, 2024 and 2023, were $36.8 million, $31.5 million, and $31.4 million, respectively.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Defined Benefit Plans&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors defined benefit pension and postemployment plans for its employees in certain countries as governed by local regulatory requirements. During the years ended December&#160;31, 2025, 2024, and 2023, the Company recorded expense of $12.6 million, $9.0 million and $9.4 million, respectively, related to these plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025 and 2024, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit plans 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&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&#160;&lt;br/&gt;&#160;December 31,&#160;&lt;br/&gt;&#160;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&#160;&lt;br/&gt;&#160;December 31,&#160;&lt;br/&gt;&#160;2024&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities recognized:&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits expenses&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,472&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unfunded status&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-919" unitRef="usd">36800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-7" decimals="-5" id="f-920" unitRef="usd">31500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-8" decimals="-5" id="f-921" unitRef="usd">31400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1" decimals="-5" id="f-922" unitRef="usd">12600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-7" decimals="-5" id="f-923" unitRef="usd">9000000.0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-8" decimals="-5" id="f-924" unitRef="usd">9400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock contextRef="c-1" id="f-925">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025 and 2024, the amounts recognized in the Company's consolidated balance sheets for the Company's defined benefit plans 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&gt;&lt;td style="width:76.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&#160;&lt;br/&gt;&#160;December 31,&#160;&lt;br/&gt;&#160;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&#160;&lt;br/&gt;&#160;December 31,&#160;&lt;br/&gt;&#160;2024&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities recognized:&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits expenses&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,472&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unfunded status&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-260" decimals="-3" id="f-926" unitRef="usd">8326000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-261" decimals="-3" id="f-927" unitRef="usd">2105000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-262" decimals="-3" id="f-928" unitRef="usd">38082000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-263" decimals="-3" id="f-929" unitRef="usd">27472000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-5" decimals="-3" id="f-930" unitRef="usd">46408000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-6" decimals="-3" id="f-931" unitRef="usd">29577000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-932">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;COST OPTIMIZATION PROGRAMS&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended June 30, 2025, the Company initiated the 2025 Cost Optimization Program to improve utilization and profitability. This program has and is expected to continue to include workforce reductions. The Company expects to complete all restructuring actions commenced under the 2025 Cost Optimization Program by the end of the second quarter of 2026 and to incur additional charges of approximately $25.0&#160;million. The actual amount and timing of severance and other costs are dependent in part upon local country processes and regulations and may differ from our current expectations and estimates. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended June 30, 2024, the Company initiated the 2024 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and contract terminations. As of June 30, 2025, the Company had completed all restructuring actions commenced under the 2024 Cost Optimization Program. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended September 30, 2023, the Company initiated the 2023 Cost Optimization Program to streamline operations and optimize corporate functions. This program included workforce reductions and closure of underutilized facilities. As of June 30, 2024, the Company had completed all restructuring actions commenced under the 2023 Cost Optimization Program. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total costs related to the cost optimization programs are classified in &lt;span style="-sec-ix-hidden:f-934"&gt;selling, general and administrative expenses&lt;/span&gt; in the consolidated statements of income. The Company did not allocate these charges to individual segments as they are not considered by the chief operating decision maker during the review of segment results. Accordingly, such expenses are presented in our segment reporting as part of &#x201c;Other unallocated expenses&#x201d; (See Note 19 &#x201c;Segment Information&#x201d;).&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the Company&#x2019;s restructuring reserves for the year ended December&#160;31, 2025 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&gt;&lt;td style="width:53.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments Made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31. 2025&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2025 Cost Optimization Program&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,836&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,693)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,143&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2024 Cost Optimization Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,266)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&lt;/span&gt;&lt;/td&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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,959)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,697&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the Company&#x2019;s restructuring reserves for the year ended December&#160;31, 2024 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&gt;&lt;td style="width:53.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments Made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31. 2024&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2024 Cost Optimization Program&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,969&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract termination charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2023 Cost Optimization Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,981)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,270&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(36,473)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, the Company recorded restructuring charges in connection with the 2023 Cost Optimization Program of $29.0 million in employee separation costs and $6.1 million in facility exit costs. Facility exit costs generally reflect the accelerated rent expense for ROU assets, expected lease termination costs, or costs that will continue to be incurred under the facility lease without future economic benefit to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 contextRef="c-264" decimals="-5" id="f-933" unitRef="usd">25000000.0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-935">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the Company&#x2019;s restructuring reserves for the year ended December&#160;31, 2025 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&gt;&lt;td style="width:53.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments Made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31. 2025&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2025 Cost Optimization Program&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,836&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,693)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,143&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2024 Cost Optimization Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,266)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&lt;/span&gt;&lt;/td&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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,959)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,697&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the Company&#x2019;s restructuring reserves for the year ended December&#160;31, 2024 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&gt;&lt;td style="width:53.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments Made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31. 2024&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2024 Cost Optimization Program&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,969&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract termination charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2023 Cost Optimization Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,981)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,270&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(36,473)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,763&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve contextRef="c-265" decimals="-3" id="f-936" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-266" decimals="-3" id="f-937" unitRef="usd">41836000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-266" decimals="-3" id="f-938" unitRef="usd">36693000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-267" decimals="-3" id="f-939" unitRef="usd">5143000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-268" decimals="-3" id="f-940" unitRef="usd">1763000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-269" decimals="-3" id="f-941" unitRef="usd">6057000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-269" decimals="-3" id="f-942" unitRef="usd">7266000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-270" decimals="-3" id="f-943" unitRef="usd">554000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-6" decimals="-3" id="f-944" unitRef="usd">1763000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-945" unitRef="usd">47893000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-1" decimals="-3" id="f-946" unitRef="usd">43959000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-5" decimals="-3" id="f-947" unitRef="usd">5697000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-271" decimals="-3" id="f-948" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-272" decimals="-3" id="f-949" unitRef="usd">21969000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-272" decimals="-3" id="f-950" unitRef="usd">20206000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-268" decimals="-3" id="f-951" unitRef="usd">1763000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-273" decimals="-3" id="f-952" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-274" decimals="-3" id="f-953" unitRef="usd">286000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-274" decimals="-3" id="f-954" unitRef="usd">286000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-275" decimals="-3" id="f-955" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-276" decimals="-3" id="f-956" unitRef="usd">6966000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-277" decimals="-3" id="f-957" unitRef="usd">9015000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-277" decimals="-3" id="f-958" unitRef="usd">15981000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-278" decimals="-3" id="f-959" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-28" decimals="-3" id="f-960" unitRef="usd">6966000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-7" decimals="-3" id="f-961" unitRef="usd">31270000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-7" decimals="-3" id="f-962" unitRef="usd">36473000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-6" decimals="-3" id="f-963" unitRef="usd">1763000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-279" decimals="-5" id="f-964" unitRef="usd">29000000.0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-280" decimals="-5" id="f-965" unitRef="usd">6100000</us-gaap:RestructuringCharges>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-966">REVENUES&lt;div style="margin-bottom:3pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenues are sourced from multiple countries, which we assign into three geographic markets identified as Americas, EMEA, and APAC. The Company presents and discusses revenues by client location based on the location of the specific client site that it serves, irrespective of the location of the headquarters of the client or the location of the delivery center where the work is performed. Revenues by client location is different from revenues by reportable segment as segments are not based on the geographic location of the clients, but instead they are based on the location of the Company&#x2019;s management responsible for a particular client or market (see Note 19 &#x201c;Segment Information&#x201d;). The Company assigns clients into one of five main industries or a group of various industries where the Company is increasing its presence, which is labeled as &#x201c;Emerging Verticals.&#x201d; Emerging Verticals include clients in multiple industries such as automotive, energy, industrial materials, manufacturing, telecommunications and several others.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company&#x2019;s reportable segments (Note 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,558&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,994,746&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147,304&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-right:-9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.824%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,726,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,834,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655,828&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793,198&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706,728&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822,782&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,958&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Americas includes revenues from clients in North, Central and South America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;APAC, or Asia Pacific, includes revenues from clients in East Asia, Southeast Asia and Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company&#x2019;s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.&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',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 Company&#x2019;s reportable segments (Note 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,934&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,579&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077,513&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,232&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,435&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,667&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,959&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,004&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,963&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.026%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.699%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.699%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.702%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,162&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,976&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013,138&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,449&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,148&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,597&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,196&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,420&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,616&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072,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;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,800&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,985&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,981&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,298&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,250&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives revenues from a variety of customized and integrated service arrangements. These contracts may be in the form of time-and-materials or fixed-price arrangements. &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',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 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 2023:&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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,364,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,046&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,164&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063,210&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,900,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,361&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,870&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,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&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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,183&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,174&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,230&#160;&lt;/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&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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:16pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:16pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2025, 2024 and 2023 the Company recognized $23.3 million, $13.6 million and $5.8 million, respectively, of revenues from performance obligations satisfied in previous periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 December&#160;31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.886%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 consolidated balance sheets:&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&gt;&lt;td style="width:76.206%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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',serif;font-size:8pt;font-weight:700;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,759&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,897&#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&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',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;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in other noncurrent liabilities&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/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&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',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. Contract assets have increased from December&#160;31, 2024 primarily due to the timing of revenue recognition ahead of billing milestones in contracts where the Company&#x2019;s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company's clients for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have increased from December&#160;31, 2024, primarily due to higher levels of advance collections at the end of the year including $51.2 million from a single customer. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2025, the Company recognized $52.7 million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2024. During the year ended December&#160;31, 2024, the Company recognized $21.3 million of revenues that were included in accrued expenses and other current liabilities at December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <epam:NumberOfGeographicMarkets contextRef="c-1" decimals="INF" id="f-967" unitRef="market">3</epam:NumberOfGeographicMarkets>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-968">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the disaggregation of the Company&#x2019;s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company&#x2019;s reportable segments (Note 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,558&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,994,746&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147,304&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-right:-9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.824%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,726,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,834,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655,828&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793,198&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Client 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706,728&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822,782&#160;&lt;/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&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,958&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Americas includes revenues from clients in North, Central and South America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;APAC, or Asia Pacific, includes revenues from clients in East Asia, Southeast Asia and Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company&#x2019;s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.&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',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 Company&#x2019;s reportable segments (Note 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,934&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,579&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077,513&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,232&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,435&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,667&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,959&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,004&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,963&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.026%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.699%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.699%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.702%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,162&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,976&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013,138&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,449&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,148&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,597&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,196&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,420&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,616&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Goods, Retail &amp;amp; Travel&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,770&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072,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;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,800&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,985&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,981&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,298&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,250&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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 19 &#x201c;Segment Information&#x201d;) for the years ended December&#160;31, 2025, 2024 and 2023:&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&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,364,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,046&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,164&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063,210&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,900,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,361&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,870&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,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&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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.779%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.632%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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&gt;&lt;td colspan="15" 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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',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&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',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',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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-and-materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,183&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,174&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,230&#160;&lt;/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&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',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-3" id="f-969" unitRef="usd">3011650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-3" id="f-970" unitRef="usd">189274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-3" id="f-971" unitRef="usd">3200924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-3" id="f-972" unitRef="usd">152558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-973" unitRef="usd">1994746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-974" unitRef="usd">2147304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-975" unitRef="usd">1908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-976" unitRef="usd">106920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-977" unitRef="usd">108828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-978" unitRef="usd">3166116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-979" unitRef="usd">2290940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-980" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-981" unitRef="usd">2726757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-982" unitRef="usd">107947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-983" unitRef="usd">2834704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-984" unitRef="usd">137370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-985" unitRef="usd">1655828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-986" unitRef="usd">1793198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-987" unitRef="usd">2212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-988" unitRef="usd">97826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-989" unitRef="usd">100038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-990" unitRef="usd">2866339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-991" unitRef="usd">1861601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-992" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-993" unitRef="usd">2645174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-994" unitRef="usd">96857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-995" unitRef="usd">631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-996" unitRef="usd">2742662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-997" unitRef="usd">116054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-998" unitRef="usd">1706728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-999" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1000" unitRef="usd">1822782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1001" unitRef="usd">3248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-1002" unitRef="usd">98890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-1003" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-1004" unitRef="usd">102138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-3" id="f-1005" unitRef="usd">546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-3" id="f-1006" unitRef="usd">6968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-1007" unitRef="usd">15444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-1008" unitRef="usd">22958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1009" unitRef="usd">2765022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1010" unitRef="usd">1909443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1011" unitRef="usd">16075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1012" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-3" id="f-1013" unitRef="usd">603711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-3" id="f-1014" unitRef="usd">712776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-320" decimals="-3" id="f-1015" unitRef="usd">1316487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-321" decimals="-3" id="f-1016" unitRef="usd">479934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-322" decimals="-3" id="f-1017" unitRef="usd">597579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-323" decimals="-3" id="f-1018" unitRef="usd">1077513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-324" decimals="-3" id="f-1019" unitRef="usd">560449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-325" decimals="-3" id="f-1020" unitRef="usd">261370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-326" decimals="-3" id="f-1021" unitRef="usd">821819000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-327" decimals="-3" id="f-1022" unitRef="usd">465232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-328" decimals="-3" id="f-1023" unitRef="usd">210435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-329" decimals="-3" id="f-1024" unitRef="usd">675667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-330" decimals="-3" id="f-1025" unitRef="usd">496831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-331" decimals="-3" id="f-1026" unitRef="usd">128776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-332" decimals="-3" id="f-1027" unitRef="usd">625607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-333" decimals="-3" id="f-1028" unitRef="usd">559959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-334" decimals="-3" id="f-1029" unitRef="usd">380004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-335" decimals="-3" id="f-1030" unitRef="usd">939963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-1031" unitRef="usd">3166116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-1032" unitRef="usd">2290940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1033" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-336" decimals="-3" id="f-1034" unitRef="usd">519986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-337" decimals="-3" id="f-1035" unitRef="usd">502631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-338" decimals="-3" id="f-1036" unitRef="usd">1022617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-339" decimals="-3" id="f-1037" unitRef="usd">450162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1038" unitRef="usd">562976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1039" unitRef="usd">1013138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-342" decimals="-3" id="f-1040" unitRef="usd">525091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-343" decimals="-3" id="f-1041" unitRef="usd">177276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-344" decimals="-3" id="f-1042" unitRef="usd">702367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-345" decimals="-3" id="f-1043" unitRef="usd">449449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-346" decimals="-3" id="f-1044" unitRef="usd">225148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-347" decimals="-3" id="f-1045" unitRef="usd">674597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-348" decimals="-3" id="f-1046" unitRef="usd">488455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-349" decimals="-3" id="f-1047" unitRef="usd">86150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-350" decimals="-3" id="f-1048" unitRef="usd">574605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-351" decimals="-3" id="f-1049" unitRef="usd">433196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-352" decimals="-3" id="f-1050" unitRef="usd">307420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-353" decimals="-3" id="f-1051" unitRef="usd">740616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-1052" unitRef="usd">2866339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-1053" unitRef="usd">1861601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1054" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-354" decimals="-3" id="f-1055" unitRef="usd">538837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-355" decimals="-3" id="f-1056" unitRef="usd">472146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-356" decimals="-3" id="f-1057" unitRef="usd">7450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-357" decimals="-3" id="f-1058" unitRef="usd">1018433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-358" decimals="-3" id="f-1059" unitRef="usd">472350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-359" decimals="-3" id="f-1060" unitRef="usd">596830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-360" decimals="-3" id="f-1061" unitRef="usd">3770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-361" decimals="-3" id="f-1062" unitRef="usd">1072950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-362" decimals="-3" id="f-1063" unitRef="usd">552492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-363" decimals="-3" id="f-1064" unitRef="usd">153683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-364" decimals="-3" id="f-1065" unitRef="usd">1545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-365" decimals="-3" id="f-1066" unitRef="usd">707720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-366" decimals="-3" id="f-1067" unitRef="usd">429800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-367" decimals="-3" id="f-1068" unitRef="usd">323985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-368" decimals="-3" id="f-1069" unitRef="usd">196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-369" decimals="-3" id="f-1070" unitRef="usd">753981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-370" decimals="-3" id="f-1071" unitRef="usd">429245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-371" decimals="-3" id="f-1072" unitRef="usd">60549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-372" decimals="-3" id="f-1073" unitRef="usd">120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-373" decimals="-3" id="f-1074" unitRef="usd">489914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-374" decimals="-3" id="f-1075" unitRef="usd">342298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-375" decimals="-3" id="f-1076" unitRef="usd">302250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-376" decimals="-3" id="f-1077" unitRef="usd">2994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-377" decimals="-3" id="f-1078" unitRef="usd">647542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1079" unitRef="usd">2765022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1080" unitRef="usd">1909443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1081" unitRef="usd">16075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1082" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-378" decimals="-3" id="f-1083" unitRef="usd">2608351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-379" decimals="-3" id="f-1084" unitRef="usd">1756062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-380" decimals="-3" id="f-1085" unitRef="usd">4364413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-381" decimals="-3" id="f-1086" unitRef="usd">534046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-382" decimals="-3" id="f-1087" unitRef="usd">529164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-383" decimals="-3" id="f-1088" unitRef="usd">1063210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-384" decimals="-3" id="f-1089" unitRef="usd">23719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-385" decimals="-3" id="f-1090" unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-386" decimals="-3" id="f-1091" unitRef="usd">29433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-1092" unitRef="usd">3166116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-1093" unitRef="usd">2290940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1094" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-387" decimals="-3" id="f-1095" unitRef="usd">2423554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-388" decimals="-3" id="f-1096" unitRef="usd">1477398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-389" decimals="-3" id="f-1097" unitRef="usd">3900952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-390" decimals="-3" id="f-1098" unitRef="usd">419361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-391" decimals="-3" id="f-1099" unitRef="usd">377870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-392" decimals="-3" id="f-1100" unitRef="usd">797231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-393" decimals="-3" id="f-1101" unitRef="usd">23424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-394" decimals="-3" id="f-1102" unitRef="usd">6333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-395" decimals="-3" id="f-1103" unitRef="usd">29757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-1104" unitRef="usd">2866339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-1105" unitRef="usd">1861601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1106" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-396" decimals="-3" id="f-1107" unitRef="usd">2457545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-397" decimals="-3" id="f-1108" unitRef="usd">1613790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-398" decimals="-3" id="f-1109" unitRef="usd">11168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-399" decimals="-3" id="f-1110" unitRef="usd">4082503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-400" decimals="-3" id="f-1111" unitRef="usd">283183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-401" decimals="-3" id="f-1112" unitRef="usd">291174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-402" decimals="-3" id="f-1113" unitRef="usd">4873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-403" decimals="-3" id="f-1114" unitRef="usd">579230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-404" decimals="-3" id="f-1115" unitRef="usd">24294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-405" decimals="-3" id="f-1116" unitRef="usd">4479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-406" decimals="-3" id="f-1117" unitRef="usd">34000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-407" decimals="-3" id="f-1118" unitRef="usd">28807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1119" unitRef="usd">2765022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1120" unitRef="usd">1909443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1121" unitRef="usd">16075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1122" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-1" decimals="-5" id="f-1123" unitRef="usd">23300000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-7" decimals="-5" id="f-1124" unitRef="usd">13600000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-8" decimals="-5" id="f-1125" unitRef="usd">5800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-1126">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 December&#160;31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.886%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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&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',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&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',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;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-408" decimals="-3" id="f-1127" unitRef="usd">41891000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-409" decimals="-3" id="f-1128" unitRef="usd">1721000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-410" decimals="-3" id="f-1129" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-411" decimals="-3" id="f-1130" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-412" decimals="-3" id="f-1131" unitRef="usd">43612000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-1132">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 consolidated balance sheets:&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&gt;&lt;td style="width:76.206%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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',serif;font-size:8pt;font-weight:700;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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',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;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,759&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,897&#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&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',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;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities included in other noncurrent liabilities&lt;/span&gt;&lt;/div&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-5" decimals="-3" id="f-1133" unitRef="usd">58759000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-6" decimals="-3" id="f-1134" unitRef="usd">52897000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-1135" unitRef="usd">104219000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-1136" unitRef="usd">59321000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-1137" unitRef="usd">674000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-1138" unitRef="usd">741000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-7" decimals="-5" id="f-1139" unitRef="usd">51200000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-1140" unitRef="usd">52700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-5" id="f-1141" unitRef="usd">21300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:GovernmentAssistanceTextBlock contextRef="c-1" id="f-1146">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;POLAND RESEARCH AND DEVELOPMENT INCENTIVES&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is eligible for research and development (&#x201c;R&amp;amp;D&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tax relief in Poland which allows the Company to reduce its tax base through bonus deductions for specific costs, such as salaries and social security contributions for employees working on R&amp;amp;D projects. The Company is able to utilize this tax relief by first offsetting its corporate income tax liability and then, to the extent the tax relief exceeds its corporate income tax liability, reducing future remittances of personal income tax withholding for qualified employees.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2025, the Company recognized benefits of $55.2 million related to R&amp;amp;D activities completed in Poland which were recorded as a reduction to &lt;span style="-sec-ix-hidden:f-1148"&gt;cost of revenues&lt;/span&gt; in the consolidated statement of income. During the year ended December&#160;31, 2024, the Company initially determined it was eligible for the R&amp;amp;D tax relief in Poland and recognized benefits of $68.8 million of which $23.5 million related to 2023 R&amp;amp;D activities and $45.4 million related to R&amp;amp;D activities completed during the year ended December&#160;31, 2024 which were recorded as a reduction to cost of revenues in the consolidated statement of income. As of December&#160;31, 2025, $21.6 million of benefits were included in prepaid and other current assets and $75.3 million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;amp;D incentive. As of December&#160;31, 2024, $23.1 million of benefits were included in prepaid and other current assets and $34.3 million of benefits were included in other noncurrent assets on the consolidated balance sheet related to the Poland R&amp;amp;D incentive.&lt;/span&gt;&lt;/div&gt;</us-gaap:GovernmentAssistanceTextBlock>
    <us-gaap:GovernmentAssistanceExpense contextRef="c-1" decimals="-5" id="f-1147" unitRef="usd">-55200000</us-gaap:GovernmentAssistanceExpense>
    <us-gaap:GovernmentAssistanceExpense contextRef="c-7" decimals="-5" id="f-1149" unitRef="usd">-68800000</us-gaap:GovernmentAssistanceExpense>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-413" decimals="-5" id="f-1150" unitRef="usd">23500000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-414" decimals="-5" id="f-1151" unitRef="usd">45400000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-415" decimals="-5" id="f-1152" unitRef="usd">21600000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-416" decimals="-5" id="f-1153" unitRef="usd">75300000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-417" decimals="-5" id="f-1154" unitRef="usd">23100000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount contextRef="c-418" decimals="-5" id="f-1155" unitRef="usd">34300000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1156">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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 consolidated statements of income for the years indicated:&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&gt;&lt;td style="width:65.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,252&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,944&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,797&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,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&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',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;176,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;167,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;147,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Plans&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 22, 2025, the Company's stockholders approved the EPAM Systems, Inc. 2025 Long Term Incentive Plan (the &#x201c;2025 Plan&#x201d;) to be used to issue equity grants to Company personnel. The 2025 Plan is a new plan that replaces the EPAM Systems, Inc. 2015 Long Term Incentive Plan (the &#x201c;2015 Plan&#x201d;). The 2025 Plan reserves up to 1,585,970 shares of the Company&#x2019;s common stock for issuance, plus any shares subject to outstanding awards granted under the 2015 Plan and any predecessor plans that return to the share pool as a result of cancellation or forfeiture. The 2025 Plan will expire 10 years after the effective date and is administered by the Compensation Committee of the Company&#x2019;s Board of Directors.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s long-term incentive plans, 1.709 million shares of common stock are available for issuance to Company personnel and 487 thousand shares of common stock are available for issuance to non-employee directors as of December&#160;31, 2025. All of the awards issued pursuant to the long-term incentive plans expire 10 years from the date of grant.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company maintains an ESPP to enable eligible employees to purchase shares of EPAM&#x2019;s common stock at a discount through payroll deductions of up to 10% of their eligible compensation at the end of each designated offering period, which occurs every six months ending April 30th and October 31st. 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. As of December&#160;31, 2025, 213 thousand shares of common stock remained available for issuance 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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants RSUs to Company personnel and non-employee directors. In addition, the Company has issued in the past, and may issue in the future, equity awards to compensate employees of acquired businesses for future services. Equity settled awards granted in connection with acquisitions of businesses may be issued in the form of service-based awards requiring continuing employment with the Company, restricted stock subject to trading restrictions, and performance-based awards, which would vest only if certain specified performance and service conditions are met. The awards issued in connection with acquisitions of businesses are subject to the terms and conditions contained in the applicable award agreements and acquisition documents. &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',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',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',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 years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:58.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',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',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',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&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',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',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',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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304.91&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.82&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;292.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;287.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.21&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.35&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.48&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.28&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,212&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;288.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;298.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.10&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.73&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.40&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.40&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,467&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;238.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of vested service-based RSU awards (measured at the vesting date) for the years ended December&#160;31, 2025, 2024 and 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:27pt"&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&gt;&lt;td style="width:66.105%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.343%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-classified equity-settled&lt;/span&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,407&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,100&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,418&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability-classified cash-settled&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total fair value of vested service-based awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86,898&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, $212.0 million of total remaining unrecognized stock-based compensation costs related to service-based equity-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.4 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, $14.0 million of total remaining unrecognized stock-based compensation costs related to service-based liability-classified RSUs, net of estimated forfeitures, is expected to be recognized over the weighted average remaining requisite service period of 2.5 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability associated with the Company&#x2019;s service-based liability-classified RSUs as of December&#160;31, 2025 and 2024 was $5.7 million and $4.8 million, respectively, and is classified as accrued compensation and benefits expenses in the consolidated balance sheets.&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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s performance-based awards for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;br/&gt;Equity-Settled&lt;br/&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of January&#160;1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.98&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560.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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;310.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.65&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240.97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, as of December&#160;31, 2025, the Company has issued 82 thousand performance-based equity-classified RSUs which are not considered granted for accounting purposes as the future vesting conditions have not yet been determined and are not reflected in the table above.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, $13.5 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 1.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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2025 and 2024, the Company granted to its named executive officers and certain other members of senior management performance-based equity-classified RSU awards that vest after 3 years, contingent on meeting certain financial performance targets, market conditions and continued service. The financial performance targets are set by the Compensation Committee of the Board of Directors at the beginning of each year. For the portion of the awards subject to market conditions, fair value was determined using a Monte Carlo valuation model. The portion of the awards associated with financial performance in future years for which the financial performance targets have not yet been determined are not considered granted for accounting purposes. There were 70 thousand such awards as of December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Company&#x2019;s long-term incentive plans is set forth 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&gt;&lt;td style="width:50.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of January 1, 2023&lt;/span&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;447,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.01&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2023&lt;/span&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;125.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;289,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296.87&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2024&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296.27&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2025&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable as of December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.81&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,010&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest as of December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:&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&gt;&lt;td style="width:65.713%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.1&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.2&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility is based on the historical volatility of the Company&#x2019;s stock price. The expected term represents the period of time that options granted are expected to be outstanding. The risk-free interest rate is based on the U.S. Treasury yield curve for the periods equal to the expected term of the options in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock options granted during the year ended December&#160;31, 2025. The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2024 and 2023 was $164.47 and $156.11, respectively. The total intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024 and 2023 was $54.5 million, $113.3 million and $89.8 million, respectively.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the fair value of each option as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period. The options are typically scheduled to vest over four years from the time of grant, subject to the terms of the applicable plan and stock option agreement. The Company records share-based compensation expense only for those awards that are expected to vest and as such, the Company applies an estimated forfeiture rate at the time of grant and adjusts the forfeiture rate estimate quarterly to reflect actual forfeiture activity. In general, in the event of a participant&#x2019;s voluntary termination of service, unvested options are forfeited as of the date of such termination without any payment to the participant and the cumulative amount of previously recognized expense related to the forfeited options is reversed. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2025, $5.9 million of total remaining unrecognized compensation cost related to unvested stock options, net of estimated forfeitures, is expected to be recognized over a weighted average period of 1.7 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) 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 ending April 30th and October 31st. 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. The Company recognizes compensation expense related to shares issued pursuant to the ESPP on a straight-line basis over the six-month offering period. The Company uses the Black-Scholes option pricing model to calculate the fair value of shares issued under the ESPP. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:59.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;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&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.4&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.0&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility is based on the historical volatility of the Company&#x2019;s stock price. The expected term represents the purchase period for the ESPP. The risk-free interest rate is based on the U.S. Treasury yield curve for the period equal to the expected term in effect at the time of grant. The Company has not declared or paid any dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2025, the weighted average price per share was $160.12 and the weighted average grant-date fair value per share was $43.12. During the year ended December 31, 2025, the ESPP participants purchased 213 thousand shares of common stock under the ESPP and the Company recognized $9.9 million of stock-based compensation expense related to the ESPP. As of December&#160;31, 2025, total unrecognized stock-based compensation cost related to the ESPP was $3.0 million, which is expected to be recognized over a period of 0.33 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2024, the weighted average price per share was $212.17 and the weighted average grant-date fair value per share was $56.34. During the year ended December&#160;31, 2024, the ESPP participants purchased 181 thousand shares of common stock under the ESPP and the Company recognized $10.0 million of stock-based compensation expense related to 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2023, the weighted average price per share was $248.23 and the weighted average grant-date fair value per share was $69.74. During the year ended December&#160;31, 2023, the ESPP participants purchased 173 thousand shares of common stock under the ESPP and the Company recognized $12.6 million of stock-based compensation expense related to the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Repurchases &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2025, the Board of Directors authorized a share repurchase program (the &#x201c;2025 Repurchase Program&#x201d;) for up to $1,000 million of the Company&#x2019;s outstanding common stock. The Company 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. Prior to the authorization of the 2025 Repurchase Program, the Company repurchased common stock under the 2024 Repurchase Program and exhausted the $500 million authorized under that program as of September 30, 2025. Prior to the authorization of the 2024 Repurchase Program, the Company repurchased common stock under the 2023 Repurchase Program and exhausted the $500 million authorized under that program as of June 30, 2024.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2025 and 2024, the Company repurchased 3,538&#160;thousand and 1,854 thousand shares of its common stock for $660.6&#160;million and $398.0 million, respectively, in cash. All of the repurchased shares have been retired. As of December&#160;31, 2025, a remaining balance of $776.5&#160;million was available for purchases of the Company&#x2019;s common stock under the 2025 Repurchase Program.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1157">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 consolidated statements of income for the years indicated:&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&gt;&lt;td style="width:65.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,252&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,944&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,797&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,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&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',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&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;176,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;167,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;147,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-419" decimals="-3" id="f-1158" unitRef="usd">86252000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-420" decimals="-3" id="f-1159" unitRef="usd">80944000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-421" decimals="-3" id="f-1160" unitRef="usd">68797000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-248" decimals="-3" id="f-1161" unitRef="usd">90512000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-249" decimals="-3" id="f-1162" unitRef="usd">86353000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-250" decimals="-3" id="f-1163" unitRef="usd">78933000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1164" unitRef="usd">176764000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-1165" unitRef="usd">167297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-8" decimals="-3" id="f-1166" unitRef="usd">147730000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-422"
      decimals="INF"
      id="f-1167"
      unitRef="shares">1585970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-423" id="f-1168">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-424"
      decimals="-3"
      id="f-1169"
      unitRef="shares">1709000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-425"
      decimals="-3"
      id="f-1170"
      unitRef="shares">487000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-1" id="f-1171">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent
      contextRef="c-426"
      decimals="INF"
      id="f-1172"
      unitRef="number">0.10</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSalaryContributionPercent>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod contextRef="c-426" id="f-1173">P6M</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-426"
      decimals="INF"
      id="f-1174"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-427"
      decimals="-3"
      id="f-1175"
      unitRef="shares">213000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1176">&lt;span style="color:#000000;font-family:'Times New Roman',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 years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:58.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',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',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',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&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',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',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',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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304.91&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.82&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;292.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;287.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.21&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.35&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.48&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.28&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,212&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;288.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;298.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.10&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.73&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.40&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.40&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested service-based awards outstanding as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,467&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;238.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-428"
      decimals="-3"
      id="f-1177"
      unitRef="shares">916000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-428"
      decimals="2"
      id="f-1178"
      unitRef="usdPerShare">291.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-429"
      decimals="-3"
      id="f-1179"
      unitRef="shares">99000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-429"
      decimals="2"
      id="f-1180"
      unitRef="usdPerShare">257.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-430"
      decimals="-3"
      id="f-1181"
      unitRef="shares">607000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-430"
      decimals="2"
      id="f-1182"
      unitRef="usdPerShare">288.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-431"
      decimals="-3"
      id="f-1183"
      unitRef="shares">36000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-431"
      decimals="2"
      id="f-1184"
      unitRef="usdPerShare">298.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-430"
      decimals="-3"
      id="f-1185"
      unitRef="shares">15000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-430"
      decimals="2"
      id="f-1186"
      unitRef="usdPerShare">278.52</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-431"
      decimals="-3"
      id="f-1187"
      unitRef="shares">-15000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-431"
      decimals="2"
      id="f-1188"
      unitRef="usdPerShare">305.59</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-430"
      decimals="-3"
      id="f-1189"
      unitRef="shares">329000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-430"
      decimals="2"
      id="f-1190"
      unitRef="usdPerShare">278.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-431"
      decimals="-3"
      id="f-1191"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-431"
      decimals="2"
      id="f-1192"
      unitRef="usdPerShare">242.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-430"
      decimals="-3"
      id="f-1193"
      unitRef="shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-430"
      decimals="2"
      id="f-1194"
      unitRef="usdPerShare">304.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-431"
      decimals="-3"
      id="f-1195"
      unitRef="shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-431"
      decimals="2"
      id="f-1196"
      unitRef="usdPerShare">254.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-432"
      decimals="-3"
      id="f-1197"
      unitRef="shares">1074000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-432"
      decimals="2"
      id="f-1198"
      unitRef="usdPerShare">292.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-433"
      decimals="-3"
      id="f-1199"
      unitRef="shares">98000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-433"
      decimals="2"
      id="f-1200"
      unitRef="usdPerShare">287.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-434"
      decimals="-3"
      id="f-1201"
      unitRef="shares">617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-434"
      decimals="2"
      id="f-1202"
      unitRef="usdPerShare">283.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-435"
      decimals="-3"
      id="f-1203"
      unitRef="shares">34000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-435"
      decimals="2"
      id="f-1204"
      unitRef="usdPerShare">298.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-434"
      decimals="-3"
      id="f-1205"
      unitRef="shares">-1000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-434"
      decimals="2"
      id="f-1206"
      unitRef="usdPerShare">366.27</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-435"
      decimals="-3"
      id="f-1207"
      unitRef="shares">1000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-435"
      decimals="2"
      id="f-1208"
      unitRef="usdPerShare">114.30</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-434"
      decimals="-3"
      id="f-1209"
      unitRef="shares">378000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-434"
      decimals="2"
      id="f-1210"
      unitRef="usdPerShare">289.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-435"
      decimals="-3"
      id="f-1211"
      unitRef="shares">39000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-435"
      decimals="2"
      id="f-1212"
      unitRef="usdPerShare">273.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-434"
      decimals="-3"
      id="f-1213"
      unitRef="shares">102000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-434"
      decimals="2"
      id="f-1214"
      unitRef="usdPerShare">299.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-435"
      decimals="-3"
      id="f-1215"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-435"
      decimals="2"
      id="f-1216"
      unitRef="usdPerShare">295.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-436"
      decimals="-3"
      id="f-1217"
      unitRef="shares">1212000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-436"
      decimals="2"
      id="f-1218"
      unitRef="usdPerShare">288.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-437"
      decimals="-3"
      id="f-1219"
      unitRef="shares">89000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-437"
      decimals="2"
      id="f-1220"
      unitRef="usdPerShare">298.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-438"
      decimals="-3"
      id="f-1221"
      unitRef="shares">847000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1222"
      unitRef="usdPerShare">181.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-439"
      decimals="-3"
      id="f-1223"
      unitRef="shares">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-439"
      decimals="2"
      id="f-1224"
      unitRef="usdPerShare">183.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-438"
      decimals="-3"
      id="f-1225"
      unitRef="shares">2000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1226"
      unitRef="usdPerShare">301.10</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod
      contextRef="c-439"
      decimals="-3"
      id="f-1227"
      unitRef="shares">-2000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue
      contextRef="c-439"
      decimals="2"
      id="f-1228"
      unitRef="usdPerShare">185.73</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-438"
      decimals="-3"
      id="f-1229"
      unitRef="shares">439000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1230"
      unitRef="usdPerShare">291.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-439"
      decimals="-3"
      id="f-1231"
      unitRef="shares">36000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-439"
      decimals="2"
      id="f-1232"
      unitRef="usdPerShare">303.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-438"
      decimals="-3"
      id="f-1233"
      unitRef="shares">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-438"
      decimals="2"
      id="f-1234"
      unitRef="usdPerShare">239.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-439"
      decimals="-3"
      id="f-1235"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-439"
      decimals="2"
      id="f-1236"
      unitRef="usdPerShare">258.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-440"
      decimals="-3"
      id="f-1237"
      unitRef="shares">1467000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-440"
      decimals="2"
      id="f-1238"
      unitRef="usdPerShare">230.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-441"
      decimals="-3"
      id="f-1239"
      unitRef="shares">106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-441"
      decimals="2"
      id="f-1240"
      unitRef="usdPerShare">238.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <epam:ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock contextRef="c-1" id="f-1241">&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of vested service-based RSU awards (measured at the vesting date) for the years ended December&#160;31, 2025, 2024 and 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:27pt"&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&gt;&lt;td style="width:66.105%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.341%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.343%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-classified equity-settled&lt;/span&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,407&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,100&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,418&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability-classified cash-settled&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total fair value of vested service-based awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86,898&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</epam:ShareBasedCompensationRestrictedStockAndRestrictedStockUnitsVestedFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-438" decimals="-3" id="f-1242" unitRef="usd">80407000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-434" decimals="-3" id="f-1243" unitRef="usd">105100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-430" decimals="-3" id="f-1244" unitRef="usd">94418000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-439" decimals="-3" id="f-1245" unitRef="usd">6491000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-435" decimals="-3" id="f-1246" unitRef="usd">11455000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-431" decimals="-3" id="f-1247" unitRef="usd">13229000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-442" decimals="-3" id="f-1248" unitRef="usd">86898000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-443" decimals="-3" id="f-1249" unitRef="usd">116555000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-444" decimals="-3" id="f-1250" unitRef="usd">107647000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-445" decimals="-5" id="f-1251" unitRef="usd">212000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-446" id="f-1252">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-441" decimals="-5" id="f-1253" unitRef="usd">14000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-439" id="f-1254">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="c-441" decimals="-5" id="f-1255" unitRef="usd">5700000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="c-437" decimals="-5" id="f-1256" unitRef="usd">4800000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="c-1" id="f-1257">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes activity related to the Company&#x2019;s performance-based awards for the years ended December&#160;31, 2025, 2024 and 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&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity-Classified &lt;br/&gt;Equity-Settled&lt;br/&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',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of January&#160;1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.98&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560.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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;310.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.65&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested performance-based awards outstanding as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240.97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-447"
      decimals="-3"
      id="f-1258"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-447"
      decimals="2"
      id="f-1259"
      unitRef="usdPerShare">412.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-448"
      decimals="-3"
      id="f-1260"
      unitRef="shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-448"
      decimals="2"
      id="f-1261"
      unitRef="usdPerShare">258.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-448"
      decimals="-3"
      id="f-1262"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-448"
      decimals="2"
      id="f-1263"
      unitRef="usdPerShare">229.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-448"
      decimals="-3"
      id="f-1264"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-448"
      decimals="2"
      id="f-1265"
      unitRef="usdPerShare">363.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-449"
      decimals="-3"
      id="f-1266"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-449"
      decimals="2"
      id="f-1267"
      unitRef="usdPerShare">441.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-450"
      decimals="-3"
      id="f-1268"
      unitRef="shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-450"
      decimals="2"
      id="f-1269"
      unitRef="usdPerShare">302.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-450"
      decimals="-3"
      id="f-1270"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-450"
      decimals="2"
      id="f-1271"
      unitRef="usdPerShare">560.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-450"
      decimals="-3"
      id="f-1272"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-450"
      decimals="2"
      id="f-1273"
      unitRef="usdPerShare">546.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-451"
      decimals="-3"
      id="f-1274"
      unitRef="shares">62000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-451"
      decimals="2"
      id="f-1275"
      unitRef="usdPerShare">310.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-452"
      decimals="-3"
      id="f-1276"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-452"
      decimals="2"
      id="f-1277"
      unitRef="usdPerShare">210.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-452"
      decimals="-3"
      id="f-1278"
      unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-452"
      decimals="2"
      id="f-1279"
      unitRef="usdPerShare">490.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-452"
      decimals="-3"
      id="f-1280"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-452"
      decimals="2"
      id="f-1281"
      unitRef="usdPerShare">258.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-453"
      decimals="-3"
      id="f-1282"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-453"
      decimals="2"
      id="f-1283"
      unitRef="usdPerShare">240.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-452"
      decimals="-3"
      id="f-1284"
      unitRef="shares">82000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-453" decimals="-5" id="f-1285" unitRef="usd">13500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-452" id="f-1286">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-454" id="f-1287">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-455" id="f-1288">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod
      contextRef="c-452"
      decimals="-3"
      id="f-1289"
      unitRef="shares">70000</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotConsideredGrantedInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1290">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Company&#x2019;s long-term incentive plans is set forth 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&gt;&lt;td style="width:50.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',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&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',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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of January 1, 2023&lt;/span&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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;447,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.01&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2023&lt;/span&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;125.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;289,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296.87&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2024&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296.27&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding as of December 31, 2025&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable as of December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.81&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,010&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest as of December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-15"
      decimals="-3"
      id="f-1291"
      unitRef="shares">1923000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-15"
      decimals="2"
      id="f-1292"
      unitRef="usdPerShare">98.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-15" decimals="-3" id="f-1293" unitRef="usd">447503000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-8" decimals="-3" id="f-1294" unitRef="shares">114000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1295"
      unitRef="usdPerShare">295.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-8" decimals="-3" id="f-1296" unitRef="shares">397000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1297"
      unitRef="usdPerShare">39.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-8" decimals="-3" id="f-1298" unitRef="shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1299"
      unitRef="usdPerShare">316.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="c-8" decimals="-3" id="f-1300" unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1301"
      unitRef="usdPerShare">340.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-28"
      decimals="-3"
      id="f-1302"
      unitRef="shares">1629000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-28"
      decimals="2"
      id="f-1303"
      unitRef="usdPerShare">125.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-28" decimals="-3" id="f-1304" unitRef="usd">289552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-7" decimals="-3" id="f-1305" unitRef="shares">81000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1306"
      unitRef="usdPerShare">296.87</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-7" decimals="-3" id="f-1307" unitRef="shares">483000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1308"
      unitRef="usdPerShare">46.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-7" decimals="-3" id="f-1309" unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1310"
      unitRef="usdPerShare">297.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="c-7" decimals="-3" id="f-1311" unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1312"
      unitRef="usdPerShare">371.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="-3" id="f-1313" unitRef="shares">1206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1314"
      unitRef="usdPerShare">165.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-1315" unitRef="usd">112839000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-1316" unitRef="shares">438000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1317"
      unitRef="usdPerShare">67.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-1" decimals="-3" id="f-1318" unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1319"
      unitRef="usdPerShare">296.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="c-1" decimals="-3" id="f-1320" unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1321"
      unitRef="usdPerShare">329.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-1322" unitRef="shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1323"
      unitRef="usdPerShare">212.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1324" unitRef="usd">29010000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1325">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-5" decimals="-3" id="f-1326" unitRef="shares">586000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1327"
      unitRef="usdPerShare">196.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-5" decimals="-3" id="f-1328" unitRef="usd">29010000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1329">P3Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="c-5" decimals="-3" id="f-1330" unitRef="shares">112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1331"
      unitRef="usdPerShare">293.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-5" decimals="-3" id="f-1332" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1333">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1334">&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model. The model incorporated the following weighted average assumptions:&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&gt;&lt;td style="width:65.713%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.1&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.2&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-1" decimals="3" id="f-1335" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-7" decimals="3" id="f-1336" unitRef="number">0.521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-8" decimals="3" id="f-1337" unitRef="number">0.502</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-7" id="f-1338">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-8" id="f-1339">P6Y2M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-1340" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-7" decimals="3" id="f-1341" unitRef="number">0.043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-8" decimals="3" id="f-1342" unitRef="number">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-1"
      decimals="INF"
      id="f-1343"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-7"
      decimals="INF"
      id="f-1344"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-8"
      decimals="INF"
      id="f-1345"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1346"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-7"
      decimals="2"
      id="f-1347"
      unitRef="usdPerShare">164.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-8"
      decimals="2"
      id="f-1348"
      unitRef="usdPerShare">156.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-1349" unitRef="usd">54500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="-5" id="f-1350" unitRef="usd">113300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-8" decimals="-5" id="f-1351" unitRef="usd">89800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-456" id="f-1352">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-5" decimals="-5" id="f-1353" unitRef="usd">5900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-456" id="f-1354">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-426"
      decimals="INF"
      id="f-1355"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod contextRef="c-426" id="f-1356">P6M</epam:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1357">The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. The model incorporated the following weighted average assumptions for the years ended December&#160;31, 2025, 2024 and 2023:&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&gt;&lt;td style="width:59.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;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&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.4&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.0&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',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&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',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-426"
      decimals="3"
      id="f-1358"
      unitRef="number">0.434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-457"
      decimals="3"
      id="f-1359"
      unitRef="number">0.432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-458"
      decimals="3"
      id="f-1360"
      unitRef="number">0.480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-426" id="f-1361">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-457" id="f-1362">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-458" id="f-1363">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-426"
      decimals="3"
      id="f-1364"
      unitRef="number">0.040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-457"
      decimals="3"
      id="f-1365"
      unitRef="number">0.049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-458"
      decimals="3"
      id="f-1366"
      unitRef="number">0.053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-426"
      decimals="INF"
      id="f-1367"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-457"
      decimals="INF"
      id="f-1368"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-458"
      decimals="INF"
      id="f-1369"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharePrice
      contextRef="c-5"
      decimals="2"
      id="f-1370"
      unitRef="usdPerShare">160.12</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-426"
      decimals="2"
      id="f-1371"
      unitRef="usdPerShare">43.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-426"
      decimals="-3"
      id="f-1372"
      unitRef="shares">213000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="c-426" decimals="-5" id="f-1373" unitRef="usd">9900000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-427" decimals="-5" id="f-1374" unitRef="usd">3000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-426" id="f-1375">P0Y3M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharePrice
      contextRef="c-6"
      decimals="2"
      id="f-1376"
      unitRef="usdPerShare">212.17</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-457"
      decimals="2"
      id="f-1377"
      unitRef="usdPerShare">56.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-457"
      decimals="-3"
      id="f-1378"
      unitRef="shares">181000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="c-457" decimals="-5" id="f-1379" unitRef="usd">10000000.0</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:SharePrice
      contextRef="c-28"
      decimals="2"
      id="f-1380"
      unitRef="usdPerShare">248.23</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-458"
      decimals="2"
      id="f-1381"
      unitRef="usdPerShare">69.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-458"
      decimals="-3"
      id="f-1382"
      unitRef="shares">173000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="c-458" decimals="-5" id="f-1383" unitRef="usd">12600000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-459" decimals="INF" id="f-1384" unitRef="usd">1000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="c-460" id="f-1385">P24M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-461" decimals="INF" id="f-1386" unitRef="usd">500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-462" decimals="INF" id="f-1387" unitRef="usd">500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-1" decimals="-3" id="f-1388" unitRef="shares">3538000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-7" decimals="-3" id="f-1389" unitRef="shares">1854000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-5" id="f-1390" unitRef="usd">660600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-7" decimals="-5" id="f-1391" unitRef="usd">398000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-5" decimals="-5" id="f-1392" unitRef="usd">776500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1393">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;INCOME TAXES&lt;/span&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Before Provision for Income Taxes&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes based on geographic location is disclosed in the table below:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,381&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,710&#160;&lt;/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&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:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;505,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;536,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Provision for Income Taxes&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,759&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,652&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,922&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,948)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,176)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,206)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:38.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,946&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,879&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As part of the Tax Cuts and Jobs Act (&#x201c;U.S. Tax Act&#x201d;), as determined as of December 31, 2017, the Company was required to make annual installment payments for the one-time transition tax on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of&#160;15.5%&#160;to the extent of foreign cash and certain other net current assets and&#160;8.0%&#160;on the remaining earnings. As of December&#160;31, 2025, all installment payments have been made, and there is no remaining unpaid balance. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, the Company had approximately $930.7 million of accumulated undistributed foreign earnings that are expected to be indefinitely reinvested. These accumulated foreign earnings are not expected to be subject to U.S. federal income tax if repatriated but could be subject to state and foreign income and withholding taxes. The Company does not consider undistributed foreign earnings that are not expected to be subject to any taxes to be indefinitely reinvested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective Tax Rate Reconciliation&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2023-09 on a prospective basis beginning with the year ending December 31, 2025. The following table presents the required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual global effective amount and rate for the year ended December 31, 2025:&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&gt;&lt;td style="width:69.075%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory income tax rate&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,181&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of cross-border tax laws&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign disregarded entities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/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',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 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of other cross-border tax laws&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nontaxable or nondeductible items&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,503)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/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',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic state/local income taxes, net of federal benefit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,472&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D incentive&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/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',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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other jurisdictions&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,946&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)  State taxes in California, Pennsylvania, New York, Illinois and New Jersey make up the majority of the tax effect in this category.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company&#x2019;s effective income tax rate for years prior to the adoption of ASU 2023-09 is 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&gt;&lt;td style="width:71.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,727&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,690&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI and BEAT U.S. taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&#160;tax&#160;expense and&#160;tax&#160;rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,290&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of permanent differences &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,279&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,347&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of election to change entity classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(873)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,109)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/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&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:38.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,879&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s worldwide effective tax rate for the years ended December&#160;31, 2025, 2024 and 2023 was&#160;25.3%, 22.2% and 22.3%, respectively. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a tax shortfall upon vesting or exercise of stock awards of $1.9 million during the year ended December&#160;31, 2025 and excess tax benefits upon vesting or exercise of stock awards of $22.4 million and $19.8 million during the years ended December&#160;31, 2024 and 2023, respectively.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024. Pillar Two did not have a significant impact on the Company&#x2019;s 2025 or 2024 effective tax rate and is not currently expected to significantly impact the Company&#x2019;s effective tax rate going forward.&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',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows:&lt;/span&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&gt;&lt;td style="width:75.370%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,754&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,622&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,415&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,262&#160;&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,545&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,492&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,444&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,546&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,137&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,290&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,149&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,024)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,183)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,300&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,941&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,132&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,720&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. taxation of foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,546&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,507&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;218,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;177,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025 and 2024, the Company classified $77.0 million and $92.4 million, respectively, of deferred tax liabilities as Other noncurrent liabilities in the consolidated balance sheets. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, the Company&#x2019;s domestic and foreign net operating loss (&#x201c;NOL&#x201d;) carryforwards for income tax purposes were approximately $0.9 million and $117.2&#160;million, respectively. If not utilized, a portion of the domestic NOL carryforwards will begin to expire in 2026. The foreign NOL carryforwards may be carried forward indefinitely, with the exception of $12.2 million that will begin to expire on various dates between 2026-2031 if not used. The Company maintains a valuation allowance primarily related to the net operating loss carryforwards in certain foreign jurisdictions that the Company believes are not likely to be realized, which totaled $70.7 million as of December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025 and 2024, the total amount of gross unrecognized tax benefits was $12.4 million and $11.5 million, respectively. These amounts represent the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate in future periods and are included in Income taxes payable, noncurrent within the consolidated balance sheets. &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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to recognize interest and penalties related to uncertain tax positions as a component of its provision for income taxes. As of December&#160;31, 2025 and 2024, the Company accrued $2.5 million and $2.1 million respectively, of interest and penalties resulting from such unrecognized tax benefits.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits for the years ended December&#160;31, 2025, 2024 and 2023 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases for tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statute of limitations expirations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,548)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement with tax authority&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of net foreign currency exchange rate changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to taxation in the United States and various states and foreign jurisdictions including Canada, Colombia, Germany, India, Mexico, Netherlands, Poland, Switzerland, Ukraine, and the United Kingdom. With few exceptions, as of December&#160;31, 2025, the Company is no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Taxes Paid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,295&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,329&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other foreign&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash income taxes paid, net of refunds&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;184,430&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of cash income taxes paid by the Company, net of refunds, during the years ended December 31, 2024 and 2023 was $196.4 million and $177.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 4, 2025, the U.S. federal government enacted tax reform legislation, commonly referred to as the One Big Beautiful Bill Act (&#x201c;the OBBB Act&#x201d;), which includes a broad range of tax reform provisions. The tax law changes included in the OBBB Act did not have a material impact on the Company&#x2019;s effective tax rate for the year ended December 31, 2025; however, the Company expects an acceleration of certain deductions resulting in a $24.5 million reduction in cash tax payments associated with the 2025 tax year.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1394">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes based on geographic location is disclosed in the table below:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,381&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,710&#160;&lt;/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&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:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;505,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;536,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1395" unitRef="usd">144183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-1396" unitRef="usd">193031000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-8" decimals="-3" id="f-1397" unitRef="usd">210875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1398" unitRef="usd">361441000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-1399" unitRef="usd">391381000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-8" decimals="-3" id="f-1400" unitRef="usd">325710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1401" unitRef="usd">505624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-1402" unitRef="usd">584412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-1403" unitRef="usd">536585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1404">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,759&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,652&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,922&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,948)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,176)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,206)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:38.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,946&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,879&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1405" unitRef="usd">71512000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1406" unitRef="usd">82920000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1407" unitRef="usd">54763000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1408" unitRef="usd">12759000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1409" unitRef="usd">13652000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1410" unitRef="usd">15922000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1411" unitRef="usd">102972000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1412" unitRef="usd">97502000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1413" unitRef="usd">86012000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1414" unitRef="usd">-35682000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1415" unitRef="usd">-54772000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1416" unitRef="usd">-20519000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1417" unitRef="usd">-1948000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1418" unitRef="usd">-3176000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1419" unitRef="usd">-5206000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1420" unitRef="usd">-21667000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1421" unitRef="usd">-6247000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1422" unitRef="usd">-11470000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1423" unitRef="usd">127946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1424" unitRef="usd">129879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1425" unitRef="usd">119502000</us-gaap:IncomeTaxExpenseBenefit>
    <epam:U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets
      contextRef="c-463"
      decimals="3"
      id="f-1426"
      unitRef="number">0.155</epam:U.S.TaxRateOnForeignCashAndCertainOtherNetCurrentAssets>
    <epam:U.S.TaxRateOnForeignEarnings
      contextRef="c-463"
      decimals="3"
      id="f-1427"
      unitRef="number">0.080</epam:U.S.TaxRateOnForeignEarnings>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-5" decimals="-5" id="f-1428" unitRef="usd">930700000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1429">The following table presents the required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual global effective amount and rate for the year ended December 31, 2025:&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&gt;&lt;td style="width:69.075%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory income tax rate&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,181&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of cross-border tax laws&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign disregarded entities&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/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',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 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of other cross-border tax laws&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nontaxable or nondeductible items&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,503)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/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',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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic state/local income taxes, net of federal benefit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,472&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D incentive&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/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',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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other jurisdictions&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127,946&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)  State taxes in California, Pennsylvania, New York, Illinois and New Jersey make up the majority of the tax effect in this category.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the provision for income taxes at the federal statutory income tax rate to the Company&#x2019;s effective income tax rate for years prior to the adoption of ASU 2023-09 is 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&gt;&lt;td style="width:71.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,727&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,690&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI and BEAT U.S. taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess&#160;tax&#160;benefits&#160;relating to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&#160;tax&#160;expense and&#160;tax&#160;rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,290&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of permanent differences &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,279&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,347&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of election to change entity classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(873)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,109)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/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&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:38.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129,879&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1430" unitRef="usd">106181000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1431" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount contextRef="c-1" decimals="-3" id="f-1432" unitRef="usd">10050000</epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesAmount>
    <epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent contextRef="c-1" decimals="3" id="f-1433" unitRef="number">0.020</epam:EffectiveIncomeTaxRateReconciliationForeignDisregardedEntitiesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount contextRef="c-1" decimals="-3" id="f-1434" unitRef="usd">997000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent contextRef="c-1" decimals="3" id="f-1435" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-1" decimals="-3" id="f-1436" unitRef="usd">6947000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-1" decimals="3" id="f-1437" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-1" decimals="-3" id="f-1438" unitRef="usd">2503000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-1439" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-464" decimals="-3" id="f-1440" unitRef="usd">88000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-464"
      decimals="3"
      id="f-1441"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1442" unitRef="usd">10472000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1443" unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-465" decimals="-3" id="f-1444" unitRef="usd">11919000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="c-465"
      decimals="3"
      id="f-1445"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-465" decimals="-3" id="f-1446" unitRef="usd">1944000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-465"
      decimals="3"
      id="f-1447"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-466" decimals="-3" id="f-1448" unitRef="usd">4688000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-466"
      decimals="3"
      id="f-1449"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c-1" decimals="-3" id="f-1450" unitRef="usd">1001000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-1" decimals="3" id="f-1451" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1452" unitRef="usd">127946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1453" unitRef="number">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="-3" id="f-1454" unitRef="usd">122727000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-8" decimals="-3" id="f-1455" unitRef="usd">112690000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount contextRef="c-7" decimals="-3" id="f-1456" unitRef="usd">475000</epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount>
    <epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount contextRef="c-8" decimals="-3" id="f-1457" unitRef="usd">391000</epam:EffectiveIncomeTaxRateReconciliationGILTIAndBEATUSTaxesAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-7" decimals="-3" id="f-1458" unitRef="usd">-22448000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-8" decimals="-3" id="f-1459" unitRef="usd">-19829000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="-3" id="f-1460" unitRef="usd">17290000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-8" decimals="-3" id="f-1461" unitRef="usd">5208000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-7" decimals="-3" id="f-1462" unitRef="usd">-2488000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-8" decimals="-3" id="f-1463" unitRef="usd">4210000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="-3" id="f-1464" unitRef="usd">12279000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-8" decimals="-3" id="f-1465" unitRef="usd">12347000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-1466" unitRef="usd">4357000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-8" decimals="-3" id="f-1467" unitRef="usd">5869000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1468" unitRef="usd">-873000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1469" unitRef="usd">-2109000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-7" decimals="-3" id="f-1470" unitRef="usd">1720000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-8" decimals="-3" id="f-1471" unitRef="usd">1824000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-7" decimals="-3" id="f-1472" unitRef="usd">280000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-8" decimals="-3" id="f-1473" unitRef="usd">2549000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1474" unitRef="usd">129879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1475" unitRef="usd">119502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1476" unitRef="number">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-1477" unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-8" decimals="3" id="f-1478" unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-5" id="f-1479" unitRef="usd">-1900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-5" id="f-1480" unitRef="usd">22400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-8" decimals="-5" id="f-1481" unitRef="usd">19800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1482">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows:&lt;/span&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&gt;&lt;td style="width:75.370%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,754&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,622&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,415&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,262&#160;&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,545&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,492&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,444&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,546&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,137&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,290&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,149&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,024)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,183)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,300&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,941&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,132&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,720&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. taxation of foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,546&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,507&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 52.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;218,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;177,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1483" unitRef="usd">11754000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-1484" unitRef="usd">10622000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-5" decimals="-3" id="f-1485" unitRef="usd">151926000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-6" decimals="-3" id="f-1486" unitRef="usd">99459000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <epam:DeferredTaxAssetsAccruedSalesDiscounts contextRef="c-5" decimals="-3" id="f-1487" unitRef="usd">6415000</epam:DeferredTaxAssetsAccruedSalesDiscounts>
    <epam:DeferredTaxAssetsAccruedSalesDiscounts contextRef="c-6" decimals="-3" id="f-1488" unitRef="usd">10262000</epam:DeferredTaxAssetsAccruedSalesDiscounts>
    <epam:DeferredTaxAssetsDeferredRevenue contextRef="c-5" decimals="-3" id="f-1489" unitRef="usd">25902000</epam:DeferredTaxAssetsDeferredRevenue>
    <epam:DeferredTaxAssetsDeferredRevenue contextRef="c-6" decimals="-3" id="f-1490" unitRef="usd">14114000</epam:DeferredTaxAssetsDeferredRevenue>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1491" unitRef="usd">40545000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-1492" unitRef="usd">39492000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <epam:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-1493" unitRef="usd">37692000</epam:DeferredTaxAssetsOperatingLeaseLiability>
    <epam:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-1494" unitRef="usd">39240000</epam:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-1495" unitRef="usd">136444000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-1496" unitRef="usd">121546000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies contextRef="c-5" decimals="-3" id="f-1497" unitRef="usd">8565000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies contextRef="c-6" decimals="-3" id="f-1498" unitRef="usd">11278000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss contextRef="c-5" decimals="-3" id="f-1499" unitRef="usd">11137000</epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss>
    <epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss contextRef="c-6" decimals="-3" id="f-1500" unitRef="usd">18290000</epam:DeferredTaxAssetUnrealizedCurrencyLossAndOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1501" unitRef="usd">29740000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-1502" unitRef="usd">22717000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1503" unitRef="usd">5149000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-1504" unitRef="usd">4692000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1505" unitRef="usd">465269000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-1506" unitRef="usd">391712000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1507" unitRef="usd">16024000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1508" unitRef="usd">10183000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1509" unitRef="usd">449245000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1510" unitRef="usd">381529000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1511" unitRef="usd">8300000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-1512" unitRef="usd">11941000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1513" unitRef="usd">137141000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-1514" unitRef="usd">126443000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1515" unitRef="usd">37696000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-1516" unitRef="usd">39132000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward contextRef="c-5" decimals="-3" id="f-1517" unitRef="usd">8361000</epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward>
    <epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward contextRef="c-6" decimals="-3" id="f-1518" unitRef="usd">4061000</epam:DeferredTaxLiabilitiesResearchAndDevelopmentCreditCarryforward>
    <epam:DeferredTaxLiabilitiesForeignCurrencyExchange contextRef="c-5" decimals="-3" id="f-1519" unitRef="usd">19720000</epam:DeferredTaxLiabilitiesForeignCurrencyExchange>
    <epam:DeferredTaxLiabilitiesForeignCurrencyExchange contextRef="c-6" decimals="-3" id="f-1520" unitRef="usd">850000</epam:DeferredTaxLiabilitiesForeignCurrencyExchange>
    <epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries contextRef="c-5" decimals="-3" id="f-1521" unitRef="usd">9335000</epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries>
    <epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries contextRef="c-6" decimals="-3" id="f-1522" unitRef="usd">17158000</epam:DeferredTaxLiabilitiesDisregardedForeignSubsidiaries>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1523" unitRef="usd">10546000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-1524" unitRef="usd">4507000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1525" unitRef="usd">231099000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1526" unitRef="usd">204092000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-1527" unitRef="usd">218146000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-1528" unitRef="usd">177437000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-262" decimals="-5" id="f-1529" unitRef="usd">77000000.0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-263" decimals="-5" id="f-1530" unitRef="usd">92400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="c-467" decimals="-5" id="f-1531" unitRef="usd">900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-468" decimals="-5" id="f-1532" unitRef="usd">117200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-468" decimals="-5" id="f-1533" unitRef="usd">12200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-468" decimals="-5" id="f-1534" unitRef="usd">70700000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-1535" unitRef="usd">12400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-5" id="f-1536" unitRef="usd">11500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-5" decimals="-5" id="f-1537" unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-6" decimals="-5" id="f-1538" unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1539">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balances of the gross unrecognized tax benefits for the years ended December&#160;31, 2025, 2024 and 2023 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases for tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases for tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statute of limitations expirations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,548)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement with tax authority&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of net foreign currency exchange rate changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,487&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1540" unitRef="usd">11487000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-28" decimals="-3" id="f-1541" unitRef="usd">11471000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-15" decimals="-3" id="f-1542" unitRef="usd">7865000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1543" unitRef="usd">1004000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-1544" unitRef="usd">1407000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-8" decimals="-3" id="f-1545" unitRef="usd">3307000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1546" unitRef="usd">3064000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-1547" unitRef="usd">1043000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-8" decimals="-3" id="f-1548" unitRef="usd">716000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1549" unitRef="usd">452000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-1550" unitRef="usd">2251000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-8" decimals="-3" id="f-1551" unitRef="usd">47000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1552" unitRef="usd">2548000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-7" decimals="-3" id="f-1553" unitRef="usd">86000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-8" decimals="-3" id="f-1554" unitRef="usd">438000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1555" unitRef="usd">65000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-7" decimals="-3" id="f-1556" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-8" decimals="-3" id="f-1557" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-1" decimals="-3" id="f-1558" unitRef="usd">68000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-7" decimals="-3" id="f-1559" unitRef="usd">97000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation contextRef="c-8" decimals="-3" id="f-1560" unitRef="usd">68000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1561" unitRef="usd">12422000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1562" unitRef="usd">11487000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-28" decimals="-3" id="f-1563" unitRef="usd">11471000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1564" unitRef="usd">77295000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1565" unitRef="usd">18644000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-469" decimals="-3" id="f-1566" unitRef="usd">15176000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-470" decimals="-3" id="f-1567" unitRef="usd">13329000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-466" decimals="-3" id="f-1568" unitRef="usd">59986000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-1569" unitRef="usd">184430000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-5" id="f-1570" unitRef="usd">196400000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-8" decimals="-5" id="f-1571" unitRef="usd">177400000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-5" id="f-1572" unitRef="usd">24500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1573">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;EARNINGS PER SHARE&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. 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 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',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;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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',serif;font-size:10pt;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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,678&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,533&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,083&#160;&lt;/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&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',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:0 1pt"&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',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&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,893&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,288&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,829&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of dilutive equity awards and stock issuable under the ESPP &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,233&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,983&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,085&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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',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:#cceeff;padding:0 1pt"&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',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&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.84&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.06&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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 1,106 thousand, 896 thousand and 415 thousand for the years ended December&#160;31, 2025, 2024 and 2023, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1574">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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',serif;font-size:10pt;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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,678&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,533&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,083&#160;&lt;/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&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',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&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',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:#ffffff;padding:0 1pt"&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',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&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,893&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,288&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,829&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of dilutive equity awards and stock issuable under the ESPP &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,233&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,983&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,085&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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',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:#cceeff;padding:0 1pt"&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',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&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.84&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.06&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1575" unitRef="usd">377678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-1576" unitRef="usd">454533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-1577" unitRef="usd">417083000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1578" unitRef="usd">377678000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-1579" unitRef="usd">377678000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-7" decimals="-3" id="f-1580" unitRef="usd">454533000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-7" decimals="-3" id="f-1581" unitRef="usd">454533000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-8" decimals="-3" id="f-1582" unitRef="usd">417083000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-8" decimals="-3" id="f-1583" unitRef="usd">417083000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1584" unitRef="shares">55893000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-1585" unitRef="shares">57288000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-3" id="f-1586" unitRef="shares">57829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1587" unitRef="shares">340000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-3" id="f-1588" unitRef="shares">695000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-8" decimals="-3" id="f-1589" unitRef="shares">1256000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1590" unitRef="shares">56233000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-1591" unitRef="shares">57983000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-3" id="f-1592" unitRef="shares">59085000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1593"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-1594"
      unitRef="usdPerShare">7.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-1595"
      unitRef="usdPerShare">7.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1596"
      unitRef="usdPerShare">6.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-1597"
      unitRef="usdPerShare">7.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-8"
      decimals="2"
      id="f-1598"
      unitRef="usdPerShare">7.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1599" unitRef="shares">1106000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-1600" unitRef="shares">896000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-8" decimals="-3" id="f-1601" unitRef="shares">415000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1602">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 consolidated financial statements of the Company.&lt;/span&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',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',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-bottom:8pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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. As of December&#160;31, 2025, the Company has $10.1 million remaining to be expensed related to this humanitarian commitment. 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-bottom:8pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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, subsequent annual payments due over the next 4 years. This agreement was modified during the years ended December 31, 2023, 2024 and 2025. As of December&#160;31, 2025, the undiscounted deferred consideration amounts owed totaled approximately $30.1 million and are expected to be paid in 2026. See Note 7 &#x201c;Property and Equipment, Net&#x201d; for more information regarding the purchase of software licenses.&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',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',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.0 million over the term of the agreement. As of December&#160;31, 2025, $46.7 million remains to be spent under this contractual commitment. 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="c-59" decimals="-5" id="f-1603" unitRef="usd">100000000.0</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment contextRef="c-63" decimals="-5" id="f-1604" unitRef="usd">10100000</us-gaap:OtherCommitment>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-5" decimals="-5" id="f-1605" unitRef="usd">30100000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-471" id="f-1606">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-471" decimals="-5" id="f-1607" unitRef="usd">75000000.0</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-472" decimals="-5" id="f-1608" unitRef="usd">46700000</us-gaap:LongTermPurchaseCommitmentAmount>
    <epam:LongTermPurchaseCommitmentPercentage
      contextRef="c-472"
      decimals="2"
      id="f-1609"
      unitRef="number">0.20</epam:LongTermPurchaseCommitmentPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1610">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;SEGMENT INFORMATION&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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. The Company&#x2019;s CODM is the chief executive officer. The Company manages its business primarily based on the managerial responsibility for its client base and market. As managerial responsibility for a particular client relationship generally correlates with the client&#x2019;s geographic location, there is a high degree of similarity between client locations and the geographic boundaries of the Company&#x2019;s reportable segments. In some cases, managerial responsibility for a particular client is assigned to a management team in another region and is usually based on the strength of the relationship between client executives and particular members of EPAM&#x2019;s senior management team. In such cases, the client&#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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting in 2025, the Company renamed its North America segment to Americas. The new name reflects the evolving geographic footprint and growth of operations within the segment, particularly in Latin America. This constitutes a naming change only and no changes were made to amounts previously reported.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment results are based on the segment&#x2019;s revenues and operating profit, where segment operating profit is defined as segment 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. Intersegment transactions are excluded from the segment&#x2019;s revenues and operating profit 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. 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CODM considers the operating results of each segment on a quarterly basis and uses segment operating profit predominantly to assess the performance of each segment by comparing the results of each segment with one another and to historical performance. When combined with certain other financial information, this enables the CODM to make decisions about the reporting structure, allocation of operating and capital resources, and compensation of certain employees.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 26, 2023, the Company completed the sale of its remaining holdings in Russia to a third-party. As a result of this sale, the Company no longer has operations associated with this segment. See Note 2 &#x201c;Impact of the Invasion of Ukraine&#x201d; for more 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.899%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',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;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189,329&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625,058&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,814,387&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,957&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,487&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,444&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,953&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;855,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,367)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,589)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;520,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,546&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;505,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,851&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290,317&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,009&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,076&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,085&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;284,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;825,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,475)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1653"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,772)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;544,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,876&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.668%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.379%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,848,758&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,348,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,215,431&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,645&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,083&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;511,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,070)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;756,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,717)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,922)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;501,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,778)&lt;/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&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',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;536,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each reportable segment, selling, general and administrative expenses include the costs of salaries, bonuses, fringe benefits, bad debt, travel, employee relocations, legal and accounting services, insurance, facilities and overhead including operating leases, advertising and other promotional activities.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no clients that accounted for more than 10% of total segment revenues for the years ended December&#160;31, 2025, 2024 and 2023. See Note 13 &#x201c;Revenues&#x201d; for additional disclosures of the Company&#x2019;s disaggregated revenues reconciled with the revenues from the Company&#x2019;s reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2023&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,381&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,865&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,653&#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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,085&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,403&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,510&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,605&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,057&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,631&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,540&#160;&lt;/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&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',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 #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the Company&#x2019;s revenues by client location for the years ended December 31, 2025,&#160;2024 and 2023:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,834,343&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,680,063&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,633,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,495&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,849&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,121&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,785&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,576&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,292&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <epam:NumberOfReportableSegmentsNotDisclosedFlag contextRef="c-1" id="f-1611">reportable segments</epam:NumberOfReportableSegmentsNotDisclosedFlag>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1612">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.897%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.899%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',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;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,166,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,290,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189,329&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625,058&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,814,387&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,957&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,487&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,444&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,953&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;855,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,367)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,589)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;520,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,546&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;505,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Europe &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,866,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,861,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,851&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290,317&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,009&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,076&#160;&lt;/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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,085&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;284,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;825,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,475)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-1653"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,772)&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;544,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,876&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.668%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.379%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 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&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Russia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment revenues &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,765,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,909,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,848,758&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,348,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,215,431&#160;&lt;/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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,645&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,083&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating profit (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;511,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,070)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;756,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,717)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,922)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;501,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,778)&lt;/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&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',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;536,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-473" decimals="-3" id="f-1613" unitRef="usd">3166116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-474" decimals="-3" id="f-1614" unitRef="usd">2290940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-475" decimals="-3" id="f-1615" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-473" decimals="-3" id="f-1616" unitRef="usd">2189329000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-474" decimals="-3" id="f-1617" unitRef="usd">1625058000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-475" decimals="-3" id="f-1618" unitRef="usd">3814387000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-473" decimals="-3" id="f-1619" unitRef="usd">418715000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-474" decimals="-3" id="f-1620" unitRef="usd">315442000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-475" decimals="-3" id="f-1621" unitRef="usd">734157000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-473" decimals="-3" id="f-1622" unitRef="usd">35957000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-474" decimals="-3" id="f-1623" unitRef="usd">17487000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-475" decimals="-3" id="f-1624" unitRef="usd">53444000</us-gaap:DepreciationAndAmortization>
    <epam:SegmentOperatingProfitLoss contextRef="c-473" decimals="-3" id="f-1625" unitRef="usd">522115000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-474" decimals="-3" id="f-1626" unitRef="usd">332953000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-475" decimals="-3" id="f-1627" unitRef="usd">855068000</epam:SegmentOperatingProfitLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-476" decimals="-3" id="f-1628" unitRef="usd">176764000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-476" decimals="-3" id="f-1629" unitRef="usd">71367000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed contextRef="c-476" decimals="-3" id="f-1630" unitRef="usd">1345000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:OtherExpenses contextRef="c-476" decimals="-3" id="f-1631" unitRef="usd">85589000</us-gaap:OtherExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-476" decimals="-3" id="f-1632" unitRef="usd">520003000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses contextRef="c-1" decimals="-3" id="f-1633" unitRef="usd">11546000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-1634" unitRef="usd">-25925000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1635" unitRef="usd">505624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-477" decimals="-3" id="f-1636" unitRef="usd">2866339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-478" decimals="-3" id="f-1637" unitRef="usd">1861601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-479" decimals="-3" id="f-1638" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-477" decimals="-3" id="f-1639" unitRef="usd">1915851000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-478" decimals="-3" id="f-1640" unitRef="usd">1290317000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-479" decimals="-3" id="f-1641" unitRef="usd">3206168000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-477" decimals="-3" id="f-1642" unitRef="usd">369055000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-478" decimals="-3" id="f-1643" unitRef="usd">267032000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-479" decimals="-3" id="f-1644" unitRef="usd">636087000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-477" decimals="-3" id="f-1645" unitRef="usd">40009000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-478" decimals="-3" id="f-1646" unitRef="usd">20076000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-479" decimals="-3" id="f-1647" unitRef="usd">60085000</us-gaap:DepreciationAndAmortization>
    <epam:SegmentOperatingProfitLoss contextRef="c-477" decimals="-3" id="f-1648" unitRef="usd">541424000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-478" decimals="-3" id="f-1649" unitRef="usd">284176000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-479" decimals="-3" id="f-1650" unitRef="usd">825600000</epam:SegmentOperatingProfitLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-480" decimals="-3" id="f-1651" unitRef="usd">167297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-480" decimals="-3" id="f-1652" unitRef="usd">29475000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed contextRef="c-480" decimals="-3" id="f-1654" unitRef="usd">15472000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:OtherExpenses contextRef="c-480" decimals="-3" id="f-1655" unitRef="usd">68772000</us-gaap:OtherExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-480" decimals="-3" id="f-1656" unitRef="usd">544584000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses contextRef="c-7" decimals="-3" id="f-1657" unitRef="usd">46876000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-3" id="f-1658" unitRef="usd">-7048000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-1659" unitRef="usd">584412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-481" decimals="-3" id="f-1660" unitRef="usd">2765022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-482" decimals="-3" id="f-1661" unitRef="usd">1909443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-483" decimals="-3" id="f-1662" unitRef="usd">16075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-484" decimals="-3" id="f-1663" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-481" decimals="-3" id="f-1664" unitRef="usd">1848758000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-482" decimals="-3" id="f-1665" unitRef="usd">1348190000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-483" decimals="-3" id="f-1666" unitRef="usd">18483000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-484" decimals="-3" id="f-1667" unitRef="usd">3215431000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-481" decimals="-3" id="f-1668" unitRef="usd">361589000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-482" decimals="-3" id="f-1669" unitRef="usd">285722000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-483" decimals="-3" id="f-1670" unitRef="usd">2531000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-484" decimals="-3" id="f-1671" unitRef="usd">649842000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-481" decimals="-3" id="f-1672" unitRef="usd">43645000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-482" decimals="-3" id="f-1673" unitRef="usd">25307000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-483" decimals="-3" id="f-1674" unitRef="usd">131000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-484" decimals="-3" id="f-1675" unitRef="usd">69083000</us-gaap:DepreciationAndAmortization>
    <epam:SegmentOperatingProfitLoss contextRef="c-481" decimals="-3" id="f-1676" unitRef="usd">511030000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-482" decimals="-3" id="f-1677" unitRef="usd">250224000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-483" decimals="-3" id="f-1678" unitRef="usd">-5070000</epam:SegmentOperatingProfitLoss>
    <epam:SegmentOperatingProfitLoss contextRef="c-484" decimals="-3" id="f-1679" unitRef="usd">756184000</epam:SegmentOperatingProfitLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-485" decimals="-3" id="f-1680" unitRef="usd">147730000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-485" decimals="-3" id="f-1681" unitRef="usd">22717000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed contextRef="c-485" decimals="-3" id="f-1682" unitRef="usd">2768000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-485" decimals="-3" id="f-1683" unitRef="usd">-25922000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherExpenses contextRef="c-485" decimals="-3" id="f-1684" unitRef="usd">55808000</us-gaap:OtherExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-485" decimals="-3" id="f-1685" unitRef="usd">501239000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingGainsLosses contextRef="c-8" decimals="-3" id="f-1686" unitRef="usd">51124000</us-gaap:NonoperatingGainsLosses>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-8" decimals="-3" id="f-1687" unitRef="usd">-15778000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-1688" unitRef="usd">536585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1689">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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2023&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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,381&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,865&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,653&#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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,085&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,403&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,510&#160;&lt;/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&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,605&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,057&#160;&lt;/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&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',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,631&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,540&#160;&lt;/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&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',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 #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-53" decimals="-3" id="f-1690" unitRef="usd">59381000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-486" decimals="-3" id="f-1691" unitRef="usd">58865000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-487" decimals="-3" id="f-1692" unitRef="usd">62653000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-54" decimals="-3" id="f-1693" unitRef="usd">44483000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-488" decimals="-3" id="f-1694" unitRef="usd">45900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-489" decimals="-3" id="f-1695" unitRef="usd">49875000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-490" decimals="-3" id="f-1696" unitRef="usd">26085000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-491" decimals="-3" id="f-1697" unitRef="usd">39403000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-492" decimals="-3" id="f-1698" unitRef="usd">42510000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-493" decimals="-3" id="f-1699" unitRef="usd">17365000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-494" decimals="-3" id="f-1700" unitRef="usd">15367000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-495" decimals="-3" id="f-1701" unitRef="usd">12735000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-496" decimals="-3" id="f-1702" unitRef="usd">10947000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-497" decimals="-3" id="f-1703" unitRef="usd">10605000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-498" decimals="-3" id="f-1704" unitRef="usd">15057000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-499" decimals="-3" id="f-1705" unitRef="usd">4495000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-500" decimals="-3" id="f-1706" unitRef="usd">4157000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-501" decimals="-3" id="f-1707" unitRef="usd">6683000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-502" decimals="-3" id="f-1708" unitRef="usd">39631000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-503" decimals="-3" id="f-1709" unitRef="usd">33370000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-504" decimals="-3" id="f-1710" unitRef="usd">45540000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1711" unitRef="usd">202387000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-3" id="f-1712" unitRef="usd">207667000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-28" decimals="-3" id="f-1713" unitRef="usd">235053000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-1714">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the Company&#x2019;s revenues by client location for the years ended December 31, 2025,&#160;2024 and 2023:&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&gt;&lt;td style="width:63.760%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,834,343&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,680,063&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,633,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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,495&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,849&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,121&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,785&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,576&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,292&#160;&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,457,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,727,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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',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 #000000;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,690,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-505" decimals="-3" id="f-1715" unitRef="usd">2834343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-506" decimals="-3" id="f-1716" unitRef="usd">2680063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-507" decimals="-3" id="f-1717" unitRef="usd">2633730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-508" decimals="-3" id="f-1718" unitRef="usd">597317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-509" decimals="-3" id="f-1719" unitRef="usd">523369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-510" decimals="-3" id="f-1720" unitRef="usd">585172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-511" decimals="-3" id="f-1721" unitRef="usd">438495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-512" decimals="-3" id="f-1722" unitRef="usd">407849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-513" decimals="-3" id="f-1723" unitRef="usd">367121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-514" decimals="-3" id="f-1724" unitRef="usd">233429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-515" decimals="-3" id="f-1725" unitRef="usd">206129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-516" decimals="-3" id="f-1726" unitRef="usd">178492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-517" decimals="-3" id="f-1727" unitRef="usd">229785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-518" decimals="-3" id="f-1728" unitRef="usd">188576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-519" decimals="-3" id="f-1729" unitRef="usd">236292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-520" decimals="-3" id="f-1730" unitRef="usd">1123687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-521" decimals="-3" id="f-1731" unitRef="usd">721954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-522" decimals="-3" id="f-1732" unitRef="usd">689733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1733" unitRef="usd">5457056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1734" unitRef="usd">4727940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1735" unitRef="usd">4690540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1736">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 income (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&gt;&lt;td style="width:64.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(103,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,693&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,584)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,035&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss reclassified into Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,527)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,787)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;134,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(60,374)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(103,975)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,601)&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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,265)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,046&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,570)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,352&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,215)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,333)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,695)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain) reclassified into Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,778)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,084)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(487)&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&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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,016)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,265)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,624)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,258)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,451)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,847&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,856)&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&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:30pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,033)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,006)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,411)&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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,630)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,624)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,258)&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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(116,864)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(39,040)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt; As of December&#160;31, 2025, the ending balance of net unrealized loss 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1737">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 income (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&gt;&lt;td style="width:64.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(103,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',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&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,693&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,584)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,035&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss reclassified into Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,527)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,210&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,787)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;134,166&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(60,374)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(103,975)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,601)&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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,265)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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&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',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,046&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,570)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,352&#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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain reclassified into Cost of revenues (exclusive of depreciation and amortization)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,215)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,333)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,695)&lt;/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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain) reclassified into Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,778)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,084)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(487)&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&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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,016)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,265)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&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',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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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',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:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,624)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,258)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;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',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,451)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,847&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,856)&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&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:30pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,033)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,006)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,411)&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&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',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&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,630)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,624)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,258)&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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(116,864)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(39,040)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt; As of December&#160;31, 2025, the ending balance of net unrealized loss 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-523" decimals="-3" id="f-1738" unitRef="usd">-103975000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-524" decimals="-3" id="f-1739" unitRef="usd">-43601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-525" decimals="-3" id="f-1740" unitRef="usd">-101780000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-526" decimals="-3" id="f-1741" unitRef="usd">157693000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-527" decimals="-3" id="f-1742" unitRef="usd">-71584000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-528" decimals="-3" id="f-1743" unitRef="usd">45035000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-526" decimals="-3" id="f-1744" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-527" decimals="-3" id="f-1745" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-528" decimals="-3" id="f-1746" unitRef="usd">-23931000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-526" decimals="-3" id="f-1747" unitRef="usd">23527000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-527" decimals="-3" id="f-1748" unitRef="usd">-11210000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-528" decimals="-3" id="f-1749" unitRef="usd">10787000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-526" decimals="-3" id="f-1750" unitRef="usd">134166000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-527" decimals="-3" id="f-1751" unitRef="usd">-60374000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-528" decimals="-3" id="f-1752" unitRef="usd">58179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-529" decimals="-3" id="f-1753" unitRef="usd">30191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-523" decimals="-3" id="f-1754" unitRef="usd">-103975000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-524" decimals="-3" id="f-1755" unitRef="usd">-43601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-530" decimals="-3" id="f-1756" unitRef="usd">-11265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-531" decimals="-3" id="f-1757" unitRef="usd">7819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-532" decimals="-3" id="f-1758" unitRef="usd">8306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-533" decimals="-3" id="f-1759" unitRef="usd">30046000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-534" decimals="-3" id="f-1760" unitRef="usd">-18570000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-535" decimals="-3" id="f-1761" unitRef="usd">25352000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent contextRef="c-533" decimals="-3" id="f-1762" unitRef="usd">18215000</epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent>
    <epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent contextRef="c-534" decimals="-3" id="f-1763" unitRef="usd">6333000</epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent>
    <epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent contextRef="c-535" decimals="-3" id="f-1764" unitRef="usd">25695000</epam:ReclassificationFromAOCICurrentPeriodBeforeTaxForeignCurrencyAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-533" decimals="-3" id="f-1765" unitRef="usd">196000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-534" decimals="-3" id="f-1766" unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-535" decimals="-3" id="f-1767" unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-533" decimals="-3" id="f-1768" unitRef="usd">2778000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-534" decimals="-3" id="f-1769" unitRef="usd">-5732000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-535" decimals="-3" id="f-1770" unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-533" decimals="-3" id="f-1771" unitRef="usd">9249000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-534" decimals="-3" id="f-1772" unitRef="usd">-19084000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-535" decimals="-3" id="f-1773" unitRef="usd">-487000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-536" decimals="-3" id="f-1774" unitRef="usd">-2016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-530" decimals="-3" id="f-1775" unitRef="usd">-11265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-531" decimals="-3" id="f-1776" unitRef="usd">7819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-537" decimals="-3" id="f-1777" unitRef="usd">-1624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-538" decimals="-3" id="f-1778" unitRef="usd">-3258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-539" decimals="-3" id="f-1779" unitRef="usd">-1847000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-540" decimals="-3" id="f-1780" unitRef="usd">4451000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-541" decimals="-3" id="f-1781" unitRef="usd">-1847000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-542" decimals="-3" id="f-1782" unitRef="usd">1856000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax contextRef="c-540" decimals="-3" id="f-1783" unitRef="usd">-6033000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax contextRef="c-541" decimals="-3" id="f-1784" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax contextRef="c-542" decimals="-3" id="f-1785" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-540" decimals="-3" id="f-1786" unitRef="usd">-2478000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-541" decimals="-3" id="f-1787" unitRef="usd">213000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-542" decimals="-3" id="f-1788" unitRef="usd">-445000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-540" decimals="-3" id="f-1789" unitRef="usd">-8006000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-541" decimals="-3" id="f-1790" unitRef="usd">1634000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-542" decimals="-3" id="f-1791" unitRef="usd">-1411000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-543" decimals="-3" id="f-1792" unitRef="usd">-9630000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-537" decimals="-3" id="f-1793" unitRef="usd">-1624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-538" decimals="-3" id="f-1794" unitRef="usd">-3258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-3" id="f-1795" unitRef="usd">18545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-1796" unitRef="usd">-116864000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-3" id="f-1797" unitRef="usd">-39040000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1798">&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:10pt;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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning of&lt;br/&gt;Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deductions/ &lt;br/&gt;Write offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at End of Year&#160;&lt;/span&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts for trade receivables and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,183&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,089&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,924)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,348&#160;&lt;/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&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts for trade receivables and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,864&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,336)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,612&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts for trade receivables and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,728&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,210&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,622&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-544" decimals="-3" id="f-1799" unitRef="usd">5612000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-545" decimals="-3" id="f-1800" unitRef="usd">3802000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-545" decimals="-3" id="f-1801" unitRef="usd">3064000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-546" decimals="-3" id="f-1802" unitRef="usd">6350000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-547" decimals="-3" id="f-1803" unitRef="usd">10183000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-548" decimals="-3" id="f-1804" unitRef="usd">9089000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-548" decimals="-3" id="f-1805" unitRef="usd">2924000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-549" decimals="-3" id="f-1806" unitRef="usd">16348000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-550" decimals="-3" id="f-1807" unitRef="usd">11864000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-551" decimals="-3" id="f-1808" unitRef="usd">2084000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-551" decimals="-3" id="f-1809" unitRef="usd">8336000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-544" decimals="-3" id="f-1810" unitRef="usd">5612000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-552" decimals="-3" id="f-1811" unitRef="usd">7622000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-553" decimals="-3" id="f-1812" unitRef="usd">4190000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-553" decimals="-3" id="f-1813" unitRef="usd">1629000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-547" decimals="-3" id="f-1814" unitRef="usd">10183000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-554" decimals="-3" id="f-1815" unitRef="usd">15310000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-555" decimals="-3" id="f-1816" unitRef="usd">3948000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-555" decimals="-3" id="f-1817" unitRef="usd">7394000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-550" decimals="-3" id="f-1818" unitRef="usd">11864000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-556" decimals="-3" id="f-1819" unitRef="usd">6728000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-557" decimals="-3" id="f-1820" unitRef="usd">2210000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-557" decimals="-3" id="f-1821" unitRef="usd">1316000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-552" decimals="-3" id="f-1822" unitRef="usd">7622000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
